Back to top

The Bachelor of Science in Computer Science requires completion of at least 142 semester credits with a cumulative GPA of 2.0 or better. The program usually spans eight semesters of 15 weeks each, or four academic years. For more information, see Degree Requirements.

This is a sample sequence of courses for a student in the 2018-2019 academic cohort. This sequence should not be used for advising purposes. Instead, contact your Student Success Advisor for a copy of this program’s Curriculum Flowchart.

SemesterCourseCoreCredits
Semester 1GAM 100
Project Introduction
X3
CS 100
Computer Environment
X4
CS 120
High-level Programming I: The C Programming Language
X4
MAT 140
Linear Algebra and Geometry
X4
ENG 110
Composition
3
COL 101
College Life and Academic Skills
1
Semester Total19
Semester 2GAM 150
Project I
X3
CS 170
High-level Programming II: The C++ Programming Language
X4
CS 230
Game Implementation Techniques
X3
MAT 150 or MAT 180
Calculus and Analytic Geometry I or Vector Calculus I
X4
COM 150
Interpersonal and Work Communication
3
Semester Total17
Semester 3CSP 200*
Computer Science Project II
X4
CS 180
Operating System I: Man-Machine Interface
X3
CS 211
Introduction to Databases
X3
CS 225
Advanced C/C++
X3
MAT 200 or MAT 230
Calculus and Analytic Geometry II or Vector Calculus II
X4
Semester Total17
Semester 4CSP 250*
Computer Science Project II
X4
CS 212
Advanced Databases
X3
CS 251
Computer Graphics
X3
CS 280
Data Structures
X3
PHY 200
Motion Dynamics
X4
PHY 200L
Motion Dynamics Lab
X1
Semester Total18
Semester 5CSP 300*
Computer Science Project III
X4
CS 260
Computer Networks I: Interprocess Communication
X3
CS 315
Low-Level Programming
X3
CS 330
Algorithm Analysis
X3
MAT 258
Discrete Mathematics
X3
PHY 250
Waves, Optics, and Thermodynamics
4
Semester Total20
Semester 6CSP 350*
Computer Science Project III
X4
CS 261
Computer Networks II
X3
CS 355
Parallel Programming
X3
CS 375
Compilers and Interpreters
X3
MAT 250
Linear Algebra
X3
English Elective
Any three-credit course with the ENG designation.
3
Semester Total19
Semester 7CSP 400*
Computer Science Project IV
X4
CS 325
User Interface and User Experience Design
X3
CS 381
Introduction to Artificial Intelligence
X3
MAT 340
Probability and Statistics
X3
English Elective
Any three-credit course with the ENG designation.
3
Semester Total16
Semester 8CSP 450*
Computer Science Project IV
X4
CS Elective
Any three-credit CS or ECE course numbered 200 or higher
X3
CS Elective
Any three-credit CS or ECE course numbered 200 or higher
X3
Math Elective
MAT 256 or any MAT course numbered 300 or higher.
X3
HSS Elective
Any three-credit course with the HIS, PSY or SOS designation.
3
Semester Total16
Degree Total (minimum credits required)142

*Other courses may fulfill this requirement. Reference the Degree Requirements for this program for more information.