With the rapid development of the game industry in Singapore, there is demand for developers who are skilled in the construction of game engines and the development of game products. While the existing B.Comp. (Communications and Media) programme provides a solid base for students to easily adapt to the interactive media industry, which includes game, feedback from industry has clearly signaled the market need for graduates who are skilled in advanced game development technology for the next five to 10 years.
With effect from Semester 1, AY2008-9, the School offers a specialisation in Games in its B.Comp. (Communications and Media) programme. This specialisation will enable students who are passionate about game development to focus mores strongly in this area in their study. As for the game industry, the specialisation allows companies to identify graduates with specific game development skills.
To fulfil a specialisation in Games, students matriculated in 2009 and enrolled in the Communications and Media programme must :
- Read CS3240 Human-Computer Interaction or CS4342 3D Modeling and Animation.
- Replace CS3248 Design of Interactive Systems by CS4213 Game Development.
- Replace CS4348 Interactive Systems Project by CS4343 Game Development Project.
- Take at least 24 MCs from any CM Programme Elective Group, with at least 16 MCs at level-4000 or above. Among these 24 MCs, at least 16 MCs must be chosen from Elective Group C, with modules at level-3000 or above.
In the case of Communications and Media students who matriculated before 2009, they must
• Replace CS3248 Design of Interactive Systems by CS4213 Game Development.
• Replace CS3342/CS4348 Interactive Systems Project by CS4343 Game Development Project.
• Take at least 28 MCs from any of the three CM Programme Elective Groups, with at least 16 MCs at level-4000 or above. Among these modules, at least 16 MCs must be chosen from Games Technology Group, with modules at level-3000 or above.
Games Technology Group
CS3343 Digital Media Production
CS4213 Game Development
CS4243 Computer Vision and Pattern Recognition
CS4247 Graphics Rendering Techniques
CS4342 3D Modeling and Animation
CS4343 Game Development Project
CS4344 Networked and Mobile Gaming
CS4345 General-Purpose Computation on GPU
CS4346 Game Console Programming
CS5243 3D Game Programming Technology
CS5245 Vision and Graphics for Special Effects
NM3216 Game Design
NM5211 Serious Games and Education Technology
Other relevant modules approved by the Department of Computer Science.
Important Note:
Modules counted towards fulfillment of the Specialisation must be letter graded. A module taken on Satisfactory/Unsatisfactory basis cannot be used to satisfy the requirements. In normal cases, the specialisation can accept up to 8 MCs of ungraded substitutable modules from SEP. |