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 2023 Catalog and the most up to date General Education (G.E.) Program in that catalog year. The requirements outlined may not apply to students in earlier catalog years, especially in the G.E. 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 Communication

 

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

 EGEC 180

G.E. subarea C.1
Introduction to the Arts

 

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

EGEC 281 

2

G.E. subarea C.2*
Introduction to the Humanities

 

 3

Total

 

16

*One course from C.2, C.3, D.1, D.3, 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

EGEC 203 

3

Major Requirement
Computer Engineering Core

EGEC 203L

1

Major Requirement
Computer Engineering Core

EGEC 280

3
Total   15

Fifth Semester

AREA (as listed on TDA) COURSE UNITS

Major Requirement
Mathematics Requirement

MATH 270A 

3

Major Requirement
Computer Engineering Core

EGEC 323

3

Major Requirement
Computer Engineering Core

EGEC 303

3

Major Requirement
Computer Engineering Core

EGEC 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

 EGEC 401

3

Major Requirement
Computer Engineering Core

EGEC 371

3
Major Requirement
Computer Engineering Core

EGEC 381

4

Major Requirement
Computer Engineering Core

EGEC 441

4

G.E. subarea D.2
American History

 

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

 EGEC 450

Major Requirement
Computer Engineering Core

 EGEC 470

 2

Major Requirement
Computer Engineering Core

EGEC 446 

3

Total

 

15

Eighth Semester

AREA (as listed on TDA) COURSE UNITS

Major Requirement
Technical Electives

 

3

Major Requirement
Computer Engineering Core

EGEC 471 

2

G.E. subarea C.3*
Explorations in the Arts or Humanities

 

3

G.E. subarea F
Ethnic Studies

 

University Requirement

 

Total

 

 14

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