
Undergraduate 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 computing science courses, and the upper-division stage, consisting of 300- and 400-level computing science courses. Students who have been approved into a program of study within Computing Science are given priority to all upper-division courses.
Programs offered at the Burnaby campus
Interdisciplinary Programs with Computing Science
Joint Majors
- Business Administration Joint Major (Information Systems)
- Molecular Biology and Biochemistry Joint Major (Bioinformatics)
- Molecular Biology and Biochemistry Joint Honors (Bioinformatics)
- Linguistics Joint Major (Computational Linguistics)
- Philosophy Joint Major
- Philosophy Joint Honors
- Mathematics Joint Major
- Mathematics Joint Honors
Program offered at the Surrey campus
Software Systems is a four-year Bachelor of Science program offered exclusively at SFU Surrey’s state-of-the-art campus. This program provides a practical, hands-on learning approach to developing the kinds of technologies that are the back bone of operations in virtually every modern business.