![]() |
NM2101 Theories of Communications and New Media
NM2102 Communications and New Media Research
NM2208 Principles of Visual Communication
NM2210 Aesthetics of New Media
NM2219 Principles of Communication Management
NM3204 E-Learning
NM3208 Designing Content for New Media
NM3215 Advertizing Strategies
NM4204 Ethics in Communications and New Media
NM4205 Digital Media Project Management
NM4206 Media and Communications Regulation
NM4210 User Experience Design
NM4224 Sound and Interaction
NM5204R Computer-Mediated Environments
NM5206R Emerging Media Interaction Design
NM5210R Critical Interactive Media Design Issues
Other relevant modules approved by the Department of Computer Science
Note : For all NM modules, you are required to comply with the module pre-requisite(s) and CAP requirement as specified by the host department.
CS3243 Introduction to Artificial Intelligence
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
CS4347 Sound and Music Computing
CS5243 3D Game Programming Technology
CS5245 Vision and Graphics for Special Effects
NM3216 Games Design
NM5211R Serious Games & Educational Technology
Other relevant modules approved by the Department of Computer Science.
Modules |
MCs |
Subtotals |
UNIVERSITY LEVEL REQUIREMENTS |
|
20 |
PROGRAMME REQUIREMENTS |
|
117 |
Common Essentials |
|
|
CS1101/S Programming Methodology |
5 |
|
CS1102/S Data Structures and Algorithms |
5 |
|
CS1105 Computing and Society |
3 |
|
CS2100 Computer Organisation |
4 |
|
CS2102 Database Systems |
4 |
|
CS2105 Introduction to Computer Networks |
4 |
|
Major Requirements |
|
|
Computing Related |
|
|
CS1231 Discrete Structures |
4 |
|
CS2103 Software Engineering |
4 |
|
CS3240 Human-Computer Interaction ^ |
4 |
|
CS3241 Computer Graphics |
4 |
|
CS3248 Design of Interactive Systems ^ |
4 |
|
CS3249 Elements of User Interface Design |
4 |
|
CS4348 Interactive Systems Project ^ |
8 |
|
Either: CS4101 BComp Dissertation Or: Complete 12 MCs from any of the three CM Programme
|
12 |
|
Communications and Media Related |
|
|
NM2101 Theories of Communications and New Media |
4 |
|
Modules from the CM Programme Elective Groups with at least 12 MCs at level-4000 or above ^ |
24 |
|
Science Related |
|
|
MA1301 Introductory Mathematics |
4 |
|
MA1521 Calculus for Computing* |
4 |
|
MA1101R Linear Algebra I |
4 |
|
ST2334 Probability and Statistics# |
4 |
|
Science Module & |
4 |
|
UNRESTRICTED ELECTIVES |
|
23 |
Grand Total |
|
160 |
@: There should not be any double-counting of a module's MC towards different parts of the programme.
^: Students who wish to specialise in games should refer to Specialisation in Games for the requirements of these modules.
*: Students pursuing double degree in Computing and Mathematics or second major in Mathematics are encouraged to read MA1102R Calculus in place of MA1521.
#: Students who wish to study more statistics modules are recommended to read ST2131 Probability and ST2132 Mathematical Statistics.
&: A Science module can be LSM1302 (Genes and Society), LSM1304 (Microbes, Environment and Man), PC1143 (Physics III), PC1144 (Physics IV), PC1221 (Fundamentals of Physics I), PC1222 (Fundamentals of Physics II), PC1432 (Physics IIE) or courses approved by the Department of Computer Science.