Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computer Science cmp - Coggle Diagram
Computer Science
Cryptography
Definition
: The study of secure communications
Theory of Computation
Definition:
The theory of how to operate on input data logically to produce outputs.
Subtopics
Turing machines
Complexity
Computability theory
Artificial Intelligence
Definition:
The development of computer systems to perform tasks that typically require human intelligence.
Subfields
Computational linguistics
Computer vision
Machine learning
Architecture
Definition:
The structure of underlying processing design in computer systems.
Subfields
Processor design
Instruction sets
I/O
Algorithms
Definition:
The design of procedures to accomplish specific tasks.
Subfields
Compression
Data structures
Graphics processing
Software engineering
Definition:
Engineering programatic solutions to problems.