What computer science is, in short
Computer science is the study of computation: what can be computed, how to do it efficiently, and how to build the machines and software that do it. It sits between mathematics, which supplies its theory, and engineering, which builds its systems.
As Edsger Dijkstra is often quoted, it's no more about computers than astronomy is about telescopes. Its core ideas, algorithms, abstraction and information, would still matter without any hardware at all.
- Roots
- Mathematics, logic, electrical engineering
- Founding idea
- Turing's machine (1936)
- First CS degree
- 1953, Cambridge (diploma)
- Top award
- The ACM Turing Award, since 1966
Everything is built from 1s, 0s and gates
A gate takes bits in and gives one bit out. Combine millions and you get arithmetic, memory and every program ever written. Flip the inputs, then try the byte.