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)