Computer Science
2021-2023
FIRST YEAR
Semester 1
COURSE | TITLE | CREDITS | FREQUENCY | COURSE NOTES | MIN. GRADE | CATEGORY |
MATH 114 |
College Algebra II/Trig. |
5 |
Fall/Spring |
Prereq: MATH 111 (C or better) or placement |
Skills Req |
|
ENGL 101 |
Composition and Reading |
3 |
Fall/Spring |
Prereq: ENGL 100 or placement |
C- |
Skills Req |
GENED |
General Education Course |
3 |
Humanities/Arts or Social/Behavioral Science |
Gen. Ed. |
||
XXXX 103 |
Modern Language |
4 |
Fall/Spring |
Foreign Language Requirement |
FLANG |
|
TOTAL | 15 |
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 |
CSCI 241 |
Intro. To Computer Science |
5 |
Fall/Spring |
Prereq: MATH 112&113 OR 114 |
Major/GenEd |
|
CSCI 231 |
Discrete Mathematics |
3 |
Fall/Spring |
Prereq: MATH 112 |
Major |
|
GENED/DV |
General Education Course (DV) |
3 |
Humanities/Arts or Social/Behavioral with DV designation |
GenEd/DV |
||
XXXX 104 |
Modern Language |
4 |
Fall/Spring |
Foreign Language Requirement |
FLANG |
|
TOTAL | 15 | |||||
YEAR TOTAL | 30 |
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 242 |
Computer Science II |
4 |
Fall/Spring |
Prereq: CSCI 145 or 241 |
Major |
|
CSCI 245 |
Assembly Language |
3 |
Fall |
Prereq: CSCI 241 and CSCI 231 |
Major |
|
MATH 221 |
Calculus I |
5 |
Fall/Spring |
Prereq: MATH 112&113 OR 114 |
Major/GenEd |
|
GENED |
General Education Course |
3 |
Humanities/Arts or Social/Behavioral |
GenEd |
||
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 309 |
Prob. Stats for Computer Science |
3 |
Spring |
Prereq: MATH 221 |
Major |
|
CSCI 355 |
Computer Architecture |
3 |
Spring |
Prereq: CSCI 245 |
Major |
|
CSCI 340 |
Data Structures and Algorithm Design |
3 |
Spring |
Prereq: CSCI 242 and CSCI 231 |
Major |
|
GENED |
General Education Course |
3 |
Humanities/Arts or Social/Behavioral |
GenEd |
||
XXXX |
Computer Science Breadth |
3 |
Consult with advisor |
Major |
||
TOTAL | 15 | |||||
YEAR TOTAL | 30 |
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 370 |
Operating Systems |
3 |
Fall |
Prereq: CSCI 242 and 355 |
Major |
|
CSCI 380 |
Database Management Systems |
3 |
Fall |
Prereq: CSCI 242 |
Major |
|
CSCI XXX |
Computer Science Elective #1 |
3 |
Fall/Spring |
Select from list of electives |
Major |
|
GENED |
General Education Course |
3 |
Humanities/Arts or Social/Behavioral |
GenEd |
||
XXXX |
Computer Science Breadth |
3 |
Major |
|||
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 |
CHEM 101 or PHYS 201 |
Gen. Chemistry I or Gen. Physics I |
5 |
Fall/Spring |
Required Science Course |
Major/GenEd |
|
CSCI 333 |
Programming Languages |
3 |
Spring |
Prereq: CSCI 231, 242 |
Major |
|
CSCI XXX |
Computer Science Elective #2 |
3 |
Fall/Spring |
Select from list of electives |
Major |
|
GENED |
General Education Course |
3 |
Humanities/Arts or Social/Behavioral |
GenEd |
||
XXXX |
Elective |
3 |
ANY course |
|||
TOTAL | 17 | |||||
YEAR TOTAL | 32 |
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 475 |
Software Engineering I |
3 |
Fall |
Prereq: CSCI 333 or 340 or 370, or 380 |
Major |
|
CSCI XXX |
Computer Science Elective #3 |
3 |
Fall/Spring |
Select from list of electives |
Major |
|
GENED |
General Education Course |
3 |
Humanities/Arts or Social/Behavioral |
GenEd |
||
CSCI 495 |
Computer Science Seminar |
2 |
Any 300-level CSCI course or consent |
Major |
||
XXXX |
Elective |
3 |
ANY course |
|||
TOTAL | 14 |
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: CSCI 475 |
Major |
|
CSCI XXX |
Computer Science Elective #4 |
3 |
Fall/Spring |
Select from list of electives |
Major |
|
XXXX |
Computer Science Breadth |
3 |
Major |
|||
GENED |
General Education Course |
3 |
Humanities/Arts or Social/Behavioral Science |
GenEd |
||
XXXX |
Elective |
3 |
ANY course |
|||
TOTAL | 15 | |||||
YEAR TOTAL | 29 |
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 |