Computer Science

=Ideas for Computer Science=

Subcategories:

 * Theory of Computation
 * Automata Theory (or Formal Languages)
 * Computability Theory
 * Computational Complexity Theory
 * Concurrrency Theory


 * Algorithms
 * Randomized Algorithms
 * Distributed Algorithms
 * Parallel Algorithms


 * Data Structures


 * Computer Architecture
 * VLSI Design


 * Operating Systems


 * Computer Communications (or Networks)
 * Information Theory
 * WWW (or Internet)
 * Wireless (or Mobile) Computing


 * Computer Security and Reliability
 * Cryptography
 * Fault-Tolerant Computing


 * Distributed Computing
 * Grid Computing


 * Parallel Computing
 * High-Performance Computing


 * Quantum Computing


 * Computer Graphics
 * Image Processing
 * Scientic Visualization
 * Computational Geometry


 * Software Engineering
 * Formal Methods
 * Formal Verification


 * Programming Languages
 * Programming Paradigms
 * Object-Oriented Programming
 * Functional Programming
 * Program Semantics
 * Type Theory
 * Compilers
 * Concurrent Programming Languages


 * Information Science
 * Databases
 * Relational Databases
 * Distributed Databases
 * Object Databases
 * Multimedia and Hypermedia
 * Data Mining
 * Information Retrieval


 * Artificial Intelligence
 * Cognitive Science
 * Automated Reasoning
 * Machine Learning
 * Artificial Neural Networks
 * Natural Language Processing (or Computationbal Linguistics)
 * Computer Vision
 * Expert Systems
 * Robotics


 * Human-Computer Interaction


 * Applied Computing
 * Numerical Analysis
 * Symbolic (or Algebraic) Computation
 * Computational Number Theory
 * Computational Mathematics
 * Scientific Computing
 * Bioinformatics
 * Computational Physics
 * Computational Chemistry
 * Computational Neuroscience
 * Computer-Aided Engineering
 * Finite Element Analysis
 * Computational Fluid Dynamics
 * Computational Economics
 * Computational Sociology
 * Computational Finance
 * Computational Humanities


 * Information Systems
 * Information Technology
 * Management Information Systems
 * Health Informatics
 * Cultural Informatics
 * Community Informatics