Undergraduate Program

The Department of Electrical and Computer Engineering offers two majors: computer science and engineering and electrical engineering.

Computer science and engineering (CSE) major

As the world becomes increasingly connected via the internet, smart technologies are revolutionizing everything from healthcare delivery to transportation systems. At Iowa, we combine the technical content of a computer science degree and a computer engineering degree into one single degree program. This ongoing technical revolution requires engineers who are competent in both computer software and hardware, and who possess the engineering skills to design and implement complex, intelligent systems.

Computer science and engineering graduates will have the foundational knowledge provided by a computer science education together with the critical thinking, problem solving, and system design skills at the heart of a computer engineering degree.

Learn more about CSE

Electrical engineering (EE) major

Create the applications, devices, and systems that power daily life  now and tomorrow. Electrical engineers are building faster computers, stronger wireless networks, smaller phones, more sensitive medical instruments, and state of the art medical imaging.

Iowa’s program lets you work in close-knit teams alongside faculty experts seeking the next big discovery. You can also pursue your own research in areas such as optics, imaging, robotics, and software engineering.

Learn more about EE