0% found this document useful (0 votes)
70 views16 pages

NUS Computing - Communication & Media Cohort 2010 - 2011

The document outlines the degree requirements for a Bachelor of Computing in Communications and Media from the National University of Singapore. The degree requires a total of 160 modular credits distributed as follows: University Level Requirements (20 credits), Programme Requirements (120 credits) including foundations in computer science, communications and media breadth/depth, and capstone projects, Enrichment (4 credits), IT Professionalism (8 credits), and Mathematics and Sciences (20 credits). Students can also specialize in areas like games by fulfilling additional specified module requirements.

Uploaded by

Yu Ming Soh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views16 pages

NUS Computing - Communication & Media Cohort 2010 - 2011

The document outlines the degree requirements for a Bachelor of Computing in Communications and Media from the National University of Singapore. The degree requires a total of 160 modular credits distributed as follows: University Level Requirements (20 credits), Programme Requirements (120 credits) including foundations in computer science, communications and media breadth/depth, and capstone projects, Enrichment (4 credits), IT Professionalism (8 credits), and Mathematics and Sciences (20 credits). Students can also specialize in areas like games by fulfilling additional specified module requirements.

Uploaded by

Yu Ming Soh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

The Wayback Machine - http://web.archive.

org/web/20…

Communication &
Media Cohort
2010/2011
The Bachelor of Computing (Communications and
Media) programme, BComp(CM), requires at least
160 modular credits (MCs).

(i)   PROGRAMME REQUIREMENTS


(Total of 120 MCs)
Computer Science Foundation
CS1010 Programming Methodology1
CS1020 Data Structures and Algorithms I2
CS1231 Discrete Structures
CS2010 Data Structures and Algorithms II2
CS2100 Computer Organisation
CS2102 Database Systems
CS2103 Software Engineering
CS2105 Introduction to Computer Networks
Communications & Media Breadth & Depth
CS3240 Human-Computer Interaction3
CS3241 Computer Graphics
CS3248 Design of Interactive Systems3
CS3249 Elements of User Interface Design

Complete 20 MCs from any CM Programme Elective


Group, with at least 12 MCs at level-4000 or above3.

8 MCs of Computer System Project modules from


the following list, or modules approved by the
Department of Computer Science:

CS4201 Interactive Systems Project I3 and


CS4202 Interactive Systems Project II3, or
CS3281 Thematic Systems Project I and
CS3282 Thematic Systems Project II

Either
CP4101 BComp Dissertation
or
Complete 12 MCs from any CM Programme Elective
Group, with modules at level-4000 or above, or
modules approved by the Department of Computer
Science.
Enrichment
NM2101 Theories of Communications and New
Media

IT Professionalism
IS1103 Computing and Society
CS2101 Effective Communication for Computing
Professionals

Mathematics & Sciences


MA1301 Introductory Mathematics4
MA1521 Calculus for Computing5
MA1101R Linear Algebra I
ST2334 Probability and Statistics6
Science Module

(ii)  UNIVERSITY LEVEL


REQUIREMENTS (20 MCs)

(iii) UNRESTRICTED ELECTIVES (20


MCs)
 
Specialisation in Games
To obtain a specialisation in Games, student must:

Read CS3240 Human-Computer Interaction or


CS4342 3D Modeling and Animation.
Replace CS3248 Design of Interactive
Systems by CS4213 Game Development.
Replace CS4201 & CS4202 Interactive
Systems Project I and II by one of the following
options:
CS4203 & CS4204 Game Development
Project I and II
CS3281 & CS3282 Thematic Systems
Project I and II
Take at least 20 MCs from any CM Programme
Elective Group, with at least 12 MCs at level-
4000 or above. Among these 20 MCs, at least
12 MCs must be chosen from Elective Group
C, with modules at level-3000 or above.

Programme Elective Groups

A)   Interactive Systems Technology Group


CS2106          Introduction to Operating Systems
CS3103          Computer Networks and Protocols7
CS3103L        Computer Networks Laboratory
CS3240          Human-Computer Interaction
CS3245           Information Retrieval
CS3246           Hypermedia and World Wide Web
CS3248           Design of Interactive Systems
CS3343           Digital Media Production
CS4201           Interactive Systems Project I
CS4202           Interactive Systems Project II
CS4241           Multimedia Information Retrieval
CS4242           Social Media Computing
CS4243           Computer Vision and Pattern
Recognition
CS4248           Natural Language Processing
CS4249           Design of Advanced User Interfaces
CS4345           General-Purpose Computation on
GPU
CS4347           Sound and Music Computing
CS5240           Theoretical Foundation of Multimedia
CS5241           Speech Processing
CS5246           Text Processing on the Web
CS5248           Systems Support for Continuous
Media
CS5249           Audio in Multimedia Systems
CS5341           Computational Photography
CS5342           Multimedia Computing and
Applications
Other relevant modules approved by the Department
of Computer Science

B) Content Creation and Mass Communications


Group
[NM modules are hosted by Communication and
New Media (CNM) Department] *

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         Advertising 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.

C)   Games Technology Group

CS3243         Introduction to Artificial Intelligence


CS3343           Digital Media Production
CS4203           Game Development Project I
CS4204           Game Development Project II
CS4213           Game Development
CS4243           Computer Vision and Pattern
Recognition
CS4247           Graphics Rendering Techniques
CS4342           3D Modeling and Animation
CS4340           Digital Special Effects
CS4344           Networked and Mobile Gaming
CS4345           General-Purpose Computation on
GPU
CS4346           Game Console Programming
CS4347           Sound and Music Computing
CS4350           Game Development Project (New
module)
CS5243           3D Game Programming Technology
CS5343           Advance Computer Animation
NM3216          Games Design
NM5211R        Serious Games & Educational
Technology
Other relevant modules approved by the Department
of Computer Science.

University Scholars Programme


(Communications and Media)
Students in the University Scholars Programme who
choose the Bachelor of Computing (Communications
and Media) major will follow the Communications and
Media programme, but with the following variations:
1.    They following modules will be replaced by
appropriate First-Tier Scholars Modules:
(a)   The University Level Requirements (20 MCs)

(b)   IS2101 Business and Technical Communication


(4 MCs)

(c)   Science Module (4 MCs)

2.     They will take UROP modules CP3208 and


CP3209 in place of CS4201 & CS4202 or CS4203 &
CS4204. CP3208 and CP3209 are independent study
modules (ISMs) and will be counted as two of the
four Advanced Scholars Modules [8 MCs].

Footnotes:
1 CS1010 can be replaced by CS1101S
Programming Methodology.
2  CS1020 and CS2010 can be replaced by CS2020
Data Structures and Algorithms Accelerated. The
remaining 2 MC will be added to the Unrestricted
Electives Requirements.
3 Students who specialise in games should refer to
Specialisation in Games for the requirements of these
modules. CS3248 (no longer offered) can be replaced
by any level-3000 CS module.
4 MA1301 is waived for students with A-level
Mathematics. The 4 MCs gained from the waiver
should be used to read a letter-graded module.
5 Students pursuing double degree in Computer
Science and Mathematics/Applied Mathematics are
recommended to replace MA1521 Calculus for
Computing by MA1102R Calculus.
6 Students pursuing double degree in Computer
Science and Mathematics/Applied Mathematics will
take ST2131 Probability and ST2132 Mathematical
Statistics in place of ST2334 Probability and
Statistics.
7  Students who take CS3103 Computer Networks
and Protocols must also take CS3103L Computer
Networks Laboratory.

Summary of degree requirement for


Bachelor of Computing in
Communications and Media
Modules MCs Subtotals
UNIVERSITY LEVEL   20
REQUIREMENTS

PROGRAMME   120
REQUIREMENTS

Computer Science Foundation  32  

CS1010       Programming 4  
Methodology

CS1020       Data Structures and 4  


Algorithms I

CS2010       Data Structures and  


4
Algorithms II

CS1231       Discrete Structures 4  

CS2100       Computer  
4
Organisation

CS2102       Database Systems 4  


CS2103       Software  
4
Engineering

CS2105       Introduction to 4  
Computer Networks

Communications & Media 56  


Breadth & Depth

CS3240       Human Computer 4  


Interaction9

CS3241       Computer Graphics 4  

CS3248       Design of Interactive 4  


Systems9

CS3249       Elements of User 4  


Interface Design

20 Modular credits from any CM 20  


Programme Elective Groups,
with at least 12 MCs at Level-
4000 or above9
8 MCs of Computer System 8  
Project modules from the
following list, or modules
approved by the Department of
Computer Science:
CS4201 Interactive Systems
Project I9 and CS4202
Interactive Systems Project II9,
or
CS3281 Thematic Systems
Project I and CS3282 Thematic
Systems Project II

Either: 12  
CP4101       B. Comp.
Dissertation
Or
Complete 12 MCs from any of
the three CM Programme
Elective Groups, with modules at
Level-4000 or above

Enrichment 4  
NM2101     Theories of 4  
Communications and New
Media

IT Professionalism 8  

IS1103        Computing and  


4
Society

IS2101        Business and  


4
Technical Communication

Mathematics and Sciences 20  

MA1301    Introductory  
4
Mathematics

MA1521     Calculus for  


4
Computing10

MA1101R    Linear Algebra I 4  

ST2334       Probability and  


4
Statistics11
Science Module12 4  

UNRESTRICTED ELECTIVES   20

Grand Total   160

8
: There should not be any double-counting of a
module’s MC towards different parts of the
programme.
9
 : Students who specialise in games should refer to
Specialisation in Games for the requirements of these
modules.CS3248 (no longer offered) can be replaced
by any level-3000 CS module.
10
  : Students pursuing double degree in Computer
and Mathematics or second major in Mathematics
are encouraged to read MA1102R Calculus in place
of MA1521.
11
  : Students who wish to study more mathematics
modules are recommended to read ST2131
Probability and ST2132 Mathematical Statistics.
12
  : A Science module can be LSM1301 (General
Biology), LSM1302 (Genes and Society), 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.
Communication
&
Media
Cohort
2012/2013

Communication
&
Media
Cohort
2011/2012

Communication
&
Media
Cohort
2010/2011

You might also like