Computer Engineering, B.S.

The following Four-Year Roadmaps are meant to be a guide for students and academic advisors in planning a path to a degree within four years (eight semesters) if the student is able and willing to do so. The set of courses shown below are based exclusively on the Fall 2019 Catalog and the most up to date General Education (GE) Program in that catalog year. The requirements outlined may not apply to students in earlier catalog years, especially in the GE courses required in specific categories. Please note that courses identified in the Four -Year Roadmaps may not always be available during each of the prescribed semesters, therefore, it is always recommended to consult an academic advisor. Advisors may need to adjust the courses in the Four-Year Roadmap to keep students on track to graduate in four years.  

First Semester

AREA (as listed on TDA) COURSE UNITS 
Major Requirement
Mathematics Requirement
MATH 150A 
Major Requirement
Computer Engineering Core
CPSC 120
3
G.E. subarea A.2
Written Communication
ENGL 101 
G.E. subarea A.1
Oral Communications
 
Total
 
 13

Second Semester

AREA (as listed on TDA) COURSE UNITS 
Major Requirement
Mathematics Requirement
 MATH 150B
 4
Major Requirement
Science Requirement
PHYS 225L 
1
Major Requirement
Science Requirement
PHYS 225 
3
Major Requirement
Computer Engineering Core
 CPSC 121
3
Major Requirement
Computer Engineering Core
 EGCP 180
G.E. subarea D.2
American History
 
Total
 
 17

Third Semester

AREA (as listed on TDA) COURSE UNITS
Major Requirement
Mathematics Requirement
MATH 250A 
Major Requirement
Science Requirement
 PHYS 226 
3
Major Requirement
Science Requirement
PHYS 266L 
1
Major Requirement
Computer Engineering Core
 CPSC 131
Major Requirement
Computer Engineering Core
EGCP 281 
2
G.E. subarea C.2*
Intro to the Humanities
 
 3
Total
 
16

*One course from C.2, C.3, D.1, D.4, or E should overlay with GE Overlay Z

Fourth Semester

AREA (as listed on TDA) COURSE UNITS
Major Requirement
Mathematics Requirement
MATH 250B 
4
Major Requirement
Science Requirement
PHYS 227 
3
Major Requirement
Science Requirement
PHYS 227L
1
Major Requirement
Computer Engineering Core
EGEE 203 
3
Major Requirement
Computer Engineering Core
EGEE 203L
1
Major Requirement
Computer Engineering Core
CPSC 253U 
1
Major Requirement
Computer Engineering Core
EGCP 280
3
Total   16

Fifth Semester

AREA (as listed on TDA) COURSE UNITS
Major Requirement
Mathematics Requirement
MATH 270A 
3
Major Requirement
Computer Engineering Core
EGEE 323
3
Major Requirement
Computer Engineering Core
EGEE 303
3
Major Requirement
Computer Engineering Core
EGEE 303L
1
Major Requirement
Computer Engineering Core
 CPSC 351
Total
 
13

Sixth Semester

AREA (as listed on TDA) COURSE UNITS
Major Requirement
Computer Engineering Core
 EGCP 401
3
Major Requirement
Computer Engineering Core
EGCP 371
3
Major Requirement
Computer Engineering Core
EGCP 381
4
Major Requirement
Computer Engineering Core
EGCP 441
4
G.E. subarea C.1
Intro to the Arts
 
3
Total
 
17

Seventh Semester

AREA (as listed on TDA) COURSE UNITS
Major Requirement
Technical Electives
 
 3
Major Requirement
Technical Electives
 
Major Requirement
Computer Engineering Core
 EGCP 450
Major Requirement
Computer Engineering Core
 EGCP 470
 1
Major Requirement
Computer Engineering Core
EGCP 446 
3
Total
 
14

Seventh Semester

AREA (as listed on TDA) COURSE UNITS
Major Requirement
Technical Electives
 
3
Major Requirement
Computer Engineering Core
EGCP 471 
2
G.E. subarea C.1 Introduction to the Arts or
G.E. subarea C.2 Introduction to the Humanities
 
3
G.E. subarea D.1*
Introduction to the Social Sciences
 
G.E. subarea C.3*
Explorations in the Arts or Humanities
 
Total
 
 14

*One course from C.2, C.3, D.1, D.4, or E should overlay with GE Overlay Z