Computer Engineering

Grainger College of Engineering


What is Computer Engineering?

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

  • Computer system architecture
  • GPU architecture
  • Hardware design
  • Microprocessor design
  • Programming
  • Research
  • Software architecture

Post-Graduation Success1

91% employed or continuing education

74% employed after graduation

17% attending graduate school

$88,109 average starting annual income

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

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

Review Criteria

First-Year Major-Specific Criteria

  • Strong math and science coursework and performance
  • Calculus preferred and physics expected (if available at high school)
  • Strong teamwork and interpersonal communication skills
  • Interest in improving society through engineering
  • Demonstrated understanding of and interest in the engineering major selected

View All Review Criteria

Transfer Criteria

Transfer Guide

Graduation & Retention2

4.0 years to degree

94% first-year retention rate

58% four-year graduation rate

76% six-year graduation rate

Annual Program Costs3

Illinois Resident

  • Tuition: $17,976
  • Fees: $4,928
  • Expenses: $18,222
  • Total: $41,126


  • Tuition: $39,736
  • Fees: $4,928
  • Expenses:$18,562
  • Total: $63,226


  • Tuition: $42,868
  • Fees: $4,928
  • Expenses: $18,562
  • Total: $66,358