Computer science
Appearance
The study of the design, use, and properties of computers. See also computing.
Computer science is a new science; only in the last 20 years has it begun to develop the benchmarks of the more mature sciences.
Major subfields include
- Algorithms
- Algorithmic information theory
- Artificial intelligence
- Benchmark
- Compilers
- Complexity theory
- Computer architecture
- Computer graphics
- Computer networks
- Computer Security
- Computer Vision
- Databases
- Distributed computing
- Data compression
- Data structures
- Design patterns
- Digital signal processing
- Discrete mathematics
- File Formats
- History of computing
- Human-computer interaction
- Information security
- Information theory
- Internet
- Lexical Analysis
- Microprogramming
- Operating systems
- Optimization
- Programming languages
- Software engineering
- Theory of computation (or theoretical computer science)
- VLSI design
Related articles:
What are our priorities for writing in this area? To help develop a list of the most basic topics in computer science, please see Computer science basic topics.