Example image of eyePlorer eyePlorer map for 'Computer science': Computation Computer Information Algorithm Peter J. Denning Computational complexity theory Computational problem Computer graphics List of computer science fields Computer programming Human Human–computer interaction Programming language Programming language theory Information technology Abacus Wilhelm Schickard Ada Lovelace Charles Babbage Difference engine Victorian era Keypunch IBM Science Society Information Age Internet Computability Undecidable problem Cryptanalysis of the Enigma Cryptography Computational science Human Genome Project Distributed computing Folding@home Protein folding Algorithmic trading Artificial intelligence Economic efficiency Machine learning Market liquidity Numerical analysis Statistics Theoretical computer science Theory of computation Model of computation Millennium Prize Problems P versus NP problem Peter Naur Edsger W. Dijkstra