COMPUTING SCIENCE & MATHEMATICAL AND STATISTICAL SCIENCES

Statistical Machine Learning – Graduate Degree Specialization


Overview

NEW! Why take the SML degree specialization program?

The Master of Science and Doctor of Philosophy degrees in Statistical Machine Learning may be taken jointly in the Department of Computing Science and in the Department of Mathematical and Statistical Sciences. The program emphasizes the theoretical aspects of the design and analysis of machine learning algorithms using tools of statistics and computer science.

Students can apply either to the Department of Computing Science or to the Department of Mathematical and Statistical Sciences to participate in this program. The department the student applied to becomes the host department of the student, gives his/her degree and does the administration of the program.

Apart from the specifics of the program regarding the entrance and course requirements detailed below, the respective requirements of the graduate program of the student's host department apply. For details of the Computing Science Department requirements see §205.16 and for details of the requirements of the Mathematical and Statistical Sciences Department see §205.38 of the Calendar.

Quick Links

MSc Program

Entrance Requirements

The entrance requirement for the Master of Science degree in Statistical Machine Learning is a four-year degree in Computing Science or in Mathematical and Statistical Sciences with a GPA of 3.0 or better in the last two years of study, or an equivalent qualification from a recognized institution.

Course Requirements

The MSc degree can be obtained only in a thesis-based program. To complete the degree, *18 in graduate courses at the 500-level or higher from a list of approved courses must be taken, including *9 at the 600-level and a thesis is required. The course work must include courses from both the Department of Computing Science and the Department of Mathematical and Statistical Sciences. Students who applied to the Department of Computing Science must also take CMPUT 603.

The above is the official text, which might be hard to interpret. Hence, here is the translation to English: Computer Science MSc students participating in the program need to take 5 courses in addition to CMPUT 603. Out of the 5 courses at least one has to be at the Math/Stat department, and at least one has to be at the CS department (both from the approved list of courses).

PhD Program

Entrance Requirements

The entrance requirement for the PhD program in Statistical Machine Learning is, normally, an MSc degree in Computing Science or in Mathematical and Statistical Sciences, or equivalent.

Course Requirements

In addition to the examinations called for by the general regulations in the host department, the student must successfully complete an entrance year which includes at least two full terms of course work. The program of a full-time student in each of these terms shall normally include at least three courses from the list of approved courses (graduate or senior undergraduate, Computing Science or Mathematical and Statistical Sciences). Students who applied to the Department of Computing Science must also take CMPUT 603.

Again, the above is the official text, which might be hard to interpret. Hence, here is the translation to English: Computer Science MSc students participating in the program need to take at least 4 courses in addition to CMPUT 603. Out of the 4 courses at least two have to be at the Math/Stat department, and at least two have to be at the CS department (both from the approved list of courses). If you took extra courses (over the required load) during your MSc then the number of courses you will need to take during your PhD will be reduced by the number of these extra courses. For example, if you already took 2 extra courses with the MathStat Dept. during your MSc, then you do not need take any MathStat courses during your PhD.

Entrance Year Course Requirements (PhD Program)

This list might be outdated and not all courses are offered in every year. If you are in doubt, you can always contact the program coordinators (see, Contacts below).

Students must select two of the following core courses:

Similarly, students must select another two of the following core courses:

Students who applied to the Department of Computer Science must also take CMPUT 603 (Teaching and Research Methods). Students who applied to the Department of Mathematical and Statistical Sciences may take CMPUT 603.

For completing their course requirements, in addition to the courses listed above, students can also select courses from the following ones:

Contact

Department of Mathematical and Statistical Sciences

Department of Computing Science

Prof. Edit Gombay

e-mail: gombay-AT-math-ualberta-ca

Office: CAB 425

Phone: (780) 492-2337

Fax: (780) 492-6826

Web: http://www.math.ualberta.ca/~gombay/

Prof. Csaba Szepesvári

e-mail: szepesva-AT-cs-ualberta-ca

Office: Ath 311

Phone: (780) 492-8581

Fax: (780) 492-1071

Web: http://www.cs.ualberta.ca/~szepesva/