Main navigation
- Programs
- Subjects
- Universities
- Destinations
This program is designed for students passionate about every facet of software development. Offering an extensive curriculum, it cultivates expertise in programming, algorithms, hardware, software architecture, interface design, project coordination, and business fundamentals. The Bachelor of Science with Major provides exceptional flexibility, featuring a diverse selection of study areas. Students can incorporate an optional minor or pursue a double major, enabling them to tailor their education to either combine two interests or concentrate on a single specialization. The program accommodates both broad exploration and focused study in a chosen field. Over 60 minor options are available, spanning disciplines from the Faculty of Arts, Native Studies, Business, and Agricultural, Life & Environmental Sciences.
The University of Alberta's Faculty of Science provides top-tier programs that examine, clarify, and investigate the scientific principles underlying everyday phenomena. As one of Canada's most comprehensive science faculties, we offer 65 degree programs across 30 disciplines. Our cutting-edge educational facilities, undergraduate research opportunities, and distinguished faculty members—who are often leading experts in their fields—create an exceptional learning environment within a single academic community.