Outline of computer science

The following outline is provided as an overview of and topical guide to 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 type of thing is computer science?

Computer science can be described as all of the following:

Subfields

Web programming and web designing

Mathematical foundations

Algorithms and data structures

Artificial intelligence

Communication and security

Computer architecture

Computer graphics

Concurrent, parallel, and distributed systems


Databases

Programming languages and compilers

Scientific computing

Software engineering

Theory of computation

Main article: Theory of computation

History

Fields

Basic concepts

Data and data structures

Other

Programming paradigms

See also

External links

Webcasts
This article is issued from Wikipedia - version of the Friday, April 22, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.