# Computer Science

Computer science, abbreviated as "compsci", is (surprise-surprise) a science studying computers. The term is pretty wide, a lot of it covers very formal and theoretical areas that neighbor and overlap with mathematics, such as formal languages, cryptography and machine learning, but also more practical/applied and "softer" disciplines such as software engineering, programming, hardware design, computer networks or even user interface design. Among subjects examined by the science are for example algorithms, data structures, artificial intelligence, computational complexity and information theory. The field has sadly become quite popular and rapidly growing after the coming of the 21st century PC/Internet revolution and by the force of capitalism turned extremely spoiled and toxic and flooded by unimaginable idiots and cancer of all kind.

## Overview

Notable fields of computer science include:

- artificial intelligence
- computer graphics and multimedia
- databases
- hardware design
- networking
- security and cryptography
- theoretical computer science
- possibly software engineering, user interface design, ...

Computer science also figures in interdisciplinary endeavors such as bioinformatics and robotics.

In the industry there have arisen fields of art and study that probably shouldn't be included in computer science itself, but are very close to it. These may include e.g. web design (well, let's include it for the sake of completeness), game design, system administration etc.

## See Also

- mathematics