BS Computer Engineering

4 Years On Campus Bachelors Program

University of Utah

Program Overview

The Bachelor of Science in Computer Engineering at the University of Utah is a joint program offered by the Kahlert School of Computing and the Department of Electrical and Computer Engineering.

This degree provides a balanced education in computer hardware and software systems, preparing students to design, implement, and manage digital and computer-controlled electronic systems. 

Course Overview:

  • Year 1: Calculus I & II, General Chemistry I + Lab, Physics I + Lab, Introduction to Electrical & Computer Engineering, Survey of Engineering, Intermediate Writing, General Education courses.

  • Year 2: Calculus III, Differential Equations & Linear Algebra, Physics II + Lab, Object-Oriented Programming, Algorithms & Data Structures, Introduction to Circuits & Systems, Digital Design Fundamentals + Lab, General Education courses.

  • Year 3: Electronics I, Probability & Statistics for Engineers, Fundamentals of Electromagnetics, Signals & Systems, Microcontrollers, Software Practice I, Computer Organization, Upper Division Technical Electives, General Education courses.

  • Year 4: Embedded System Design + Lab, Senior Capstone Design I & II, Upper Division Technical Electives, General Education courses.

Experiential Learning (Research, Projects, Internships etc.)

  • Internships: The University of Utah offers robust internship opportunities through the University Office of Career Services. Internships may be full- or part-time, local or remote, and are typically paid. Key employers include IBM, Hewlett Packard, L-3 Communications Systems, Intel, and Micron. These experiences provide essential industry exposure and skill-building.

  • On-Campus Employment: The School of Computing and the Department of Electrical and Computer Engineering employ junior and senior students as computer operators and teaching assistants, offering part-time professional experience (up to 20 hours per week).

  • Research & Industry Projects: Students can work part- or full-time on university research projects or with local industry, with opportunities regularly posted on departmental platforms.

  • Capstone Design: The program culminates in a final year capstone project, where students collaborate in teams to design and build substantial engineering systems that integrate hardware and software.

  • Job Boards & Career Services: The College of Engineering maintains a dedicated engineering jobs board and provides tailored support for job placement, internships, resume building, and on-campus recruiting.

  • Student Organizations: Students can engage in professional societies like IEEE, Tau Beta Pi, and other engineering-related clubs to develop leadership and networking skills.

  • Study Abroad: International learning opportunities are available to help students develop global engineering perspectives.

Progression & Future Opportunities

  • Graduate Careers: Graduates secure roles such as Software Engineer, Firmware Engineer, Network Administrator, Cybersecurity Specialist, Hardware Design Engineer, Embedded Systems Engineer, Human-Computer Interaction Specialist, and Bioinformatics Engineer.

  • Industry Connections: Graduates often work at leading companies like IBM, Intel, HP, L-3 Communications, Micron, or local startups and research labs, supported by the university’s strong industry partnerships.

  • Further Study: Many students pursue advanced degrees (MS, PhD, or professional schools). The program offers a combined BS/MS pathway for eligible students.

  • Professional Skills: Students graduate with strong capabilities in teamwork, technical communication, project management, and ethical responsibility, developed through internships, on-campus roles, and the capstone project.

  • Job Placement Support: The University Office of Career Services provides comprehensive job search assistance, resume guidance, and interview preparation. Many companies begin recruiting in the fall of students’ junior year.

Program Key Stats

$33,044
$ 65
Rolling


No
Yes

Eligibility Criteria

BBB - AAA
3.0 - 3.5
30 - 34
80 - 85

1180 - 1400
27 - 32
6.5
80

Additional Information & Requirements

Career Options

  • Software Engineer
  • Firmware Engineer
  • Network Administrator
  • Cybersecurity Specialist
  • Embedded Systems Developer
  • Computer Architect
  • Bioinformatics Engineer
  • Human-Computer Interaction Specialist

Book Free Session with Our Admission Experts

Admission Experts