Skip to main content

Computer Engineering Undergraduate Program



Minimum University Requirements

Total Credits 120
Credits of C- or better 100
Total USU Credits 30
USU Credits within the Major 10
Credits in Major see below
General Education Requirements see link
Grade Point Average (most majors require higher GPA) 2.00 GPA
Credits of upper-division courses (#3000 or above) 40
Upper-division USU Credits 20
Credits in Minor 12
Credits in American Institutions 3
University Studies Depth Requirements see link

Notes: highest Math Requirement for this degree is MATH 5710: Introduction to Probability or STAT 3000: Statistics for Scientists (QI)


Pre-Professional Program

Admission Requirements for this program

  • New Freshman: Admitted to USU in Good Standing
  • Transfer students from other institutions or other programs at USU: 2.8 GPA or higher in math, science, & engineering courses and ready to take Math 1210 - Calculus I (QL)

*Minimum 2.5 High School GPA, 17 ACT and 90 Admission Index; must also be "calculus ready". That is, they must: (1) achieve a score of 27 or higher on the math ACT test;(2) complete MATH 1050 and 1060 or MATH 1210; or (3) achieve an AP score of at least 3 on the AB Calculus or BC Calculus test

Sample Undergraduate Degree Map for Computer Engineering

First Year

Fall Freshman
CS 1400 Introduction to Computer Science -- CS 1* 4 F, S, Su
MATH 1210 Calculus I (QL) 4 F, S, Su
Gen Ed Breadth Humanities (BHU) 3 Course list
Gen Ed Breadth American Institutions (BAI) 3 Course list
Gen Ed Breadth Creative Arts (BCA) 3 Course list
  Total 17  
Spring Freshman
CS 1410 Introduction to Computer Science -CS 2 (QI) 3 F, S, Su
ECE 2700 Digital Circuits * 4 F, S
MATH 1220 Calculus II (QL)* 4 F, S, Su
PHYS 2210 Physics for Scientists and Engineers I (BPS/QI) 4  
PHYS 2215 Physics for Scientists and Engineers Lab I 1  
  Total 16

Second Year

Fall Sophomore
CS 2420 Algorithms and Data Structures -- CS 3 (QI) 3 F, S
ECE 2250 Electrical Circuits 1 3 F
ENGL 2010 Intermediate Writing: Research Writing in a Persuasive Mode (CL2) 3 F, S, Su
MATH 2270 Linear Algebra (QI)* 3 F, S
PHYS 2220 Physics for Scientists and Engineers II (BPS/QI)* 4  
PHYS 2225 Physics for Scientists and Engineers Lab II* 1  
  Total 17
Spring Sophomore
CS 3100 Operating Systems and Concurrency 3 F, S
ECE 2290 Electrical Circuits 2* 3 S
MATH 2280 Ordinary Differential Equations (QI)* 3 F, S
Gen Ed Computer Engineering Math/Science Elective 3  
Gen Ed Breadth Life Sciences (BLS) 3  
  Total 15

Third Year

Fall Junior
ECE 3620 Continuous-Time Systems and Signals 3 F
ECE 3710 Microcontroller Hardware and Software 4 F
ECE 5720 Computer Systems Programming and Architecture 3 F
MATH 3310 Discrete Mathematics 3 F, S
Gen Ed Depth Social Sciences (DSS) 3  
  Total 16
Spring Junior
ECE 3410 Microelectronics I 4 S
ECE 3810 Engineering Professionalism 1 F, S
ENGR 3080 Technical Communication for Engineers (CI) 3 F, S
STAT 3000 OR MATH 5710 Statistics for Scientists (QI) OR Introduction to Probability 3 OR 3 F, S, SU OR F, S
Gen Ed Computer Engineering Coding Intensive Electives 3  
  Total 14

Fourth Year

Fall Senior
ECE 4820 Engineering Design I 1 F, S
ECE 4830 Engineering Communications I 1 F, S
ECE 5600 Introduction to Computer Networks 3 F
Gen Ed Computer Engineering High Level Technical Electives 3  
Gen Ed Computer Engineering Coding Intensive Electives 3  
Gen Ed Computer Engineering Core Computer Engineering Electives 3  
  Total 17
Spring Senior
ECE 4840 Engineering Design II (CI) 1 F, S
ECE 4850 Engineering Communication II (CI) 1 F, S
Gen Ed Computer Engineering High Level Technical Electives 3  
Gen Ed Computer Engineering Core Computer Engineering Electives 3  
Gen Ed Computer Engineering High Level Technical Electives 3  
Gen Ed Depth Humanities and Creative Arts (DHA) 2-3  
  Total 14-15