Last updated on 2025-05-14
Program Overview
The Bachelor of Science with Honors in Computing Science - Artificial Intelligence Option is designed for students who are passionate about scientific research and wish to gain in-depth training in the field of artificial intelligence. This program covers essential foundations in areas such as machine learning, reinforcement learning, search algorithms, and ethics. Students will also explore practical applications in robotics, gaming, visual recognition, and natural language processing. The program emphasizes a research thesis project, ensuring that students engage deeply with their subject matter while maintaining higher academic standards than those in a standard BSc Major degree.
Program Structure
The Bachelor of Science with Honors in Computing Science - Artificial Intelligence Option is structured to provide a comprehensive educational experience over a four-year period. Key features of the program include:
- In-depth training in artificial intelligence and its applications.
- Embedded research thesis project to enhance research skills.
- Option to add a minor from various faculties, although this may limit elective courses.
- Higher academic standards compared to the BSc Major degree.
Students will benefit from a curriculum that is continuously updated to reflect the latest advancements in technology and research, ensuring they are well-prepared for their future careers.
Featured Experiences
- Hands-on experience with cutting-edge technologies in artificial intelligence.
- Opportunities for undergraduate research under the guidance of leading faculty members.
- Access to state-of-the-art teaching and learning facilities.
- Engagement in projects that may involve collaboration with industry partners.
Career Options
Graduates of the Bachelor of Science with Honors in Computing Science - Artificial Intelligence Option can pursue a variety of exciting career paths in Canada, including:
- Animator: Create visual effects and animations for various media, including video games and films.
- Application Analyst / Developer: Design and implement software applications to meet user needs.
- Artificial Intelligence Specialist: Develop AI models and algorithms to solve complex problems.
- Computer Programmer: Write and maintain code for software applications and systems.
- Robotics Engineer: Design and build robotic systems for various applications, from manufacturing to healthcare.
These roles leverage the skills and knowledge acquired during the program, preparing graduates for a successful career in the rapidly evolving tech landscape.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit University of Alberta official website










































