Program overview
Admission Requirements
Intakes

Last updated on 2025-05-14

Program overview

Program Overview

The Bachelor of Science with Major in Computing Science at the University of Alberta is designed to provide students with a comprehensive understanding of computing and its interdisciplinary applications. This program emphasizes the development of technical knowledge and problem-solving skills, enabling students to create innovative solutions for various challenges. With a focus on areas such as Artificial Intelligence, Robotics, Multimedia, and Software Systems, students are prepared to engage with the evolving landscape of technology. The program also offers flexibility, allowing students to customize their studies by combining computing science with other disciplines.

Program Structure

The Bachelor of Science with Major in Computing Science is a highly customizable degree program that allows students to tailor their education to their interests. The program is designed to be completed in a standard duration of four years, providing ample time for students to explore various topics within computing science. Key features of the program structure include:

  • Options for an optional minor or double major, allowing students to diversify their studies.
  • Flexibility to choose from over 60 subjects for a minor, including offerings from the Faculty of Arts, Native Studies, Business, and Agricultural, Life & Environmental Sciences.
  • Opportunities for undergraduate research, enhancing practical experience and knowledge application.

This structure not only fosters a broad understanding of computing but also enables students to delve deeper into specific areas of interest, making it an ideal choice for those looking to shape their academic journey.

Featured Experiences

The Bachelor of Science with Major in Computing Science program offers several unique experiences that enhance learning and practical application:

  • Access to state-of-the-art teaching and learning facilities.
  • Opportunities for undergraduate research projects, allowing students to work alongside leading researchers.
  • Interdisciplinary approach, enabling students to combine computing science with other fields of study.
  • Participation in co-op programs or internships, providing real-world experience and networking opportunities.

These experiences are designed to enrich the educational journey and prepare students for successful careers in the tech industry.

Career Options

Graduates of the Bachelor of Science with Major in Computing Science can pursue a variety of career paths in Canada. Here are some potential job options:

  • Software Engineer: Develops and maintains software applications, ensuring functionality and user satisfaction.
  • Artificial Intelligence Specialist: Works on AI technologies, creating systems that can learn and adapt to new information.
  • Robotics Engineer: Designs and builds robotic systems for various applications, from manufacturing to healthcare.
  • Database Administrator: Manages and organizes data using specialized software, ensuring data integrity and security.
  • Web Developer: Creates and maintains websites, focusing on both design and technical aspects to enhance user experience.

These roles highlight the diverse opportunities available to graduates, reflecting the demand for skilled professionals 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