Skip to main content
Back to top

The Bachelor of Science in Computer Science in Real-Time Interactive Simulation (RTIS) degree program requires completion of at least 142 credits with a cumulative GPA of 2.0 or better. The program usually spans eight semesters of 15 weeks each, or a total of four academic years. For more information, see Degree Requirements.

This is a sample sequence of courses for a student in the 2024-2025 academic cohort. This sequence should not be used for advising purposes; please contact your Student Success Advisor for assistance.

Sample sequence of courses for a student in the fall 2025-2026 academic cohort.
SemesterCourseCredits
Semester 1GAM 100
Project Introduction
3
CS 100
Computer Environment
4
CS 120
High-level Programming I: The C Programming Language
4
MAT 106
Precalculus
3
ENG 110 or COM 150
Composition or Interpersonal and Work Communication
3
COL 101
College Life and Academic Skills
1
Semester Total18
Semester 2MAT 150 or MAT 180
Calculus and Analytic Geometry I or Vector Calculus I
4
CS 170
High-level Programming II: The C++ Programming Language
4
CS 230
Game Implementation Techniques
3
ENG 110 or COM 150
Composition or Introduction to Communication
3
GAM 150
Project I
3
Semester Total17
SummerOne or more of the following courses may be taken in the summer for those who wish to reduce the Semester 3 and/or Semester 4 course load: CS 225, MAT 200, PHY 200
Semester 3MAT 200 or MAT 230
Calculus and Analytic Geometry II or Vector Calculus II
4
CS 180
Operating Systems I: Man-Machine Interface
3
CS 200
Computer Graphics I
3
CS 225
Advanced C/C++
3
GAM 200
Project II
4
Semester Total17
Semester 4MAT 258
Discrete Mathematics
3
PHY 200
Motion Dynamics
4
PHY 200L
Motion Dynamics Lab
1
CS 250
Computer Graphics II
3
CS 280
Data Structures
3
GAM 250
Project II
4
Semester Total18
SummerOne or more of the following courses may be taken in the summer for those who wish to reduce the Semester 5 and/or Semester 6 course load: CS 300, CS 315, MAT 258
Semester 5MAT 250
Linear Algebra
3
PHY 250
Waves, Optics, and Thermodynamics
4
CS 260
Computer Networks I: Interprocess Communication
3
CS 300
Advanced Computer Graphics I
3
CS 330
Algorithm Analysis
3
GAM 300
Project III
4
Semester Total20
Semester 6Math Elective
Any MAT course at the 200 course-level or above.
3
CS 315
Low-Level Programming
3
CS 350
Advanced Computer Graphics II
3
Computer Science Elective
Any CS course at the 200 course-level or above.
3
CS 205
Professional and Societal Issues in Computing
3
GAM 350
Project III
4
Semester Total19
Semester 7Math Elective
Any MAT course at the 200 course-level or above.
3
Computer Science Elective
Any CS course numbered 200 or higher.
3
English Elective
Any three-credit ENG course.
3
Arts and Media Elective
ART 105, CG 130, FLM 115, FLM 151, or MUS 115.
3
GAM 375*
Project III
4
Semester Total16
Semester 8English Elective
Any three-credit ENG course.
3
Computer Science Elective
Any CS course at the 200 course-level or above.
3
Computer Science Elective
Any CS course at the 200 course-level or above.
3
Humanities and Social Sciences Elective
Any three-credit Humanities or Social Sciences course.
3
GAM 400*
Project IV
4
Semester Total16
Degree Total (minimum credits required)142
Sample sequence of courses for a student in the spring 2025-2026 academic cohort.
SemesterCourseCredits
Semester 1CS 100
Computer Environment
4
CS 120
High-level Programming I: The C Programming Language
4
COL 101
College Life and Academic Skills
1
ENG 110 or COM 150
Composition or Introduction to Communication
3
GAM 100
Project Introduction
3
MAT 106
Precalculus
3
Semester Total18
Semester 2CS 170
High-level Programming II: The C++ Programming Language
4
CS 230
Game Implementation Techniques
3
ENG 110 or COM 150
Composition or Introduction to Communication
3
MAT 140
Linear Algebra and Geometry
4
GAM 150
Project I
3
Semester Total17
Semester 3MAT 150 or MAT 180
Calculus and Analytic Geometry I or Vector Calculus I
4
CS 180
Operating System I: Man-Machine Interface
3
CS 200
Computer Graphics I
3
CS 225
Advanced C/C++
3
GAM 200
Project II
4
Semester Total17
Semester 4MAT 200 or MAT 230
Calculus and Analytic Geometry II or Vector Calculus II
4
PHY 200
Motion Dynamics
4
PHY 200L
Motion Dynamics Lab
1
CS 250
Computer Graphics II
3
CS 280
Data Structures
3
GAM 250
Project II
4
Semester Total19
Semester 5MAT 258
Discrete Mathematics
3
PHY 250
Waves, Optics, and Thermodynamics
4
CS 300
Advanced Computer Graphics I
3
CS 330
Algorithm Analysis
3
GAM 300*
Project III
4
Semester Total17
Semester 6CS 205
Professional and Societal Issues in Computing
3
CS 350
Advanced Computer Graphics II
3
MAT 340
Probability and Statistics
3
GAM 350*
Project III
4
English Elective
Any three-credit English course
3
Semester Total16
Semester 7GAM 375*, GAM 400*, or other course
Project III, Project IV, or any other course (minimum 3 credits)
3 or 4
CS 315
Low-level Programming
3
Computer Science Elective
Any Computer Science course at 200 course-level or above
3
MAT 250
Linear Algebra
3
Arts & Media Elective
Any three-credit Art, Digital Art, Film, Game Design, or Music course
3
Semester Total15 or 16
Semester 8English Elective
Any English course of three credits or more
3
Computer Science Elective
Any Computer Science course numbered 200 or higher
3
Computer Science Elective
Any Computer Science course numbered 200 or higher
3
Humanities and Social Sciences Elective
Any History, Psychology, or Social Sciences course of three credits or more
3
GAM 400*, GAM 450*, or other course
Project IV or any other course (minimum 3 credits)
3
Semester Total15 or 16
Degree Total (minimum credits required)134

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

Take the Next Step

Get connected with DigiPen and stay in the loop!

Sign up to get in touch with a personal representative at DigiPen, and we’ll also send you a digital viewbook detailing our degree programs.

Request Information

 

Start Your Application

Ready to take your education further? Head to our secure application portal and submit an application for admission.

Apply Online