Education > Undergraduate Students > Programs

Programs of Study


All programs of study in the School of Computing Science consist of two stages: the lower-division stage, consisting of 100 and 200 level CMPT courses, and the upper-division stage, consisting of 300 and 400 level CMPT courses. Students who have been approved into a program of study within Computing Science are given priority to all upper-division courses. Where applicable, students must meet course pre-requisites to be eligible to register in CMPT courses.

Major in Computing Science Graduation Planning Forms Apply to
Honors in Computing Science
Software Systems Major
SFU-ZU Dual Degree Program
 
Specialist Major in Software Engineering
Specialist Major in Multimedia Computing
 
Joint Major with Business Administration (Information Systems)
Joint Major with Molecular Biology and Biochemistry (Bioinformatics)
Joint Honors with Molecular Biology and Biochemistry (Bioinformatics)
Joint Major in Mathematics and Computing Science (MACM)
Joint Honors in Mathematics and Computing Science (MACM)
Joint Major in Computational Linguistics
Joint Major in Computing Science and Philosophy
Joint Honors in Computing Science and Philosophy
 
Minor in Computing Science
Certificate in Computing Science
Post Baccalaureate Diploma
Second Degree in Computing Science

Interdisciplinary Programs with Computing Science

Management and Systems Science Major

Cognitive Science Major

Geographic Information Science


Proposed New Programs

Joint Major Program in Computing Science and Criminology