Computer Engineering is a major within the Department of Electrical and Computer Engineering (ECE). Computer engineering is the design and use of computing systems at all levels. This major may interest you if you enjoy understanding, designing, and working with computers. In this major, you will learn every part of a computer system from top to bottom. As a computer engineer, you will be well prepared to create the wide array of computing systems and devices that we all use and depend on every day.

Career options include computer system architecture, GPU architecture, hardware design, microprocessor design, programming, research, and software architecture.

Visit Department Website →

Highlights

  • Our computer engineering program is ranked #6 by U.S. News & World Report.
  • 84% of students reported having an internship or co-op during their degree program.
  • 93% of students reported securing their first choice destination upon graduation.
  • The average starting salary for a computer engineering graduate is $99,145 with a median signing bonus of $15,000.

Discover your power. Become a Grainger Engineer.

Your path to Grainger Engineering starts with connecting your passion and interests with the opportunities available in one of our 15 top-ranked major programs. Explore your options and gather the information you need to take the next step and apply.

Request More Information

Begin Your Application

Innovation that's the power of I

What You'll Study

The computer engineering core curriculum focuses on fundamental computer engineering knowledge: circuits, systems, electromagnetics, computer systems, electronics for information processing and communication, and computer science. Instruction is given using a combination of lecture, discussion, laboratory, and project methodologies of the highest quality. The large number of laboratory courses and superb access to advanced computer facilities provide excellent practical experience in the field. Engineering design, communication, and teamwork are integrated throughout the curriculum.

The rich set of ECE elective courses in addition to labs permits you to concentrate in any sub-discipline of computer engineering including: hardware systems; cyber physical systems; foundations and theory;  software and languages; algorithms and mathematical tools; trust, reliability, security; networking, mobile and distributed computing; big data analytics and systems; artificial intelligence, robotics, cybernetics. Joining the computer engineering program as a Grainger Engineering student will provide you with a strong foundation coupled with advanced coursework in the area(s) of your choosing.

View Curriculum Map

Voices of Grainger Engineering

 

  • Experiences

Making a sustainable difference from day one

Blog

November 16, 2021

  • Communities

Finding a big community in a small major

Blog

November 16, 2021

Post-Graduation Success

The computer engineering curriculum prepares you to be able to create the wide array of computing systems and devices that we all use and depend upon every day. About seventeen percent of our computer engineering graduates continue their education in graduate school, and about seventy-four percent take positions in industry.

Graduates also pursue careers in computer system architecture, GPU architecture, hardware design, microprocessor design, programming, research and software architecture. The average salary between 2019-20 for computer engineering grads was reported as $99,145 with a median signing bonus of $15,000.

Visit Department Website

93%
employed or continuing education

62%
employed after graduation

31%
attending graduate school

$99,145
average starting annual income

Sample employer destinations: Microsoft, Amazon, Capital One View All

Sample grad school destinations: University of Illinois Urbana-Champaign, Carnegie Mellon University, Stanford University View All

Upcoming Events

Prospective students can contact the Electrical and Computer Engineering department directly for one-on-one meetings with an advisor. Email us at ece-advisor@illinois.edu.

Two female undergraduate students demonstrate a smart mirror at the Electrical and Computer Engineering building during the Engineering Open House.

Your future starts here.

Applying to The Grainger College of Engineering opens the door to your future as a successful engineer. Get started by scheduling a visit, requesting information, or submitting your application.