Course code: 0188 + No further intake
First year | 48 points | |||
First semester |
CSC1011 Computer programming (6 points) |
Mathematics (6 points) |
Elective (6 points) |
Minor (6 points) |
Second semester |
CSC1030 Computer science (6 points) |
Mathematics (6 points) |
Elective (6 points) |
Minor (6 points) |
Second year | 48 points | |||||
First semester |
CSC2040 Algorithms and data structures/Science of programming (4 points) |
CSC2240/CSC2010 Computer architecture (4 points) |
CSC2030 Formal methods I/Foundations of computing (4 points) |
Elective (4 points) |
Minor (4 points) |
Minor (4 points) |
Second semester |
CSC2050 Object-oriented software engineering I (4 points) |
CSC2020 Operating systems (4 points) |
Elective (4 points) |
Elective (4 points) |
Minor (4 points) |
Minor (4 points) |
Third year | 48 points | |||||
First semester |
Third year consists of computer science units including a project, either CSC3010 or CSC3020 (24 points) |
And elective units from those offered by other schools and faculties (24 points) | ||||
Second semester |
It is compulsory that CSC2040, CSC2050 and at least two of
CSC2010/CSC2240, CSC2020 and CSC2030 be taken. However, it is strongly
recommended that students study all five units. CSE-coded six-point units maybe
taken instead of CSC-coded units.
Previous page | Next page | Section contents | Title and contents