SoC Home
NUS Home | Search:  in  Go
Back to NUS homepageSchool of Computing
Banner 740 x 100
 
Undergraduate Programmes
 

SUMMARY OF MODULES REQUIREMENT FOR
BCOMP(HONS)
 

(A) Core Modules

 

Module Code

Module Title

Modular Credits

CS1101S

Programming Methodology

5

CS1102S

Data Structures and Algorithms

5

CS1105

Computing and Society

3

CS2100

Computer Organisation

4

CS2102S

Database Systems

5

CS2103

Software Engineering

4

CS2105

Introduction to Computer Networks

4

CS2106

Operating Systems

4

CS2301

Business and Technical Communication

4

CS3212

Programming Languages

4

CS3215

Software Engineering Project

8

 

Total

50

 

(B) Elective Modules

 

(i) Take a minimum of 4 MCs from Theoretical Computing, choosing from the following list of modules:

 

Module Code

Module Title

Modular Credits

CS3231

Theory of Computation

4

CS3234

Logic and Formal Systems

4

MA3219

Computability Theory

4

MA4207

Mathematical Logic I

4

 

(ii) Take a minimum of 4 MCs from the following CS Recommended Course List:

 

Module Code

Module Title

Modular Credits

CS3211

Parallel and Concurrent Programming

4

CS3220

Computer Architectures

4

CS3243

Foundations of Artificial Intelligence

4

 

(iii) Complete 12 MCs by taking modules, at level-4000 or above, in elective areas A1 to A4.

 

(iv) Complete a Life-Science Module* of 4 MCs.

(v) Complete three Science Modules* totalling 12 MCs.

(C) Common Modules

Details are given here.


 * : A Life-Science can be LSM1302 (Genes and Society), LSM1304 (Microbes, Environment and Man), or courses approved by the Department of Computer Science. Three Science modules must be either Physics, Chemistry or Life-Science modules. The Chemistry module can be CM1101 (Principlesof Modern Chemistry) or CM1417 (Fundamentals of Chemistry) or courses approved by the Department of Computer Science. A Physics module can be 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.

 

 

SoC Home | Search SoC | Site Map | Contact Us | MySoC | SoC Webmail

© Copyright 2001-07 National University of Singapore. All Rights Reserved.
Terms of Use | Privacy | Non-discrimination
Last modified on 29 May 2008 by School of Computing