https://en.wikipedia.org/wiki/Computer_science
Analysis of algorithms, Algorithms, Data structures, Combinatorial optimization, Computational geometry
Automata theory, Computability theory, Computational complexity theory, Cryptography, Quantum computing theory
Entropy ,Differential entropy, Conditional entropy, Joint entropy, Mutual information, Conditional mutual information, Relative entropy, Entropy rate Asymptotic equipartition property, Rate–distortion theory Shannon's source coding theorem, Channel capacity, Noisy-channel coding theorem, Shannon–Hartley theorem, Data compression, Error control, Cryptographic coding, Line coding
Type theory, Compiler design, Programming languages
Digital logic, Microarchitecture, Multiprocessing, Ubiquitous computing Systems architecture, Operating systems
Numerical analysis, Computational physics, Computational chemistry, Bioinformatics
Machine learning, Computer vision, Image processing, Pattern recognition, Data mining, Evolutionary computation, Knowledge representation and reasoning, Natural language processing, Robotics