A wide variety of skills and expertise are needed in this area, from traditional hardware design and engineering, to computer programming. The most exciting new area involves bridging the gap between hardware and software to focus on the application of computer systems to real-world problems.
Given the rapid pace of change in computer engineering, you will start with a rigorous engineering foundation in mathematics, the physical sciences, and a foundation in computer hardware and computer science.
Computer Engineering students take circuits and electronics courses along with electrical engineering students as well as Computer Science courses along with students in our college of Arts and Sciences. With the appropriate choice of electives, you can earn a minor in Computer Science.
Our students learn the skill of engineering design by applying theoretical course work with extensive lab work. Our engineering curricula requires you to take at least one design-related course in each academic year.