The BS in Computer Science in Real-Time Interactive Simulation 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. See Degree Requirements for more information.
This is a sample sequence of courses for a student in the 2017-2018 academic cohort.
Semester | Course | Course Title | Core | Credits |
---|---|---|---|---|
Semester 1 | MAT 140 | Linear Algebra and Geometry | X | 4 |
CS 100 | Computer Environment | X | 4 | |
CS 120 | High-level Programming I: The C Programming Language | X | 4 | |
ENG 110 | Composition | 3 | ||
GAM 100 | Project Introduction | X | 3 | |
Semester Total | 18 | |||
Semester 2 | MAT 150 or MAT 180 | Calculus and Analytic Geometry I or Vector Calculus I | X | 4 |
CS 170 | High-level Programming II: The C++ Programming Language | X | 4 | |
CS 230 | Game Implementation Techniques | X | 3 | |
COM 150 | Interpersonal and Work Communication | 3 | ||
GAM 150 | Project I | X | 3 | |
Semester Total | 17 | |||
Summer | One 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 3 | MAT 200 or MAT 230 | Calculus and Analytic Geometry II or Vector Calculus II | X | 4 |
CS 180 | Operating Systems I: Man-Machine Interface | X | 3 | |
CS 200 | Computer Graphics I | X | 3 | |
CS 225 | Advanced C/C++ | X | 3 | |
GAM 200 | Project II | X | 4 | |
Semester Total | 17 | |||
Semester 4 | MAT 250 | Linear Algebra | X | 3 |
PHY 200 | Motion Dynamics | X | 4 | |
PHY 200L | Motion Dynamics Lab | X | 1 | |
CS 250 | Computer Graphics II | X | 3 | |
CS 280 | Data Structures | X | 3 | |
GAM 250 | Project II | X | 4 | |
Semester Total | 18 | |||
Summer | One 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 5 | MAT 258 | Discrete Mathematics | X | 3 |
PHY 250 | Waves, Optics, and Thermodynamics | 4 | ||
CS 260 | Computer Networks I: Interprocess Communication | X | 3 | |
CS 300 | Advanced Computer Graphics I | X | 3 | |
CS 330 | Algorithm Analysis | X | 3 | |
GAM 300 | Project III | X | 4 | |
Semester Total | 20 | |||
Semester 6 | Math Elective | Any MAT course numbered 200 or higher | X | 3 |
CS 315 | Low-Level Programming | X | 3 | |
CS 350 | Advanced Computer Graphics II | X | 3 | |
Computer Science Elective | Any CS course numbered 200 or higher | X | 3 | |
CG 130 | 3D Computer Animation Production I | X | 3 | |
GAM 350 | Project III | X | 4 | |
Semester Total | 19 | |||
Semester 7 | Math Elective | Any MAT course numbered 200 or higher | X | 3 |
Computer Science Elective | Any CS course numbered 200 or higher | X | 3 | |
English Elective | Any ENG course of three credits or more | 3 | ||
ART and MUS Elective | Select One: ANI 125, ART 105, FLM 115, FLM 151, FLM 152, or MUS 115 | 3 | ||
GAM 375* | Project III | X | 4 | |
COL 499 | Career Search Preparation: Materials, Logistics, and Communication | X | 1 | |
Semester Total | 17 | |||
Semester 8 | English Elective | Any ENG course of three credits or more | 3 | |
Computer Science Elective | Any CS course numbered 200 or higher | X | 3 | |
Computer Science Elective | Any CS course numbered 200 or higher | X | 3 | |
HSS Elective | Any HIS, PSY, or SOS course of three credits or more | 3 | ||
GAM 400* | Project IV | X | 4 | |
Semester Total | 16 | |||
Degree Total | 142 minimum |