<< >> ^ ^^

Map 7.1 Bachelor of Computing (Computer Science)

Course code: 0188

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 SE/ 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
CSC Project/ Elective** (4 points)
CSC Elective (4 points)
CSC Elective (4 points)
Elective (4 points)
Elective (4 points)
Elective (4 points)
Second semester
CSC Elective (4 points)
CSC Elective (4 points)
CSC Elective (4 points)
Elective (4 points)
Elective (4 points)
Elective (4 points)
* Students wishing to complete a mathematics minor or major may include the compulsory twelve points of first-year mathematics towards that sequence.

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 subjects.

** One computer science project must be completed in either first or second semester of third-year, along with five other computer science third-year electives. Only one project may be included in the first twenty-four points of third-year computer science subjects.


<< >> ^ ^^