Computer Science
Course planning
Planning a course of study can be complicated at times. Advice is available both online and from departmental and faculty staff members.
Students can get help planning their programme of study from the staff at the Science Student Centre on the ground floor of the Science Centre Building. With their guidance, students can select suitable courses and complete a degree planner.
You can also get course advice from our Undergraduate Advisors.
Keep in mind the requirements for a major in Computer Science when you are choosing your courses.
If you are doing a single major in Computer Science, or taking Computer Science as your first major of a double major, you must do:
- 60 points (4 courses) from COMPSCI 210–280
- 60 points (4 courses) from COMPSCI 313–393
- 15 points (1 course) from one other Stage III Science course. This can be a COMPSCI course.
If you are doing a double major and Computer Science is your second major, then you must do:
- 45 points (3 courses) from COMPSCI 210–280
- 45 points (3 courses) from COMPSCI 313–393
Note: You can study a major and a specialisation as a double major.
More detailed information about planning your BSc can be found in the Faculty of Science Undergraduate Prospectus.
You must take at least 4 Stage II COMPSCI courses if you want to major in Computer Science. Have a look at the Stage III courses first, to ensure that you are choosing the correct Stage II prerequisites for the Stage III courses you want to do.
You can also consult the recommended pathways in Computer Science on page 19 of the Handbook.
To major in Computer Science, you have to take 4 Stage III COMPSCI courses, plus one other Stage III course chosen from the BSc Schedule. This can be another Stage III COMPSCI course.
If you are planning to go on to postgraduate study, you should look at the entry requirements for the programme you are interested in.
If you have failed a course, you can enrol in it a second time on Student Services Online.
If you have failed a course twice, you will need to apply for a concession.
The Computer Science Department does not allow third time enrolments into courses, unless the student applying has passed all courses taken the previous semester.



