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
- Computer Communications (or Networks)
- Information Theory
- WWW (or Internet)
- Wireless (or Mobile) Computing
- Computer Security and Reliability
- Cryptography
- Fault-Tolerant Computing
- Parallel Computing
- High-Performance 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