A School of the College of Engineering

 

current students >undergraduate studies
>B.Eng. (Computer Engineering)
Applicable to students matriculating in 2005 or later

 

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


COURSE SUMMARY
     

 

(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)

 

 

 
 
School of Computer Engineering
Block N4, Nanyang Avenue, Singapore 639798
Tel: (65) 6790 5786 Fax: (65) 6792 6559