Skip to Navigation
    University of Alberta
   
 
  Dec 14, 2017
 
 
    
University of Alberta Calendar 2016-2017 [ARCHIVED CATALOG]

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. In addition, graduation requires a minimum 3.0 GPA on the last ★60 and a minimum 3.0 GPA on all CMPUT courses credited towards the degree.

Graduation requires a GPA of 3.0 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 )
  • ★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 )
  • ★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 )
  • ★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.

Science Internship Program


A Science Internship Program (SIP), is offered to students in the General, Specialization or Honors programs in Computing Science (see Science Internship Program  for program guidelines). The Science Internship designation will appear on the degree parchments of students who have participated in the program and who have also successfully completed CMPUT 400 .