Undergraduate Academic Programs
Computing Science degrees and programs
The School of Computing Science offers new students and those returning for further study following their degree a choice of programs that cover every major area of computer science. Programs are led by faculty members who are committed to giving students an outstanding education and who hold research partnerships with industry and organizations across Canada and around the world. Find out what you can do with a computing science degree.
Visit the School of Computing Science website for more information on program options.
First Degree Programs
- Computer Science Major/Minor/Honours
- Software Systems Major (Surrey campus)
- SFU-Zhejiang University Dual Degree Program in Computing Science (China)
Mid Career Programs
- Second Degree (BSc)
- Post Baccalaureate Diploma (PBD)
- Cognitive Science
- Geographic Information Science
- Management and Systems Science
- Joint Majors
Engineering Science degrees and programs
All undergraduate programs in Engineering Science are accredited by the Canadian Engineering Accreditation Board. Engineering Science at SFU has a high-technology focus, and a mandatory co-op that enables students to gain valuable on-the-job experience and a network of contacts in industry. Find out the varied career paths an engineering graduate can take.
Visit the School of Engineering Science for more details on options.
Engineering Science at SFU focuses on topics related to advanced technology and high technology. Students may choose from the following degrees in the School of Engineering Science.
- Engineering Science Major
- Engineering Science Honours
- Engineering Science Minor
These five options in our School of Engineering Science provide an opportunity for students to specialize in a particular area of interest. Options in the Engineering Major and Honors programs:
- Biomedical Engineering (Honours only)
- Computer Engineering
- Electronics Engineering
- Engineering Physics (Honours)
- Systems Engineering
Mechatronic Systems Engineering degrees and programs
The Mechatronic Systems Engineering curriculum is accredited by the Canadian Engineering Accreditation Board. Mechatronic Systems Engineering is a unique program that integrates three engineering fields – mechanical, electrical and software engineering – to meet the growing demand for technical applications in every industry. Co-op is mandatory and allows students to apply their knowledge in real-world situations. Find out the varied career paths for a mechatronic systems engineer.
Visit the School of Mechatronic Systems Engineering for more details.
Students earn a Bachelor of Applied Science degree in Mechatronic Systems Engineering.
- Four-year program
- Flexible five-year program
- Double degree in business and mechatronic systems engineering
- Partnership with Kwantlen Polytechnic University
Are you a budding technology entrepreneur? Entrepreneurship@SFU brings together senior-level engineering students with business students to dvelop new skills and a market-ready prodcut/service unpon graduation, with support from industry mentors along the way. For admissions requirements, visit entrepreneurship.sfu.ca.
University transfer programs to Simon Fraser University
VCC students have the opportunity to transfer to second-year SFU programs once they satisfy requirements in the certificate programs listed above. These transfer programs allow students to explore options and demonstrate success at the first year level of university studies while enrolled at VCC.
Douglas College students can transfer to second-year Engineering Science once they satisfy the requirements of the Engineering Foundations certificate PLUS two “bridging courses”: ENGR 1100 and ENGR 1180. Furthermore, you must choose the CMNS 1135 course within the certificate.