Colleges › University of Utah › Degrees › Computer Engineering BS
University of Utah · Bachelor's

Computer Engineering BS

Every requirement for the Computer Engineering BS at University of Utah, from the catalog, as a checklist.

Need a seat in one of these? Watch it for freeFree
Pick any University of Utah section; we email you when it fills and when a seat opens. No app needed.
120credit hours to graduate
7requirement groups
46courses named

Requirements

Mathematics and Basic Science Requirements
about 51 credit hours
  • Requirements
    • Calculus I: any 1 of MATH 1210MATH 1310MATH 1311
    • Calculus II: any 1 of MATH 1220MATH 1320MATH 1321
    • MATH 2250
    • PHYS 2210
    • PHYS 2220
    • Discrete Mathematics: any 1 of CS 2100MATH 2200
    • Probability and Statistics: any 1 of CS 3130ECE 3530
    • Math/Science Electives: 30 credits in MATH, PHYS · 30 credit hours of math/science total; required courses count toward this. Suggested: MATH 3150, MATH 3160, PHYS 2225. L
Ethics Requirement
about 3 credit hours
  • Requirements
    • Ethics Course: 3 credits from ECE 1030PHIL 3500PHIL 3510PHIL 3520PHIL 3530PHIL 4540CS 3090CS 3390QUEST 1110QUEST 1120and 3 more · Recommended: QUEST 1120 or 1130, or ECE 1030.
Communication Requirements
about 12 credit hours
  • Requirements
    • HONOR 3200
    • Communication and Writing for Engineers: any 1 of ECE 3030ECE 3031
    • COMM 1020
    • WRTG 3015
Core CE Courses (22 hours)
about 18 credit hours
  • Requirements
    • Circuits and Systems Pathway (pick one):
      • Standard Circuits and Systems Pathway
        • Standard Circuits and Systems Pathway
          • ECE 1220
          • ECE 1230
          • Circuits I Lab: any 1 of ECE 1235ECE 1237
          • ECE 2280
          • Circuits II Lab: any 1 of ECE 2285ECE 2287
      • Honors Accelerated Circuits and Systems Pathway
        • Honors Accelerated Circuits and Systems Pathway
          • ECE 1231
          • ECE 1236
    • Digital System Design: any 1 of ECE 3700CS 3700
    • Computer Design Lab: any 1 of ECE 3710CS 3710
    • Embedded Systems Design: any 1 of ECE 5780CS 5780
    • Junior Seminar: any 1 of ECE 3991CS 3991
Core CE Software Courses (18 hours)
about 15 credit hours
  • Requirements
    • Object-Oriented Programming: any 1 of CS 1410CS 1420
    • CS 2420
    • CS 3500
    • CS 4400
    • Computer Organization: any 1 of CS 3810ECE 3810
Senior Capstone
about 6 credit hours
  • Requirements
    • Pre-Thesis/Clinic/Project: any 1 of ECE 3992CS 3992
    • Computer Engineering Senior Project: any 1 of ECE 4710CS 4710
ECE/CS Technical Electives
about 9 credit hours
  • 9 credits in ECE, CS · At least 3 courses, each 3 or more credits, at the 3000 level or above.

See what you still need

Upload your Degree Works audit or transcript in the app and ClassMaxx checks these off, builds a semester-by-semester plan to graduation, and finds open sections of what's next.

ClassMaxx is not affiliated with University of Utah. We never ask for a school password.

How to get your University of Utah Degree Works audit and what it means ›

From University of Utah's published catalog. The catalog and your advisor are the final word; prerequisites and general education rules are summarized.

The iPhone app pushes the alert the second a seat opens, builds four ready schedules from your degree audit, and ranks sections by real grades. Free; a $4.99 Fast pass per semester makes alerts instant.

On a laptop? Email yourself the App Store link
One email with the link. No spam.
Sent. Open it on your iPhone.