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.
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 deep knowledge of computer hardware and some programming knowledge, Computer Engineers need to do significant course work in general engineering principles, physics, and math.
This diagram illustrates the knowledge areas required in this field. A 5 represents a very high degree of required expertise while 1 represents a minimal amount.
Association for Computing Machinery Curriculum Report