(a) ASSIGNMENT OF ACADEMIC
UNITS
| Year of Study
and No. of AUs |
No. of AUs for
General Education Requirement |
Total
No. of AUs to graduate |
| Year |
No. of AUs |
| 1 |
26 |
36 |
154 |
| 2 |
32 |
| 3 |
26 |
| 4 |
34 |
(b) TYPES OF SUBJECTS
| |
Number/Duration |
AUs |
|
Major Requirement |
|
|
| Core
Subjects |
18 |
70 |
| Prescribed
Electives |
6 |
24 |
|
General Education Requirement |
|
|
| Core
Subjects |
5 |
12 |
| Prescribed
Electives |
5 |
15 |
| Unrestricted
Electives |
Approx.
3 |
9 |
| Industrial
Attachment |
22
weeks |
10 |
| DDP/CID |
5
weeks |
4 |
| Final
Year Project |
Two
semesters |
10 |
| |
Total
AUs: |
154 |
|
| Computer
Science |
Curriculum Structure |
YEAR 1 |
|
|
SEMESTER 1
|
Subject Code and Title
|
No.
of hours per week |
No.
of AUs |
Prerequisites
|
| Lect |
Tut |
Lab |
Total |
|
Core |
|
CSC101 Introduction to Computer
Systems |
3 |
1.5 |
4.5 |
4 |
|
|
CSC102 Introduction to Programming |
2 |
1 |
1 |
4 |
4 |
|
| CSC103 Foundation
Mathematics |
3 |
1 |
|
4 |
4 |
|
| HW001
English Proficiency* |
- |
4 |
- |
4 |
- |
|
| Total
No. of AUs for Semester 1: 12.0 + General Education
Requirement |
* Applicable to students who
fail the Qualifying English Test.
* Subject code applicable for Year 2006/07
Semester 1 onwards. |
SEMESTER 2
|
Subject Code and Title
|
No.
of hours per week |
No.
of AUs |
Prerequisites
|
| Lect |
Tut |
Lab |
Total |
|
Core |
|
CSC104 Logic Design |
3 |
1.5 |
4.5 |
4 |
|
|
CSC105 Data Structures and Object-Oriented
Programming |
2 |
1 |
1 |
4 |
4 |
CSC102/
CM102 & G168/
CM101 & CM102 |
| CSC106 Discrete
Mathematics |
3 |
1 |
|
4 |
4 |
|
| CSC110
C Language Proficiency* |
2 |
|
|
|
|
CSC102 |
| Total
No. of AUs for Semester 2: 14.0 + General Education
Requirement |
* this course is e-learning
based with on-line tests.
|
| Computer
Science |
Curriculum Structure |
YEAR 2 |
|
|
SEMESTER 1
|
Subject Code and Title
|
No.
of hours per week |
No.
of AUs |
Prerequisites
|
|
Lect
|
Tut |
Lab |
Total
|
|
Core |
| CSC201
Microprocessor Programming |
3 |
1.5 |
4.5 |
4 |
- |
| CSC202
Algorithms |
3 |
1 |
|
4 |
4 |
CSC105,
CSC106 |
| CSC203
Software Systems and Models |
3 |
1.5 |
4.5 |
4 |
CSC105 |
| CSC204
Computer Graphics & Applications |
3 |
1.5 |
4.5 |
4 |
CSC102 |
|
Total No. of AUs for Semester
1: 16.0 |
SEMESTER 2
|
Subject Code and Title
|
No.
of hours per week |
No.
of AUs |
Prerequisites
|
|
Lect
|
Tut |
Lab
|
Total
|
|
Core |
| CSC205
Operating Systems |
3 |
1.5 |
4.5 |
4 |
CSC203
|
| CSC206
Database Systems |
3 |
1.5 |
4.5 |
4 |
CSC202 |
| CSC207
Software Engineering 1 |
3 |
1.5 |
4.5 |
4 |
CSC102 |
|
Total No. of AUs for Semester
2: 12.0 + General Education Requirement |
Computing
Innovation and Design (CID)
(CID
commences from inter-semester break and
finishes 2 weeks after examinations)
|
Subject Code and Title |
No.
of AUs |
Prerequisites |
| CSC279
Computing Innovation and Design |
4.0 |
Carried
out with CSC207 Software Engineering I |
|
| Computer
Science |
Curriculum Structure |
YEAR 3 |
|
|
SEMESTER 1
Subject Code and Title |
No.
of hours per week |
No.
of AUs |
Prerequisites |
| Lect |
Tut/Lab |
Total |
|
Core
|
|
CSC301 Programming Languages
|
3 |
1.5 |
4.5 |
4 |
CSC102 |
|
CSC302 Net Centric Computing
|
3 |
1.5 |
4.5 |
4 |
CSC205 |
|
CSC303 Software Engineering
II |
3 |
1.5 |
4.5 |
4 |
CSC207 |
| CSC304
AI and Intelligent Systems |
3 |
1.5 |
4.5 |
4 |
CSC202
|
| Total
No. of AUs for Semester 1: 16.0 |
SEMESTER 2
Industrial Attachment (IA) (22
weeks - from January to June)
|
Subject Code and Title
|
No.
of AUs |
Prerequisites
|
|
CSC379 Industrial Attachment*
|
10.0 |
For students admitted
to Year 1:
Year 3 standing and have completed at least
4 semesters of study.
For Poly direct entry
to second year students:
Year 3 standing and have completed at least
2 semesters of study. |
*IDA SSME Scholars
will intern with an SSME-aware company.
Note:
1. The Accelerated Stream
students will undertake the Industrial Attachment
in Semester 1.
2. Alternative industrial attachment options
are also available including:
|
Subject Code and Title
|
Duration
(Weeks) |
No. of AUs
|
Prerequisites
|
|
CSC376 Industrial
Orientation (IO)*+ |
10 |
4.0 |
For
students admitted to Year 1:
Year 3 standing and have completed
at least 4 semesters of study
For
Poly direct entry to second year students
:
Year 3 standing and have completed
at least 2 semesters of study |
|
CSC377 Enhanced
Industrial Attachment (EIA)* ^ |
30 |
13.0 |
|
CSC378 International
Research Attachment (IRA)* ^ |
30 |
13.0 |
* Placements will be
sourced by students or the school
+ Students taking this option will
need to make up 6 AUs of Unrestricted Electives.
^ Students taking this option can reduce
the Unrestricted Electives by 3 AUs
|
|
| Computer
Science |
Curriculum Structure |
YEAR 4 |
|
|
SEMESTER 1
|
Subject Code and Title |
No.
of AUs |
Prerequisites |
|
CSC479 Project |
- |
CSC379 |
SEMESTER 2
|
Subject Code and Title |
No.
of AUs |
Prerequisites |
|
CSC479 Project |
10 |
CSC379 |
Prescribed Electives
- A total of SIX electives
are to be selected.
- A maximum of FOUR electives
are to be taken each semester
- Not all prescribed electives
are necessarily available in any one year.
- Prescribed Electives are
normally only available to Year 4 students.
- Some Prescribed Electives
may have pre-requisites. These will be clearly
stated in the STARS systems.
- The groupings given below
are merely to guide students as to which subjects
would be relevant to a particular field of study.
Students may select all six electives from the
same area or any combination of subjects from
any of the specialisation.
|
Service Science, Management
and Engineering (SSME)*
|
|
Subject Code and Title
|
No. of hours per week |
No.
of AUs |
|
Lect
|
Tut/Lab
|
Total
|
|
Semester 1 |
|
CSC403 Advanced Data Management
Techniques |
3 |
1.5 |
4.5 |
4 |
|
Semester 2 |
CSC405
Component-Based Computing |
3 |
1.5 |
4.5 |
4 |
*It is compulsory for
IDA SSME Scholars to take these 2 PEs.
|
Computer Communications and
Networks |
|
Subject Code and Title
|
No. of hours per week |
No.
of AUs |
|
Lect
|
Tut/Lab
|
Total
|
|
Semester 1 |
| CSC402
Advanced Computer Networks |
3 |
1.5 |
4.5 |
4 |
|
CSC409 Cryptography and Network
Security |
3 |
1.5 |
4.5 |
4 |
|
Semester 2 |
| CSC411
Distributed Computing |
3 |
1.5 |
4.5 |
4 |
| CSC420
Wireless Networks and Mobile Computing |
3 |
1.5 |
4.5 |
4 |
| CSC425
Simulation and Modelling |
3 |
1.5 |
4.5 |
4 |
|
Computer Vision and Graphics
|
|
Subject Code and Title
|
No. of hours per week |
No.
of AUs |
|
Lect
|
Tut/Lab
|
Total
|
|
Semester 1 |
| CSC407
Computer Game Programming |
3 |
1.5 |
4.5 |
4 |
|
CSC414 Geometric Modelling
|
3 |
1.5 |
4.5 |
4 |
| CSC422
Neural Networks |
3 |
1.5 |
4.5 |
4 |
|
Semester 2 |
| CSC408
Computer Vision and Image Processing |
3 |
1.5 |
4.5 |
4 |
| CSC427
Visualisation |
3 |
1.5 |
4.5 |
4 |
|
High Performance Computing
|
|
Subject Code and Title
|
No. of hours per week |
No.
of AUs |
|
Lect
|
Tut/Lab
|
Total
|
|
Semester 1 |
| CSC402
Advanced Computer Networks |
3 |
1.5 |
4.5 |
4 |
|
CSC406 Computer Architecture
|
3 |
1.5 |
4.5 |
4 |
| CSC409
Cryptography and Network Security |
3 |
1.5 |
4.5 |
4 |
|
Semester 2 |
| CSC411
Distributed Computing |
3 |
1.5 |
4.5 |
4 |
| CSC423
Parallel Processing |
3 |
1.5 |
4.5 |
4 |
| CSC425
Simulation and Modelling |
3 |
1.5 |
4.5 |
4 |
|
Intelligent Systems |
|
Subject Code and Title
|
No. of hours per week |
No.
of AUs |
|
Lect
|
Tut/Lab
|
Total
|
|
Semester 1 |
| CSC416
Intelligent Agents |
3 |
1.5 |
4.5 |
4 |
|
CSC421 Natural Language Processing
|
3 |
1.5 |
4.5 |
4 |
| CSC422
Neural Networks |
3 |
1.5 |
4.5 |
4 |
|
Semester 2 |
| CSC418
Linear Programming |
3 |
1.5 |
4.5 |
4 |
| CSC419
Machine Learning |
3 |
1.5 |
4.5 |
4 |
| CSC424
Robotics |
3 |
1.5 |
4.5 |
4 |
|
Software Engineering |
|
Subject Code and Title
|
No. of hours per week |
No.
of AUs |
|
Lect
|
Tut/Lab
|
Total
|
|
Semester 1 |
| CSC401
Advanced Algorithms |
3 |
1.5 |
4.5 |
4 |
|
CSC413 Formal Methods and Specifications
|
3 |
1.5 |
4.5 |
4 |
|
Semester 2 |
| CSC405
Component-based Computing |
3 |
1.5 |
4.5 |
4 |
| CSC426
Software Testing |
3 |
1.5 |
4.5 |
4 |
|
Information Management |
|
Subject Code and Title
|
No. of hours per week |
No.
of AUs |
|
Lect
|
Tut/Lab
|
Total
|
|
Semester 1 |
| CSC401
Advanced Algorithms |
3 |
1.5 |
4.5 |
4 |
| CSC403
Advanced Data Management Techniques |
3 |
1.5 |
4.5 |
4 |
| CSC410
Digital Libraries |
3 |
1.5 |
4.5 |
4 |
|
CSC415 Information Retrieval
|
3 |
1.5 |
4.5 |
4 |
|
Semester 2 |
| CSC417
Introductory Bioinformatics |
3 |
1.5 |
4.5 |
4 |
| CSC425
Simulation and Modelling |
3 |
1.5 |
4.5 |
4 |
| CSC426
Software Testing |
3 |
1.5 |
4.5 |
4 |
|
Advanced CS Topics |
|
Subject Code and Title
|
No. of hours per week |
No.
of AUs |
|
Lect
|
Tut/Lab
|
Total
|
|
Semester 1 |
| CSC401
Advanced Algorithms |
3 |
1.5 |
4.5 |
4 |
| CSC404
Compiler Techniques |
3 |
1.5 |
4.5 |
4 |
| CSC409
Cryptography and Network Security |
3 |
1.5 |
4.5 |
4 |
|
Semester 2 |
| CSC412
Formal Languages, Automata and Computability |
3 |
1.5 |
4.5 |
4 |
| CSC425
Simulation and Modelling |
3 |
1.5 |
4.5 |
4 |
| CSC426
Software Testing |
3 |
1.5 |
4.5 |
4 |
General Education Requirement
(36 AUs)
1. Core Subjects (12 AUs)
|
Subject Code and Title
|
No.
of AUs |
| *HW110
Effective Communications |
2 |
| *HW210
Technical Communications |
2 |
|
*HW310
Professional Communications |
2 |
| CSC183
Engineers and Society |
3 |
| CSC184
Human Resource Management |
3 |
| Total
No. of AUs |
12 |
* Subject code applicable
for Year 2006/07 Sem 1 onwards.
2. Prescribed Elective (15 AUs)
3. Unrestricted Elective (9 AUs)