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 11 trimesters of 15 weeks each within a total of four academic years.
Grade Requirements
Students must receive a grade of “D” (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.
Subject Area | Credits | Required Courses |
---|---|---|
Computer Science | 79 | Computer Environment High-Level Programming 1 High-Level Programming 2 Game Implementation Techniques Digital Competencies Essential (DICE) Operating Systems Modern C++ Design Patterns Data Structures Artificial Intelligence for Games Algorithm Analysis Machine Learning Mobile and Cloud Computing Introduction to Virtual Reality User Interface and User Experience Design |
Design and Psychology | 30 | Introduction to Game Design System Design Methods Level Design Technical Design Methods Introduction to Psychology |
Humanities and Social Sciences | 13 | Critical Thinking and Communicating Introduction to Design Innovation Interdisciplinary Design Innovation Social Innovation Project |
Mathematics and Physics | 42 | Linear Algebra & Geometry Calculus & Analytic Geometry 1 Calculus & Analytic Geometry 2 Linear Algebra Discrete Mathematics Probability and Statistics Motion Dynamics & Lab |
Project and IWSP | 76 | Software Engineering Project 1 Software Engineering Project 2 Software Engineering Project 2 Software Engineering Project 4 Software Engineering Project 5 Software Engineering Project 6 Capstone Project 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:
- Linear Algebra & Geometry
- Calculus & Analytics Geometry 1
- Critical Thinking and Communicating
- Digital Competencies Essential
- Introduction to Design Innovation
- Calculus & Analytic Geometry 2
- Interdisciplinary Design Innovation
- Discrete Mathematics
- Linear Algebra
- Motion Dynamics & Lab
- Social Innovation Project
- Introduction to Psychology