Template:Computer Science
From Wikipedia, the free encyclopedia
v
•
d
•
e
Major fields of
Computer Science
Mathematical foundations
Mathematical logic
·
Set theory
·
Number theory
·
Graph theory
·
Type theory
·
Category theory
·
Numerical analysis
Theory of computation
Automata theory
·
Computability theory
·
Computational complexity theory
·
Quantum computing theory
Algorithms and data structures
Analysis of algorithms
·
Algorithms
·
Algorithm design
·
Data Structures
·
Computational geometry
Programming languages and compilers
Parsers
·
Compilers
·
Interpreters
·
Programming languages
·
Procedural programming
·
Object-oriented programming
Concurrent, parallel, and distributed systems
Concurrency
·
Distributed computing
·
Parallel computing
·
Grid computing
Software engineering
Requirements analysis
·
Software design
·
Computer programming
·
Formal methods
·
Software testing
·
Software development
System architecture
Computer architecture
·
Computer organization
·
Operating systems
Telecommunication
&
Networking
Computer audio
·
Routing
·
Network topology
·
Cryptography
Databases
Data mining
·
Relational databases
·
SQL
Artificial intelligence
Automated reasoning
·
Computational linguistics
·
Computer vision
·
Evolutionary computation
·
Machine learning
·
Natural language processing
·
Robotics
Computer graphics
Visualization
·
Image processing
Human computer interaction
Computer accessibility
·
User interfaces
·
Wearable computing
·
Ubiquitous computing
·
Virtual reality
Scientific computing
Artificial life
·
Bioinformatics
·
Cognitive Science
·
Computational chemistry
·
Computational neuroscience
·
Computational physics
·
Numerical algorithms
·
Symbolic mathematics
Views
Template
Discussion
Current revision
Navigation
Main Page
Contents
Featured content
Current events
Interaction
About Wikipedia
Community portal
Recent changes
Contact Wikipedia
Donate to Wikipedia
Help
Search