Computer Science : At Its Breadth
-
- CS Area 1: Theory & Algorithms
- Theoretical Computer Science
- Language, Automata Theory, Computability
- Discrete Mathematics
- Boolean Algebra
- Computational Complexity Theory
- Algorithms [1] [2]
- Data Structures
-
- CS Area 2: Software Engineering
- Programming Languages [1] [2]
- Software Engineering
- Skills, tools and processes [3] [4] [5] [6]
-
- CS Area 3: Systems
- Operating Systems
- Systems Programming
- Compilers
- Computer Security
- Database
- RBBMS
- NoSQLs
- Cloud and Mobile Computing [1] [2]
- Parallel, Multicore and Concurrent Computing [3]
- Networked and Distributed Systems [4] [5] [6] [7]
- Wireless Networks & Mobile Computing
- Operating Systems
- CS Area 3: Systems
-
- CS Area 4: Intelligence & Data Computing
- Artificial Intelligence [2]
- Machine Learning [1]
- Data Science & Analytics. Data Mining. Big Data [10] [17]
- Statistical Language Processing. Natural Language Processing. Speech Understanding.
- Computer Vision & Image Processing
- Robotics
- CS Area 4: Intelligence & Data Computing
-
- CS Area 5: Physical Digital Computing [1] [5]
- Robotics & Manufacturing [2] [3] [4] [6]
- Internet Of Things
- Industrial Internet
- Smart Home
- Digital Sports
- CS Area 5: Physical Digital Computing [1] [5]
- CS Area 6: BioComputing
- Computational Biology & BioInformatics [2] [3] [4]
- Systems Biology [1]
- Healthcare Informatics
- CS Area 7: Computational Science & Engineering
- CS Area 8: Interactive Computing
- Digital Education [1] [2]
- Wikinomics [3] [4]
- Politics 2.0, Government 2.0
References
Theory & Algorithms
- Organization Of The Study And Application Of Algorithms [TahsinVersion2]
- Solving Programming Problems [TahsinVersion2]
- Personal Notes On Hard CS Problems
- Basic Element Of Novel Computing Hardware
- Quora Question: How does one become good at solving algorithm/programming problems? [TahsinVersion2]
Software Engineering
- Programming Languages Of My Choice [TahsinVersion2]
- Programming Language Paradigms
- Java Development Skills
- Functional Programming: A Brief Introduction
- The Story of Object Oriented Programming
- Dependency Injection: Newbie’s Guide
- Lures Of Scala [TahsinVersion2]
- Personal Notes On Increasing Programmer Productivity
- “Real Object Programming”: A New Programming Paradigm
- Personal Notes On Wolfram Language
- Concurrent Programming Models
Systems
- Android Development Topics A Developer Needs To Master [TahsinVersion2]
- Android Application Architecture
- Concurrent Programming Models
- The Story Of Computer Networking: Progression From Internet To Web and Cloud
- Graphical Representation Of Django Web Framework Components
- How Web Search Engines Work
- Distributed Data Processing Frameworks
Intelligence & Data Computing
- What is Machine Learning? [TahsinVersion2]
- Overview of (Artificially) Intelligent Agents
- Personal Notes On Intelligence And Data Computing (1) (Big Data 2.0)
- Personal Notes On Distributed Data Computing [Unofficial]
- Subfields Of Sciences As Inspiration For Machine Learning Algorithms/Paradigms
- Personal Notes On Artificial Intelligence [Unofficial]
- Personal Notes On Intelligence & Data – 1 [Unofficial]
- Machine Learning Algorithms: Brief Introduction
- Application Of Data Analytics, Mining, Machine Learning & Network Science To Election Campaign Strategy
- Distributed Data Processing Frameworks
- Personal Notes On Robotics
- Latest From Science, Technology, Medicine & Innovation [12.16.14] [TahsinVersion2]
- Latest From Science, Engineering, Medicine & Innovation [11.12.14]
- Quora Question: Which Subfields Of The Sciences Have Been Most Fruitful In Inspiring New Machine Learning Algorithms/Paradigms? [TahsinVersion2]
- নাগরিক শক্তির Social Media & Big Data Strategy [TahsinVersion2.com]
Physical Digital Computing
- Emerging Area: Physical Digital Integration [TahsinVersion2]
- Physical Digital Integration: Cloud Manufacturing & Car 2.0
- Smart Home With Physical Digital Integration: What The Future Holds [TahsinVersion2]
- Could Manufacturing Be The Key To American Lead In Global Economy?
- The Science of Reading: Paper versus Screens
- On The Future Of Manufacturing: From Scientific American
- The Story Behind Physical Digital Computing
- Personal Notes On Book 2.0
- Personal Notes On Robotics
- Personal Notes On Manufacturing [Unofficial]
- Personal Notes On 3D Printing, Additive Manufacturing [Unofficial]
- Personal Notes On Digital Sports – 1 [Unofficial]
- Designing Information Interface For The Next 5 Billion
- “Things That Think” From Prof. Neil Gershenfeld
- Physical Digital Interaction / Experience / Product Designer
- Personal Notes On Exponential Technologies [Unofficial]
- Personal Notes On Physical Digital Computing – 1 [Unofficial]
- Smart Home: Product & Service Innovation At My Ventures [TahsinVersion2]
Compilation of My Articles on “Physical Digital Computing”:
BioComputing
- Notes: BioInformatics & Economics [12.11.14] [TahsinVersion2]
- A Guideline For Research In Neuroscience [TahsinVersion2]
Computational Science & Engineering
Interactive Computing
- Fundamental Shift In Education: A Requirement Of Our Time [TahsinVersion2]
- Vision Of “World Wide Education Platform” (WWEP!)
- Vision Of Collaborative Research Platform
- Wikinomics Platforms And Services
- Academic Institutions
- MIT Media Lab, Massachusetts Institute Of Technology
- School Of Interactive Computing, Georgia Institute Of Technology
- School of Computer Science, Carnegie Mellon University [Official Site]
- Human-Computer Interaction Institute, School of Computer Science, Carnegie Mellon University [Official Site]
- Department of Informatics, University of California, Irvine [Official SIte]
- Department of Informatics, School of Informatics & Computing, Indiana University Bloomington [Official Site]
- Personal Notes On Politics (1) [Unofficial]
- Personal Notes On Government 2.0 [Unofficial]
- Application Of Data Analytics, Mining, Machine Learning & Network Science To Election Campaign Strategy
- Personal Notes On Education [Unofficial]
- Personal Notes On Education & Platforms (3)
Basics
Other Articles
- What Google Could Focus On Next [TahsinVersion2]
- Larry Page: Where’s Google Going Next?
- The Idea Of Promoting Non-zero Sum Games: How Winning With Others Helps You Win Bigger
- Research Problems I Want To Work On
- Projects For Programmers
- Gamifying The Process Of Achieving Goals
- Evolution Of Computing
- Personal Notes On Venture, Google & Microsoft
- An Insider Look At Google
- Plans For Microsoft [12.12.14] [TahsinVersion2]