Computer Science, 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.
AREA (as listed on TDA) | COURSE | UNITS |
---|---|---|
Computer Science Core |
CPSC 120 |
3 |
Mathematics Requirements |
MATH 270A |
3 |
GE subarea D.1*
|
|
3 |
GE subarea A.1 Oral Communication |
|
3 |
GE subarea A.2 Written Communication |
|
3 |
Total |
|
15 |
*One course from C.2, C.3, D.1, D.3, or E should overlay with GE Overlay Z
AREA (as listed on TDA) | COURSE | UNITS |
---|---|---|
Computer Science Core |
CPSC 121 |
3 |
Mathematics Requirements |
MATH 270B |
3 |
Mathematics Requirements |
MATH 150A |
4 |
GE subarea C.1 Introduction to the Arts |
|
3 |
GE 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
AREA (as listed on TDA) | COURSE | UNITS |
---|---|---|
Computer Science Core |
CPSC 131 |
3 |
Science and Math Elective I + |
|
4 |
GE subarea C.3*++
|
|
3 |
Mathematics Requirements |
MATH 150B |
4 |
GE subarea D.2
|
|
3 |
Total |
|
17 |
++Upper-Division
*One course from C.2, C.3, D.1, D.3, or E should overlay with GE Overlay Z
AREA (as listed on TDA) | COURSE | UNITS |
---|---|---|
Computer Science Core |
CPSC 223x* |
3 |
Computer Science Core |
CPSC 240 |
3 |
Science and Mathematics Elective II |
|
4 |
Science and Mathematics Elective III |
|
4 |
University Requirement |
|
3 |
Total |
|
17 |
*223x= 223C, 223J, 223N, 223P, 223W
AREA (as listed on TDA) | COURSE | UNITS |
---|---|---|
Computer Science Core |
CPSC 362 |
3 |
Computer Science Core |
CPSC 351 |
3 |
Computer Science Core |
CPSC 253 |
3 |
Mathematics Requirements |
MATH 338 |
4 |
CPSC Elective I |
|
3 |
Total |
|
16 |
AREA (as listed on TDA) | COURSE | UNITS |
---|---|---|
Computer Science Core |
CPSC 335 |
3 |
Computer Science Core |
CPSC 332 |
3 |
Computer Science Core |
CPSC 471 |
3 |
CPSC Elective II |
|
3 |
GE subarea F |
|
3 |
Total |
|
15 |
AREA (as listed on TDA) | COURSE | UNITS |
---|---|---|
Computer Science Core |
CPSC 323 |
3 |
Computer Science Core |
CPSC 481 |
3 |
Computer Science Core |
CPSC 490 |
3 |
CPSC Elective III |
|
3 |
Total |
|
12 |
AREA (as listed on TDA) | COURSE | UNITS |
---|---|---|
Computer Science Core |
CPSC 315 |
3 |
Computer Science Core |
CPSC 491 |
3 |
CPSC Elective IV |
|
3 |
CPSC Elective V |
|
3 |
Total |
|
12 |