Academics / UndergraduateComputer Engineering Major (BS)
The bachelor of science in computer engineering in the Department of Electrical and Computer Engineering at Northwestern University educates students in the basic principles and modern practices of the field of computer engineering.
Our curriculum, accredited by the Accreditation Board for Engineering and Technology (ABET), trains students to think independently, to master the systematic approach to problem solving, and to have a keen awareness of the role engineering plays in a modern technological society.
The computer engineering major is an ideal match for students who are interested in computer hardware, integrating hardware and software, or developing software tools. The curriculum has a strong lab-based learning emphasis and culminates in a project-based design capstone course.
The Department of Electrical and Computer Engineering invites undergraduate students from across Northwestern University to explore the computer engineering major through taking introductory courses. The classes described below can be taken on an individual basis to explore the field of computer engineering.
Curriculum ABET objectives Apply Now
Introduction to Computer Engineering
Northwestern students who are interested in changing their major, or simply sampling the field of computer engineering, can take an individual introductory course.
Learn more about introductory courses
Career Paths
Graduates of the computer engineering major have broad professional employment opportunities in many areas, including design and management; microchips and computers; application-specific hardware and software systems; and computer-aided design tools for digital, aerospace, defense, and networked systems.
Some of our graduates seek advanced degrees at top graduate programs, and many go on to work at some of the largest tech companies in the world, including Amazon, Boeing, Google, IBM, and Intel.