Computer Science & Engineering
.Fields computer science
The broader field of theoretical computer science encompasses both the classical theory of computation and a wide range of other topics that focus on the more abstract, logical, and mathematical aspects of computing.
|
|
|
|
|
|
|
Mathematical logic |
Automata theory |
Number theory |
Graph theory |
Category theory |
Computational geometry |
Quantum computing theory |
Algorithms and data structures
O(n2) |
|
|
Analysis of algorithms |
Algorithms |
Data structures |
Programming methodology and languages
|
|
Compilers |
Programming languages |
Computer elements and architecture
|
|
|
Digital logic |
Microarchitecture |
Multiprocessing |
Numerical and symbolic computation
|
|
|
|
|
|
y = sin(x) + c |
Bioinformatics |
Cognitive Science |
Computational chemistry |
Computational neuroscience |
Computational physics |
Numerical algorithms |
Symbolic mathematics |