The following outline is provided as an overview of and topical guide to computer science:
Contents
- What type of thing is computer science
- 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
- History
- Professions
- Data and data structures
- Other
- Programming paradigms
- References
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:
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
History
Professions
Data and data structures
Other
Programming paradigms
References
Outline of computer science Wikipedia(Text) CC BY-SA