Computer science is a new science; only in the last 20 years has it begun to develop the benchmarks of the more mature sciences. |
Computer science is a new science; only in the last 20 years has it begun to develop the benchmarks of the more mature sciences. (see History of computing) |
* Theory of computation (or theoretical computer science) * VLSI design |
* Mathematical foundations ** Discrete mathematics * Theoretical computer science ** Algorithmic information theory ** Complexity theory ** Information theory ** Theory of computation (or theoretical computer science) * Algorithms ** Algorithms ** Compilers ** Lexical Analysis ** Microprogramming ** Operating systems * Applied computer science ** Artificial intelligence ** Computer architecture ** Computer graphics ** Computer networks ** Computer Security ** Databases ** Distributed computing ** Information retrieval ** Programming languages ** Software engineering * Specific techniques ** Benchmark ** Computer Vision ** Data compression ** Data structures ** Design patterns ** Digital signal processing ** File Formats ** Human-computer interaction ** Information security ** Internet ** Online computations and algorithms ** Optimization ** VLSI design |
Computer science is a new science; only in the last 20 years has it begun to develop the benchmarks of the more mature sciences. (see History of computing)
Major subfields include
Related articles: