Last updated on 2025-05-14
Program Overview
The Bachelor of Science with Honors in Computing Science is an exceptional program tailored for highly motivated students eager to delve into the intricacies of computing. This program emphasizes in-depth study and is designed for those interested in scientific research. Students will engage in a research thesis project, ensuring a comprehensive understanding of their chosen field. The program is structured to allow flexibility, enabling students to explore various interdisciplinary areas within computing, such as Artificial Intelligence, Robotics, and Software Systems. The University of Alberta's Computing Science department is committed to providing a rich educational experience, fostering innovation and collaboration among students.
Program Structure
The Bachelor of Science with Honors in Computing Science is structured to provide a robust educational foundation over a four-year period. Key features of the program include:
- Flexible program structure allowing for interdisciplinary exploration.
- Embedded research thesis project to enhance practical learning.
- Opportunity to add a minor from various faculties, although this may limit option courses.
- Higher academic standards compared to the BSc Major degree.
Students are encouraged to work closely with faculty to tailor their educational journey, ensuring they gain the skills and knowledge necessary for success in the computing field. The program also offers options for students to engage in research and collaborative projects, enhancing their learning experience.
Featured Experiences
The Bachelor of Science with Honors in Computing Science offers a variety of unique experiences that enrich the educational journey:
- Research thesis project embedded in the curriculum.
- Interdisciplinary approach to learning, allowing students to explore various computing fields.
- Access to state-of-the-art teaching and learning facilities.
- Opportunities for undergraduate research under the guidance of leading faculty researchers.
- Collaboration with peers on innovative projects in areas like Artificial Intelligence and Robotics.
Career Options
Graduates of the Bachelor of Science with Honors in Computing Science can pursue a wide range of career opportunities in Canada, including:
- Software Engineer: Develops and maintains software applications, ensuring functionality and user satisfaction.
- Artificial Intelligence Specialist: Designs and implements AI systems to solve complex problems across various industries.
- Robotics Engineer: Works on the design and development of robotic systems for automation and other applications.
- Database Administrator: Manages and organizes data using specialized software, ensuring data integrity and security.
- Web Developer: Creates and maintains websites, focusing on user experience and functionality.
These roles highlight the diverse opportunities available to graduates, reflecting the program's comprehensive training and emphasis on practical skills in the computing field.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit University of Alberta official website














































