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
- 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.