B.Eng. (Computer Science)
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 | 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 | |
| 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 |
| 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. It is offered in Semester 2 and the School will register this on behalf of all students who have passed CSC102. Emails will be sent to students after the course has been registered.
| | 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 | - |
| 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 |
*The School will register this course on bahalf of students who have registered for/passed CSC207.
| | 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. |
*IDA SSME Scholars will intern with an SSME-aware company.
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 Sciencec | 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 (valid until May 2013)
Prescribed Electives (valid 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 specialisation.
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 |
| 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)