[[ca:Informàtica]][[de:Informatik]][[eo:Komputiko]][[fr:Informatique]][[it:Informatica]][[nl:Informatica]][[no:Informatikk]][[pl:Informatyka]][[pt:Computação]] '''Computer science''' is the study of the design, use, and properties of [[computer|computers]]. See also [[computing]]. Computer science is a relatively new field with roots in [[electrical engineering]], [[mathematics]] and [[linguistics]]. Only in the last third of the [[20th century]] has it begun to be recognized as a separate discipline and developed its own methods and terminology. See [[computer scientist]] for a list of famous computer scientists. Major subfields include * Mathematical foundations ** [[Discrete mathematics]] ** [[Symbolic logic]] * Theoretical computer science ** [[Algorithmic information theory]] ** [[computational complexity theory|Complexity theory]] ** [[Computability theory]] ** [[Information theory]] ** [[Theory of computation]] (or ''theoretical computer science'') ** [[Type theory]] * Algorithms ** [[Algorithm|Algorithms]] ** [[Compiler|Compilers]] ** [[Lexical Analysis]] ** [[microprogram|Microprogramming]] ** [[Operating system|Operating systems]] * Applied computer science ** [[Artificial intelligence]] ** [[Computer architecture]] ** [[Computer graphics]] ** [[Computer network|Computer networks]] ** [[Computer security]] ** [[Database|Databases]] ** [[Distributed computing]] ** [[Information retrieval]] ** [[Programming language|Programming languages]] ** [[Program specification]] ** [[Program verification]] ** [[Software engineering]] * Specific techniques ** [[Benchmark]] ** [[Computer vision]] ** [[Data compression]] ** [[Data structure|Data structures]] ** [[Design pattern|Design patterns]] ** [[Digital signal processing]] ** [[File format|File formats]] ** [[Human-computer interaction]] ** [[Information security]] ** [[Internet]] ** [[Online computations and algorithms]] ** [[Software optimization|Optimization]] ** [[Very Large System Integration|VLSI design]] Related articles: * [[Turing Award]] * [[IEEE John von Neumann Medal]] * [[Computer jargon]] * [[jargon file|Computer slang]]