Wilfrid Laurier University Undergraduate Academic Calendar - 2011/2012
Canadian Excellence

Honours BSc Computer Science

The Honours BSc Computer Science program consists of a minimum of 20.0 credits. A maximum of 7.0 credits are allowed at the 100 level. The aim of the program is to develop a strong understanding of the basic principles of computer science, while providing the opportunity for specialization according to students' interests.

Year 1
CP104, CP114, CP120/PC120, MA110* (or MA103), MA121, MA122, PC131, PC132 (or PC141 and PC142)
0.5 elective credit (1.0 elective credit if MA103 taken)

Year 2
CP213, CP216, CP217, MA205, MA238
2.5 elective credits (MA222 is recommended)

Year 3
CP312, CP317, CP363, CP372, CP373, CP386
1.5 elective credits

Year 4
CP315/PC315, CP414
4.0 elective credits


  1. The electives must include at least 3.0 senior CP credits among which at least 1.0 credit must be at the 400 level. The electives must also include a 0.5 credit from each of Curriculum Divisions A and B.
  2. For progression and graduation, the cumulative 4.00 GPA is calculated on Computer Science courses. Physics courses are calculated into the required 4.00 overall GPA.