computerhome computerpersonal computermainframe computerserver
Hardware- computer hardware
- history of computing hardware
- ENIAC
- integrated circuit
- microprocessor
- transistors
- digital circuit
- CPU
- computer hardware
- firmware
- microcontroller
- bus
- computer storage
- microphone
- video card
Software - data
- library
- protocol
- file format
- user interface
- application software
- operating system
Programming Languages - computer program
- computer programmer
- programming language
- low-level programming languages
- assembly language
Theory - Moore’s Law
- Church-Turing thesis
- computability theory
- computer science
- algorithm
- David Hilbert
- Alonzo Church
- computer architecture
- boolean algebra
- computation
- Claude Shannon
- binary numeral system
- von Neumann architecture
- John von Neumann
Networking and the Internet - computer network
- Internet
