Back to top

Number of Credits and GPA

The BS in Computer Science in Interactive Media and Game Development 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 Interactive Media and Game Development degree program. A “Pass” mark must be received for all modules with a “Pass” or “Fail” grade.

Required Courses

Subject AreaCreditsRequired Courses
Computer Science72CSD1100 Computer Environment
CSD1120 High-Level Programming 1
CSD1130 Game Implementation Techniques
CSD1170 High-Level Programming 2
CSD2125 Modern C++ Design Patterns
CSD2180 Operating Systems
CSD2181 Data Structures
CSD3182 Artificial Intelligence for Games
CSD3120 Introduction to Virtual Reality
CSD3125 User Interface and User Experience Design
CSD3130 Algorithm Analysis
CSD3156 Mobile and Cloud Computing
CSD3185 Machine Learning
Design and Psychology25CSD2510 Introduction to Game Design
CSD2512 System Design Methods
CSD2540 Level Design
CSD3515 Technical Design Methods
CSD2701 Introduction to Psychology
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 2
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 Interactive Media and Game Development: 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

Get a copy of our interactive viewbook!