1.1. Computer Engineering

Computer Engineers research, design, develop and test computer chips, circuit boards, computer systems, and related equipment. They need to understand computer programming, as they are the ones who design the hardware that runs programs, but in general, their work is more focused on the hardware itself.

Typical careers:


To work in this field you need a Bachelor’s degree in Computer Engineering. At some schools, instead of a separate Computer Engineering degree, students specialize in that field while earning a degree in Electrical Engineering. In addition to a deep knowledge of computer hardware and some programming knowledge, Computer Engineers need to do significant coursework in general engineering principles, physics, and math.

Knowledge Domains:

This diagram illustrates the knowledge areas required in this field. A 5 represents a very high degree of required expertise while a 1 represents a minimal amount.

Click a discipline label to enable or disable it in the visualization.
Materials on this page adapted with permission from from:
Association for Computing Machinery Curriculum Report
You have attempted of activities on this page