Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Our computing programs emphasize the interdisciplinary aspects of computer science while providing the freedom to pair computing studies with other academic disciplines. Throughout the program, you'll gain both technical expertise and analytical abilities to develop creative solutions for diverse challenges. Our Computer Science department specializes in dynamic fields such as Artificial Intelligence and Robotics, Multimedia and Game Development, Software and Database Systems, as well as Machine Learning and Bioinformatics. Collectively, we're transforming the way computer science education is delivered.
The Bachelor of Science with Major offers an adaptable curriculum covering a vast array of subjects. This degree features an optional minor or dual major, enabling students to tailor their education around dual interests or concentrate on a single specialization. Learners can maintain a broad academic scope or pursue in-depth study within their preferred field. Students may select from over 60 minor options, including numerous offerings from the Faculties of Arts, Indigenous Studies, Business, and Agricultural, Life & Environmental Sciences.
The University of Alberta's Faculty of Science provides exceptional programs that examine and illuminate the scientific principles underlying everyday phenomena. Offering 65 degree programs across 30 disciplines, we rank among Canada's most extensive science faculties, featuring cutting-edge educational facilities, undergraduate research opportunities, and faculty members who are prominent researchers in their respective fields - all within one academic community.