For
information on Academic Units (AU) System,
please click  |
(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 |
36 |
| 3 |
22 |
| 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 |
Conducted
during every semester + 1 week during recess +
1 week after exams
|
4 |
| Final
Year Project |
Two
semesters |
10 |
| |
Total
AUs: |
154 |
|
| Computer
Engineering |
Curriculum Structure |
YEAR 1 |
|
|
SEMESTER 1
|
Subject Code and Title
|
No.
of hours per week |
No.
of AUs |
Prerequisites
|
| Lect |
Tut |
Lab |
Total |
|
Core |
|
CPE101 Electronics Principles
|
3 |
1.5 |
4.5 |
4 |
- |
|
CPE102 Introduction to Programming
|
2
|
1 |
1 |
4
|
4
|
- |
| CPE103
Mathematics I |
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 |
|
CPE104 Logic Design |
3
|
1.5 |
4.5
|
4
|
- |
|
CPE105 Data Structures and Object-Oriented
Programming |
2
|
1
|
1 |
4
|
4
|
CPE102/
CM102 & G168/
CM101 & CM102 |
| CPE106 Mathematics
II |
3 |
1 |
- |
4 |
4 |
CPE103
(may be taken concurrently) |
| CPE110
C Language Proficiency* |
2 |
|
|
|
|
CPE102 |
| Total
No. of AUs for Semester 2: 14.0 + General Education
Requirement |
* this course is e-learning based
with on-line tests
|
| Computer
Engineering |
Curriculum Structure |
YEAR 2 |
|
|
SEMESTER 1
|
Subject Code and Title
|
No.
of hours per week |
No. of
AUs |
Prerequisites
|
| Lect
|
Tut/Lab |
Total
|
|
Core |
| CPE201
Digital Circuits and Systems |
3 |
1.5 |
4.5 |
4 |
CPE101,
CPE104 |
| CPE202
Microprocessor Programming |
3 |
1.5 |
4.5 |
4 |
- |
| CPE203
Software Systems and Models |
3 |
1.5 |
4.5 |
4 |
CPE105 |
CPE204
Discrete Mathematics and Algorithms |
3
|
1.5 |
4.5
|
4
|
CPE105 |
|
Total No. of AUs for Semester
1: 16.0 + General Education Requirement |
SEMESTER 2
|
Subject Code and Title
|
No.
of hours per week |
No. of
AUs |
Prerequisites
|
| Lect
|
Tut/Lab |
Total
|
|
Core |
| CPE205
Operating Systems |
3 |
1.5 |
4.5 |
4 |
CPE203 |
| CPE206
Microcontroller Systems Design |
3 |
1.5 |
4.5 |
4 |
CPE201,
CPE202 |
| CPE207
Software Engineering |
3 |
1.5 |
4.5 |
4 |
CPE102 |
CPE208
Instrumentation and Data Acquisition |
3
|
1.5 |
4.5
|
4
|
CPE101 |
|
Total No. of AUs for Semester
2: 16.0 + General Education Requirement |
|
DESIGN AND DEVELOPMENT
PROJECT (DDP)
(DDP is conducted during each semester and
finishes 1 week after examinations)
|
|
|
|
|
|
Subject Code and Title
|
No.
of AUs |
Prerequisites
|
| CPE279
Design and Development Project |
4.0 |
CPE206
Microcontroller Systems Design and CPE207 Software
Engineering. |
|
| Computer
Engineering |
Curriculum Structure |
YEAR 3 |
|
|
SEMESTER 1
Subject Code and Title |
No.
of hours per week |
No.
of AUs |
Prerequisites |
| Lect |
Tut/Lab |
Total |
|
Core
|
|
CPE301 Digital Communications
|
3
|
1.5 |
4.5
|
4
|
CPE106, CPE201 |
|
CPE302 Computer Networks |
3
|
1.5 |
4.5
|
4
|
CPE301 (Should be taken concurrently)
|
|
CPE303 Database Systems |
3
|
1.5 |
4.5
|
4
|
CPE204 |
| Total
No. of AUs for Semester 1: 12.0 |
SEMESTER 2
| INDUSTRIAL ATTACHMENT (IA) (22 weeks - from
January to June) |
| |
|
Subject Code and Title
|
No.
of AUs |
Prerequisites
|
|
CPE379 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 |
|
CPE376
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 |
|
CPE377
Enhanced Industrial Attachment (EIA)^ |
30 |
13.0 |
|
CPE378
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
Engineering |
Curriculum Structure |
YEAR 4 |
|
|
SEMESTER 1
Subject Code and Title |
No.
of hours per week |
No.
of AUs |
Prerequisites |
| Lect |
Tut/Lab |
Total |
|
Core
|
|
CPE479 Project |
-
|
- |
-
|
-
|
CPE379 |
SEMESTER 2
Subject Code and Title |
No.
of hours per week |
No.
of AUs |
Prerequisites |
| Lect |
Tut/Lab |
Total |
|
Core
|
|
CPE479 Project |
- |
- |
- |
10
|
CPE379 |
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 specialisations.
|
Embedded Systems |
|
Subject Code and Title
|
No. of hours per week |
No. of
AUs |
| Lect
|
Tut/Lab
|
Total
|
|
Semester 1 |
| CPE404
Advanced Microprocessor Systems |
3 |
1.5 |
4.5 |
4 |
|
CPE409 Computer Architecture
|
3
|
1.5
|
4.5 |
4
|
| CPE422
Neural Networks |
3 |
1.5 |
4.5 |
4 |
|
CPE426 Real-Time Systems |
3
|
1.5
|
4.5
|
4
|
|
Semester 2 |
CPE405
Analogue and Digital Control |
3 |
1.5 |
4.5 |
4 |
CPE407
Asynchronous Digital Circuits and Systems |
3 |
1.5 |
4.5 |
4 |
| CPE414
Digital Signal Processing |
3 |
1.5 |
4.5 |
4 |
CPE421
Mobile and Personal Communications |
3 |
1.5 |
4.5 |
4 |
| CPE427
Robotics |
3 |
1.5 |
4.5 |
4 |
|
Computer Communications and
Networks |
|
Subject Code and Title
|
No. of hours per week |
No. of
AUs |
| Lect
|
Tut/Lab
|
Total
|
|
Semester 1 |
CPE402
Advanced Computer Networks |
3 |
1.5 |
4.5 |
4 |
|
CPE413 Cryptography and Network
Security |
3
|
1.5
|
4.5 |
4
|
CPE415
Digital Video Coding and Compression |
3 |
1.5 |
4.5 |
4 |
|
CPE424 Principles of Information
Theory and Coding |
3
|
1.5
|
4.5
|
4
|
|
Semester 2 |
CPE414
Digital Signal Processing |
3 |
1.5 |
4.5 |
4 |
CPE416
Distributed Systems |
3 |
1.5 |
4.5 |
4 |
CPE421
Mobile and Personal Communications |
3 |
1.5 |
4.5 |
4 |
CPE428
Simulation and Modelling |
3 |
1.5 |
4.5 |
4 |
|
Information Systems |
|
Subject Code and Title
|
No. of hours per week |
No. of
AUs |
| Lect
|
Tut/Lab
|
Total
|
|
Semester 1 |
CPE401
Advanced Algorithms |
3 |
1.5 |
4.5 |
4 |
|
CPE403 Advanced Data Management
Techniques |
3
|
1.5
|
4.5 |
4
|
CPE408
Compiler Techniques |
3 |
1.5 |
4.5 |
4 |
|
CPE425 Programming Languages |
3
|
1.5
|
4.5
|
4
|
|
Semester 2 |
CPE417
Formal Languages, Automata and Computability |
3 |
1.5 |
4.5 |
4 |
CPE419
Introductory Bioinformatics |
3 |
1.5 |
4.5 |
4 |
CPE428
Simulation and Modelling |
3 |
1.5 |
4.5 |
4 |
CPE429
Software Testing |
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 |
CPE410
Computer Game Programming |
3 |
1.5 |
4.5 |
4 |
|
CPE411 Computer Graphics and Applications
|
3
|
1.5
|
4.5 |
4
|
CPE418
Geometric Modelling |
3 |
1.5 |
4.5 |
4 |
|
CPE422 Neural Networks |
3
|
1.5
|
4.5
|
4
|
|
Semester 2 |
CPE412
Computer Vision and Image Processing |
3 |
1.5 |
4.5 |
4 |
CPE414
Digital Signal Processing |
3 |
1.5 |
4.5 |
4 |
CPE432
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 |
| CPE402
Advanced Computer Networks |
3 |
1.5 |
4.5 |
4 |
|
CPE409 Computer Architecture
|
3
|
1.5
|
4.5 |
4
|
| CPE413
Cryptography and Network Security |
3 |
1.5 |
4.5 |
4 |
|
Semester 2 |
| CPE416
Distributed Systems |
3 |
1.5 |
4.5 |
4 |
| CPE423
Parallel Processing |
3 |
1.5 |
4.5 |
4 |
| CPE428
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 |
| CPE406
Artificial Intelligence |
3 |
1.5 |
4.5 |
4 |
|
CPE422 Neural Networks |
3
|
1.5
|
4.5 |
4
|
|
Semester 2 |
| CPE405
Analogue and Digital Control |
3 |
1.5 |
4.5 |
4 |
| CPE420
Linear Programming |
3 |
1.5 |
4.5 |
4 |
| CPE427
Robotics |
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 |
| CPE183
Engineers and Society |
3 |
| CPE184
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)