Wednesday, October 1, 2014

Computer Science : At Its Breadth

Computer Science : At Its Breadth
 
  • CS Area 1: Theory & Algorithms 
  •  Theoretical Computer Science
  • Language, Automata Theory 
  • Discrete Mathematics
  • 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 Development [1] [2]
    • Parallel, Multicore and Concurrent Programming [3]
    • Networked and Distributed Systems Programming [4] [5] [6] [7]
    • Wireless Networks & Mobile Computing
     
     
  • CS Area 4: Intelligence & Data Computing
    • Artificial Intelligence [2]
    • Machine Learning [1]
    • Data Science & Analytics, Data Mining, Big Data [10]
    • Language Processing: Statistical / Natural
    • Computer Vision, Image Processing
    • Robotics 
     
     
  • 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 6: BioComputing
    • Computational Biology & BioInformatics
    • 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 

  1. Organization Of The Study And Application Of Algorithms
  2. Solving Programming Problems
  3. Personal Notes On Hard CS Problems 
  4. Basic Element Of Novel Computing Hardware 



 

Software Engineering
  1. Programming Languages Of My Choice 
  2. Programming Language Paradigms
  3. Java Development Skills
  4. Functional Programming: A Brief Introduction
  5. The Story of Object Oriented Programming
  6. Dependency Injection: Newbie’s Guide
  7. Lures Of Scala
  8. Personal Notes On Increasing Programmer Productivity 
  9. "Real Object Programming": A New Programming Paradigm 
  10. Personal Notes On Wolfram Language 
  11. Concurrent Programming Models 

 


Systems
  1. Android Development Topics A Developer Needs To Master
  2. Android Application Architecture
  3. Concurrent Programming Models
  4. The Story Of Computer Networking: Progression From Internet To Web and Cloud
  5. Graphical Representation Of Django Web Framework Components
  6. How Web Search Engines Work
  7. Distributed Data Processing Frameworks

 


Intelligence & Data Computing
  1. What is Machine Learning?
  2. Overview of (Artificially) Intelligent Agents
  3. Personal Notes On Intelligence And Data Computing (1) (Big Data 2.0)  
  4. Personal Notes On Distributed Data Computing [Unofficial]
  5. Subfields Of Sciences As Inspiration For Machine Learning Algorithms/Paradigms
  6. Personal Notes On Artificial Intelligence [Unofficial]
  7. Personal Notes On Intelligence & Data - 1 [Unofficial]
  8. Machine Learning Algorithms: Brief Introduction
  9. Application Of Data Analytics, Mining, Machine Learning & Network Science To Election Campaign Strategy
  10. Distributed Data Processing Frameworks 
  11. Personal Notes On Robotics      



 

 
Physical Digital Computing

  1. Emerging Area: Physical Digital Integration
  2. Physical Digital Integration: Cloud Manufacturing & Car 2.0
  3. Smart Home With Physical Digital Integration: What The Future Holds
  4. Could Manufacturing Be The Key To American Lead In Global Economy?
  5. The Science of Reading: Paper versus Screens
  6. On The Future Of Manufacturing: From Scientific American
  7. The Story Behind Physical Digital Computing 
  8. Personal Notes On Book 2.0  
  9. Personal Notes On Robotics
  10. Personal Notes On Manufacturing [Unofficial] 
  11. Personal Notes On 3D Printing, Additive Manufacturing [Unofficial] 
  12. Personal Notes On Digital Sports - 1 [Unofficial] 
  13. Designing Information Interface For The Next 5 Billion 
  14. "Things That Think" From Prof. Neil Gershenfeld
  15. Physical Digital Interaction / Experience / Product Designer
  16. Personal Notes On Exponential Technologies [Unofficial]
  17. Personal Notes On Physical Digital Computing - 1 [Unofficial]   

 

     

 
BioComputing

 

Interactive Computing
  1. Fundamental Shift In Education - A Requirement Of Our Time
  2. Vision Of “World Wide Education Platform” (WWEP!)
  3. Vision Of Collaborative Research Platform
  4. Wikinomics Platforms And Services
  5. Academic Institutions
    1. School Of Interactive Computing, Georgia Institute Of Technology
    2. MIT Media Lab, Massachusetts Institute Of Technology 
  6. Personal Notes On Politics (1) [Unofficial]  
  7. Personal Notes On Government 2.0 [Unofficial]  
  8. Application Of Data Analytics, Mining, Machine Learning & Network Science To Election Campaign Strategy
  9. Personal Notes On Education [Unofficial] 
  10. Personal Notes On Education & Platforms (3) 
     

 

Basics
  1. প্রোগ্রামিং এ হাতেখড়ি

 


Other Articles

No comments:

Post a Comment