Oct 16, 2019  
University of Alberta Calendar 2019-2020 
    
University of Alberta Calendar 2019-2020

Honors in Computing Science [Science]


For admission requirements, see Faculty of Science .

There are many routes to the study of Computing Science. Students should visit our website at www.cs.ualberta.ca. Each student is expected to develop their program of study in consultation with an advisor. All Honors and Specialization programs require annual approval by the department.

Honors in Computing Science


The Honors program is directed to highly-motivated students with exceptional ability. It provides the opportunity for students to design their program for in-depth study of topics of interest. The Honors program has few specified requirements. Honors students must complete a minimum number of upper level courses (300-level or greater). This implies that they must take the required prerequisites in CMPUT, MATH, and other subjects. There is no set of required 200-level courses, and prerequisites in CMPUT courses can be waived for demonstrated competence in the subject. Programs that cross discipline and faculty boundaries are possible and encouraged.

Because the Honors program is very flexible, all students must obtain departmental guidance in developing their program. All course selections and changes require annual approval by a departmental advisor.

Honors students should keep in mind the degree requirements for Specialization in case they can no longer continue in Honors.

Continuation in the Honors in Computing Science program requires successful completion of at least ★24 with a minimum 3.0 GPA and a minimum 3.0 GPA on all CMPUT courses completed in the previous Fall/Winter.

Graduation requires a minimum GPA of 3.0 GPA on the last ★60 credited to the degree, and 3.0 on all CMPUT courses credited to the degree.

Honors students must complete a minimum of ★24 in CMPUT courses at the 300- or 400-level or greater offered at the University of Alberta.

Year 1


Year 2


  • ★9 in Science options (see details of courses ) (see Notes 4, 5)
  • ★6 in Arts options
  • ★15 in approved options

Year 3


  • ★15 in CMPUT at the 300-level or 400-level (see Note 3)
  • ★9 in Science options (see details of courses ), (see Notes 4, 5)
  • ★3 in Arts options
  • ★3 in approved options

Year 4


  • ★15 in CMPUT at the 300-level or 400-level (see Note 3)
  • ★9 in Science options (see details of courses ), (see Notes 4, 5)
  • ★3 in Arts options
  • ★3 in approved options

Notes


  1. Students can take a maximum of ★42 in 100-level courses.
  2. Each Fall and Winter term throughout their program, all Honors students must register in the Honors seminar CMPUT 495  (★0, 1hr/week). This seminar provides honors students with the opportunity to interact with faculty members and honors students from all years of the program to explore topics of interest.
  3. At least ★12 in CMPUT must be at the 400-level.
  4. Credit in SCI 100 will be considered equivalent to CMPUT 174  and ★24 Science options (see details of courses ). Credit in SCI 151  will be considered equivalent to ★6 Science options.
  5. MATH 114 , MATH 115 , MATH 125  or the Honors versions 117, 118, 127; STAT 141, STAT 151  or STAT 265 , STAT 252  or STAT 266  are recommended as Science options because they are prerequisites for some advanced CMPUT courses.