BS Computer Engineering

4 Years On Campus Bachelors Program

University of Illinois Chicago

Program Overview

The Bachelor of Science in Computer Engineering at UIC is an ABET-accredited program that prepares students to lead the development of cutting-edge computer technologies. The program focuses on both hardware and software engineering, equipping students to design smaller, faster, and more efficient computing systems that drive global innovation.

UIC’s curriculum emphasizes hands-on learning, ethical practice, and leadership in the rapidly evolving field of computer engineering.

Course Overview:

  • Year 1: Calculus I & II, Chemistry, General Physics I, Introduction to Computing and Programming (CS 107), Introduction to Electrical and Computer Engineering (ECE 115), Academic Writing I & II, Engineering Success Seminar.

  • Year 2: Calculus III, Differential Equations, General Physics II, Circuit Analysis (ECE 225), Embedded Systems (ECE 266), Logic Design (ECE 265), Data Structures (CS 251), Mathematical Foundations of Computing (CS 151).

  • Year 3: Electronics I (ECE 340), Computer Organization (ECE 366), Signals and Systems (ECE 310), Computer Communication Networks (ECE 333), Digital Systems Design (ECE 465), Probability and Random Processes (ECE 341), Technical Electives.

  • Year 4: Computer Architecture (ECE 466), VLSI Design (ECE 467), Senior Design Project I & II (ECE 396 & 397), Professional Development Seminar, Technical Electives.

Experiential Learning (Research, Projects, Internships etc.)

  • Hands-On Labs: Lab-intensive courses in circuits, embedded systems, logic design, and electronics.

  • Senior Design Project: Two-semester capstone project simulating industry scenarios with a focus on teamwork, project management, and communication.

  • Internships: Career support for securing internships with industry leaders in Chicago’s technology ecosystem.

  • Research Opportunities: Students can participate in undergraduate research projects within UIC’s Department of Electrical and Computer Engineering.

  • Student Organizations: Active societies including IEEE, Robotics Club, Women in Engineering Programs, and more.

Progression & Future Opportunities

  • Graduate Careers: UIC graduates work in roles spanning hardware and software development, embedded systems, VLSI design, robotics, power electronics, and more.

  • Further Study: Strong preparation for graduate degrees in computer engineering, electrical engineering, computer science, or related fields.

  • Professional Skills: Emphasis on leadership, ethical responsibility, global impact, and lifelong learning.

  • Graduate Attributes: Effective problem-solving, teamwork, professional communication, and the ability to innovate in a dynamic technological environment.

Program Key Stats

$39,008
$ 160

Jan Intake : 2nd OctAug Intake : 17th Feb


77 %
No
Yes

Eligibility Criteria

BBB - AAA
2.5 - 3.5
30 - 34
70 - 80

1100 - 1300
27 - 32
6.5
80

Additional Information & Requirements

Career Options

  • Computer Engineer
  • Embedded Systems Developer
  • Hardware Engineer
  • Software Engineer
  • VLSI Design Engineer
  • Robotics Engineer
  • Network Engineer
  • Systems Designer

Book Free Session with Our Admission Experts

Admission Experts