Back to top

Number of Credits and GPA

The BS in Computer Science in Real-Time Interactive Simulation (RTIS) degree program requires completion of at least 240 credits with a cumulative GPA of 2.0 or better. The program usually spans nine trimesters of 15 weeks each within a total of four academic years.

Grade Requirements

Students must receive a grade of “E” (or 1.0 quality points) or higher in all modules for the BS in Computer Science in Real-Time Interactive Simulation degree program. A “Pass” mark must be received for all modules with a “Pass” or “Fail” grade.

Required Courses

Subject AreaCreditsRequired Courses
Computer Science97CSD1100 Computer Environment
CSD1120 High-Level Programming 1
CSD1130 Game Implementation Techniques
CSD1170 High-Level Programming 2
CSD2100 Introduction to Computer Graphics
CSD2125 Modern C++ Design Patterns
CSD2180 Operating Systems
CSD2150 Introduction to Real-Time Rendering
CSD2160 Computer Network
CSD2170 Programming Massively Parallel Processors
CSD2181 Data Structures
CSD3182 Artificial Intelligence for Games
CSD3115 Low-Level Programming
CSD3120 Introduction to Virtual Reality
CSD3130 Algorithm Analysis
CSD3150 Spatial Data Structures
CSD3156 Mobile and Cloud Computing
CSD3185 Machine Learning
Humanities and Social Sciences25CSD1610 Composition
CSD1650 Interpersonal and Work Communication
CSD3099 Career and Professional Development
CSD4620 Research, Reasoning, & Writing
CSD4650 Professional Communication
Mathematics and Physics44CSD1240 Linear Algebra & Geometry
CSD1250 Calculus & Analytic Geometry 1
CSD2200 Calculus & Analytic Geometry 2
CSD2250 Linear Algebra
CSD2258 Discrete Mathematics
CSD3240 Probability and Statistics
CSD2300 Motion Dynamics & Lab
Project and IWSP74CSD1400 Software Engineering Project 1
CSD1450 Software Engineering Project 2
CSD2400 Software Engineering Project 3
CSD2450 Software Engineering Project 4
CSD3400 Software Engineering Project 5
CSD3450 Software Engineering Project 6
CSD4400 Capstone Project
CSD4901 Integrated Work-Study Programme

Note on General Education Courses

The following modules satisfy the General Education requirement for the BS in Computer Science in Real-Time Interactive Simulation: CSD1610 (5), CSD1240 (7), CSD1250 (7), CSD1650 (5), CSD2200 (7), CSD2250 (5), CSD2300 (8), CSD3099 (5), CSD4620 (5), and CSD4650 (5). (Total: 10 modules, 59 credits).

An image of DigiPen's Singapore viewbook

Browse our interactive viewbook!

See course highlights, admissions requirements, and more in our interactive viewbook!

View DigiPen's interactive viewbook Now