Program Director: Krista Hill
We are living in the era of the Internet. Almost any device or issue that you can think of (computer networks, cyber security, controls for robotics, telephones, and more) involves computer hardware and software. These devices enhance how we work, play, and communicate.
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.
Courses such as the Complex Programmable Logic Devices course (ECE234) and the Computer Systems Laboratory (ECE336) are taught in studio format which incorporates lecture content and hands on activities into the classroom.
Computer engineers solve problems to improve our lives. Our graduates have gone on to work for many companies, including:
The program in Computer Engineering is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org.