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 and Science Courses

MATH150A

4

Major Requirement
Mathematics and Science Courses

CHEM123 

3

Major Requirement
Engineering Core Courses

EGME 102

2

G.E. subarea A.1

Oral Communications

 

3

G.E. subarea A.2

Written Communication

 

Total

 

15 

Second Semester

AREA (as listed on TDA) COURSE UNITS 

Major Requirement
Mathematics and Science Courses

MATH 150B

4

Major Requirement
Mathematics and Science Courses

PHYS 225

3

Major Requirement
Mathematics and Science Courses

PHYS 225L

1

Major Requirement
Engineering Core Courses

EGME 205

3

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

 

3

Total

 

14

Third Semester

AREA (as listed on TDA) COURSE UNITS

Major Requirement
Mathematics and Science Courses

MATH 250A 

4

Major Requirement
Mathematics and Science Courses

PHYS 226

3

Major Requirement
Mathematics and Science Courses

PHYS 226L

1

Major Requirement
Engineering Core Courses

EGCE 201

3

G.E. subarea F
Ethnic Studies

 

Total

 

14

Fourth Semester

AREA (as listed on TDA) COURSE UNITS

Major Requirement
Mathematics and Science Courses

MATH 250B

4

Major Requirement
Mathematics and Science Courses

PHYS 227

3

Major Requirement
Engineering Core Courses

EGME 304

3

Major Requirement
Engineering Core Courses

EGCE 302

3

G.E. subarea C.2*
Intro 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

Fifth Semester

AREA (as listed on TDA) COURSE UNITS

Major Requirement
Mathematics and Science Courses

EGME 308 OR EGCE 308 OR EGEC 308 OR EGGN 308

 3

Major Requirement
Upper-Division Writing Requirement

ENGL 360

3

Major Requirement
Engineering Core Courses

EGEC 203

3

A.A.T.C. (Advisor Approved Technical Course)

300 Level or 400 Level Course in Engineering or Computer Science 

University Requirement

 

3

Total

 

15

Sixth Semester

AREA (as listed on TDA) COURSE UNITS

Major Requirement
Engineering Core Courses

EGEC 203L

1

A.A.T.C. (Advisor Approved Technical Course)

300 Level or 400 Level Course in Engineering or Computer Science 

A.A.T.C. (Advisor Approved Technical Course)

300 Level or 400 Level Course in Engineering or Computer Science 

A.A.T.C. (Advisor Approved Technical Course) 

300 Level or 400 Level Course in Engineering or Computer Science 

A.A.T.C. (Advisor Approved Technical Course) 

300 Level or 400 Level Course in Engineering or Computer Science 

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

 

Total

 

16

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

Seventh Semester

AREA (as listed on TDA) COURSE UNITS

Major Requirement
Engineering Core Courses

EGCP 401 OR EGCE 401 OR EGEE 401 OR EGME 401

3

A.A.T.C. (Advisor Approved Technical Course)

300 Level or 400 Level Course in Engineering or Computer Science 

A.A.T.C. (Advisor Approved Technical Course)

300 Level or 400 Level Course in Engineering or Computer Science 

A.A.T.C. (Advisor Approved Technical Course) 

300 Level or 400 Level Course in Engineering or Computer Science 

G.E. subarea D.2
American History

 

Total

 

15

Eighth Semester

AREA (as listed on TDA) COURSE UNITS

A.A.T.C. (Advisor Approved Technical Course) 

300 Level or 400 Level Course in Engineering or Computer Science 

 3

A.A.T.C. (Advisor Approved Technical Course) 

300 Level or 400 Level Course in Engineering or Computer Science 

A.A.T.C. (Advisor Approved Technical Course) 

300 Level or 400 Level Course in Engineering or Computer Science 

A.A.T.C. (Advisor Approved Technical Course) 

300 Level or 400 Level Course in Engineering or Computer Science 

A.A.T.C. (Advisor Approved Technical Course) 

300 Level or 400 Level Course in Engineering or Computer Science 

Total

 

15