Course code: To be advised
First year |
48points |
|||
First semester |
CSE1301 Computer programming |
MAT1841 Mathematics for computer scienceI |
CSE1401 Introduction to software engineering* |
Elective @ |
Second semester |
CSE1303 Computer science |
MAT1830 Mathematics for computer scienceII |
CSE1402 Technical documentation for software engineers # |
Elective @ |
Second year |
48points |
|||
First semester |
CSE2304 Algorithms and data structures |
CSE2303 Formal methodsI |
CSE2201 Software engineering practice # |
Elective @ |
Second semester |
CSE2305 Object-oriented software engineering |
CSE2302 Operating systems |
BUS2176 Project management |
Elective @ |
Third year |
48points |
|||
First semester |
CSE3324 Computer architecture |
CSE3305 Formal methodsII |
CSE3308 Software engineering A&D |
CSE3391 Unix tools CSE339x Prog elective |
Second semester |
CSE3325 Multimedia and the World Wide Web |
CSE3322 Programming languages and implementation |
CSE3302 Software engineering project |
SFT3316 Concurrent systems |
Fourth year |
48points |
|||
First semester |
GCO4018 Formal specifications |
CSE elective @ |
CSE4001 Software engineering project |
Elective @ |
Second semester |
CSE3323 Computer industry issues |
CSE elective @ |
CSE4002 Software engineering project |
Elective @ |
Honours (fourth year) |
48points |
|||
First semester |
GCO4018 Formal specifications |
CSE4401 Software engineering project |
Elective @ | |
Second semester |
CSE3323 Computer industry issues |
CSE4402 Software engineering project |
Elective @ |
* New subjects.
# Major amendment of existing subject modified for inclusion in this
course.
_ CSE4401/CSE4402 are honours research projects, available only to students
undertaking the honours version of the degree. Entry to these subjects is by
invitation, based upon a weighted average of previous years' results. If these
subjects are taken, the two six credit point CSE electives are not available
(but the free electives may be used to take CSE subjects if desired).
@ No more than 60 credit points of level 1 subjects and no more than
60 credit points of level 2 subjects may be counted in the degree. This rule is
to ensure that not all electives are taken at too low a level.