(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 |
|
| Total No. of AUs for Semester 1: 12.0 + General Education Requirement |
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.
+ For AY07/08, this course will be conducted during the inter-semestral session.
|
| 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 |
CSC101 |
| 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.
|
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.
|
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)