B.Eng. (Computer Engineering) 
Applicable to students matriculating in 2005 or later 

COURSE SUMMARY

For information on Academic Units (AU) System, please click here.

(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. It is offered in Semester 2 and the School will register this on behalf of all students who have passed CPE102. Emails will be sent to students after the course has been registered.

 
 

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 (until May 2013)
Prescribed Electives (from August 2013 onwards)
  • 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. 


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
(Only for Year 4 students)

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)