What topics are usually covered in a computer science degree?


#1

Question

What topics are usually covered in a computer science degree?

Answer

Although the specific materials and topics covered vary across different programs and universities, the core concepts of a computer science degree are mostly the same. This a list of the core concepts and a few examples covered under each concept.

Data Structures
Lists, graphs, trees, and hash tables.

Algorithms
Search, sorting, graph traversal algorithms.

Operating Systems
Threads, processes, locks, concurrency.

Mathematics
Algebra, statistics, combinatorics

Programming paradigms and logic
Functional programming, object-oriented programming.

Also, depending on the course of study, the material covered in depth might be different. Some courses include Artificial Intelligence, Computer Engineering, Human-Computer Interaction.