Computer Science
2024-2025
FIRST YEAR
Semester 1
COURSE | TITLE | CREDITS | FREQUENCY | COURSE NOTES | MIN. GRADE | CATEGORY |
MATH 111 |
College Algebra I |
5 |
Fall/Spring |
C |
Skills |
|
ENGL 100 |
Foundations of English | 3 |
Fall/Spring |
C |
Skills |
|
GENED HU |
General Education Course |
3 |
Humanities/Arts |
GenEd |
||
GENED SS |
General Education Course | 3 |
|
Social/Behavioral |
GenEd | |
GENED SS | General Education Course | 3 | Social/Behavioral | GenEd | ||
TOTAL | 17 |
Winterim Year 1 - optional
Consult with your advisor whether winterim is appropriate for you in your first year.
Semester 2
COURSE | TITLE | CREDITS | FREQUENCY | COURSE NOTES | MIN. GRADE | CATEGORY |
MATH 114 |
College Algebra II/Trig | 5 |
Fall/Spring |
Prereq: MATH 111 |
C |
|
ENGL 101 |
Composition and Reading | 3 |
Fall/Spring |
Prereq: ENGL 100 | C- | Skills |
GENED HU |
General Education Course |
3 |
Humanities/Arts |
GenEd |
||
GENED SS |
General Education Course | 3 |
|
Social/Behavioral |
GenEd |
|
TOTAL | 14 | |||||
YEAR TOTAL | 31 |
Summer Year 1 - optional
Enrollment in Summer courses is recommended for students who end their first year with less than 30 credit hours.
SECOND YEAR
Semester 1
COURSE | TITLE | CREDITS | FREQUENCY | COURSE NOTES | MIN. GRADE | CATEGORY |
CSCI 241 |
Computer Science I |
5 |
Fall/Spring |
Prereq: C or better in MATH 114 or equivalent |
C |
Major |
CSCI 231 |
Discrete Mathematics | 3 | Fall/Spring |
Prereq: C or better in MATH 112 |
C |
Major |
GENED HU |
General Education Course | 3 |
|
Humanities/Arts |
GenEd |
|
XXXX 103 |
Introductory Language I |
4 |
Foreign Language |
FLang |
||
TOTAL | 15 |
Winterim Year 2 - optional
Enrollment in Winterim courses is strongly recommended for students who have accumulated less than 45 credits.
Semester 2
COURSE | TITLE | CREDITS | FREQUENCY | COURSE NOTES | MIN. GRADE | CATEGORY |
CSCI 242 |
Computer Science II | 4 | Fall/Spring |
Prereq: C or better in CSCI 241 |
C |
Major |
MATH 221 |
Calculus/Analytical Geometry I | 5 | Fall/Spring |
Prereq: MATH 114 or equivalent |
C |
Major |
GENED SS |
General Education Course |
3 |
Social/Behavioral |
GenEd |
||
XXXX 104 |
Introductory Language II |
4 |
Foreign Language |
FLang | ||
TOTAL | 16 | |||||
YEAR TOTAL | 31 |
Summer Year 2 - optional
Enrollment in Summer courses is strongly recommended for students who end their second year with less than 60 credit hours.
THIRD YEAR
Semester 1
COURSE | TITLE | CREDITS | FREQUENCY | COURSE NOTES | MIN. GRADE | CATEGORY |
CSCI 245 |
Assembly Language Programming | 3 |
Fall |
Prereq: C or better in CSCI 231, CSCI 241; CSCI 242 or concurrent |
C |
Major |
CSCI 380 |
Database Management Systems |
3 |
Fall |
Prereq: C or better in CSCI 242 |
C |
Major |
CSCI XXX |
Computer Science Elective #1 |
3 |
Fall/Spring |
List of Options |
Major |
|
Computer Science Breadth | Select from list of options | 3 |
Consult with Advisor |
Major |
||
GENED HU |
General Education Course | 3 | Humanities/Arts | GenEd | ||
TOTAL | 15 |
Winterim Year 3 - optional
Enrollment in Winterim courses is strongly recommended for students who have completed less than 75 credit hours.
Semester 2
COURSE | TITLE | CREDITS | FREQUENCY | COURSE NOTES | MIN. GRADE | CATEGORY |
CSCI 309 |
Probability/Statistics |
3 | Spring | Prereq: C or better in MATH 221 | C | Major |
CSCI 333 |
Programming Languages |
3 |
Spring |
Prereq: C or better in CSCI 231, 242 |
C |
Major |
CSCI 340 |
Data Structures/Algorithm Design |
3 | Spring | Prereq: C or better in CSCI 231, CSCI 242 | C |
Major |
CSCI 355 |
Computer Architecture |
3 | Spring | Prereq: C or better in CSCI 245 | Major | |
CSCI XXXX |
Computer Science Elective #2 |
3 |
List of Options |
Major | ||
TOTAL | 15 | |||||
YEAR TOTAL | 30 |
Summer Year 3 - optional
Enrollment in Summer courses is strongly recommended for students who end their third year with less than 90 credit hours.
FOURTH YEAR
Semester 1
COURSE | TITLE | CREDITS | FREQUENCY | COURSE NOTES | MIN. GRADE | CATEGORY |
CSCI 370 | Operating Systems | 3 | Fall | Prereq: C or better in CSCI 242, CSCI 355 | C | Major |
CSCI 475 |
Software Engineering I |
3 |
Fall |
Prereq: C or better in CSCI 380 and one of following: CSCI 323, 324, 333, 340, or 370 |
C |
Major |
CSCI 495 | Computer Science Seminar | 2 |
Fall |
Any 300-level CSCI course or consent |
Major |
|
Science Requirement |
CHEM 101/103 or PHYS 201 | 5 | Select one option | Major | ||
Computer Science Breadth |
Select from list of options
|
3 |
Consult with Advisor |
Major |
||
TOTAL | 16 |
Winterim Year 4 - optional
Enrollment in Winterim courses is strongly recommended for students who have completed less than 105 credit hours.
Semester 2
COURSE | TITLE | CREDITS | FREQUENCY | COURSE NOTES | MIN. GRADE | CATEGORY |
CSCI 476 |
Software Engineering II |
3 |
Spring |
Prereq: C or better in CSCI 475 |
Major |
|
CSCI XXX |
Computer Science Elective #3 |
3 |
Fall/Spring |
List of Options |
Major |
|
CSCI XXX |
Computer Science Elective #4 | 3 | Fall/Spring | List of Options |
Major |
|
Computer Science Breadth |
Select from list of options | 3 | Consult with Advisor | Major | ||
Ethnic Diversity |
Select course with a DV notation | 3 | Ethnic Diversity | DV | ||
TOTAL | 15 | |||||
YEAR TOTAL | 31 |
Summer Year 4 - if needed
Enrollment in Summer courses is strongly recommended for students who have not completed the required 120 hours.
Graduation Requirements Summary
Minimum Total Hours | Minimum Upper-Division Hours | Min. Core Hours | Major GPA | Overall GPA |
120 | 36 | 71-72 | 2.5 | 2.0 |