First year | 48 points | |||
First semester |
CSE1301 Computer programming (6 points) |
Mathematics unit* (6 points) |
Elective # (6 points) |
Elective # (6 points) |
Second semester |
CSE1303 Computer science (6 points) |
Mathematics unit* (6 points) |
Elective # (6 points) |
Elective # (6 points) |
Second year | 48 points | |||
First semester |
CSE2304 Algorithms and data structures (6 points) |
CSE2303 Formal methods I (6 points) |
BCS approved elective (6 points) |
Elective # (6 points) |
Second semester |
CSE2305 Object-oriented software engineering (6 points) |
CSE2302 Operating systems 6 points) |
BCS approved elective (6 points) |
Elective # (6 points) |
Third year | 48 points | |||
First semester |
CSE3308 Software engineering: analysis and design (6 points) |
Any
two of: |
BCS approved elective (6 points) |
Elective # (6 points) |
Second semester |
CSE3301 Project or CSE3302 Software engineering project (6 points) |
BCS approved elective (6 points) |
Elective # (6 points) |
* See first-year requirements for details.
# Note that an additional 12
points of computer science electives across first, second or third year must be
taken.
(Students are required to complete 96 points of computer science.)
Previous page | Next page | Section contents | Title and contents