Table of Contents

Outline of computer science

Computer science (also called computing science) is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. One well known subject classification system for computer science is the ACM Computing Classification System devised by the Association for Computing Machinery.

What is computer science?

Computer science can be described as all of the following:

Subfields

Mathematical foundations

Algorithms and data structures

Artificial intelligence

Outline of artificial intelligence

Communication and security

Computer architecture

Computer graphics

Concurrent, parallel, and distributed systems

Databases

Outline of databases

Programming languages and compilers

Scientific computing

Software engineering

Outline of software engineering

Theory of computation

History

Professions

Data and data structures

Programming paradigms

See also

Category of Outlines of sciences | Computer science Category of Wikipedia outlines | Computer science Category of Computer science | Outline Category of Computing-related lists | Computer science topics