How it works
Sure about computers, unsure which degree? Press the button for a computing program, from computer science to cybersecurity to game design, each with what it studies. The whole list is under the tool, side by side.
Read the full guide
Seven disciplines
Computing Curricula 2020, a report of the Association for Computing Machinery and the IEEE Computer Society, describes seven computing disciplines. Computer engineering integrates hardware, software and signal processing. Computer science develops conceptual foundations. Software engineering addresses large-scale software development. Information technology builds and maintains an organization’s computing and supports its users. Information systems uses computing to change organizations. Cybersecurity explores safety and security across computing. Data science, which the report calls a new area of computing, manages large-scale data, founded in mathematics and statistics.
- The federal program list files software and computer engineering under engineering and data science under interdisciplinary studies, so look beyond the computer science department.
Questions and answers
What computer degree should I get?
Decide what you want to do with a computer. Build software: computer science or software engineering. Keep systems running: information technology or networking. Protect them: cybersecurity. Work with data: data science. Build the machine itself: computer engineering.
What is the difference between computer science and information technology?
Computing Curricula 2020 says computer science has the more theoretical focus, with a strong connection to abstract mathematics. Information technology emphasizes the needs of users: developing, maintaining and supporting the computing technology an organization runs on.
Is software engineering the same as computer science?
No. The report calls software engineering an engineering discipline of rigorous methods for designing and constructing software that reliably performs its tasks. It adds that software development is often also a part of computer science and computer engineering programs.
Which computer degrees involve the most hardware?
Computer engineering, which the report says brings together computing and electrical engineering, with a heavy emphasis on mathematics. On this list computer hardware engineering, electrical and computer engineering and the robotics programs sit beside it.