What is the difference between undergraduate majors in EE, CpE, and CS?
The over-simplified summary is that the EE focuses on electrical hardware, CS centers on computer software, and CpE has one foot in digital hardware and one foot in computer software. The Electrical Engineering (EE) major follows the traditional electrical engineering emphasis on circuits and electrical hardware. Requirements include mathematics (4 semesters of calculus and differential equations), basic science/engineering topics (physics chemistry, mechanical statics and dynamics), electrical circuits, and digital computer hardware. The Computer Science (CS) Bachelor’s degree program options emphasize software skills and knowledge for programming, operating systems, networks, and compilers. The CS degree options require two semesters of calculus and matrix math and 40+ credits of computer science courses. The Computer Engineering (CpE) degree is similar to the EE degree in its emphasis on mathematics (4 semesters), physics, and electrical and electronic circuits, but also requires a