Program overview
Admission Requirements
Intakes

Last updated on 2025-11-26

Program overview

Program Overview

The Bachelor of Science in Computer Science - Honours program at Algoma University is designed to provide students with a comprehensive education in computer science. This program emphasizes both theoretical knowledge and practical skills, ensuring that graduates are well-prepared for the demands of the technology industry. Students will explore a variety of topics, including algorithms, data structures, software engineering, and networking, while also having the opportunity to delve into specialized areas such as artificial intelligence and human-computer interaction. The program is offered at two locations: Sault Ste. Marie and Brampton, allowing for a diverse learning environment.

Program Structure

The Bachelor of Science in Computer Science - Honours program is structured to provide a robust educational experience over a four-year period. The program includes:

  • Hands-on learning opportunities in state-of-the-art computer labs.
  • A fourth-year thesis or research project to deepen expertise in a specific area.
  • Co-operative education options that integrate academic study with practical work experience.
  • Specializations available in areas such as computer game technology, data science and AI, mobile software engineering, and XR technologies.

Students are encouraged to engage in faculty-led research projects, contributing to advancements in various fields, including healthcare and technology. This program is designed to foster creativity and innovation, preparing students for a successful career in computer science.

Featured Experiences

  • Co-operative Education Programs that provide academic credit while gaining work experience.
  • Hands-on learning in state-of-the-art computer labs, where students can apply their knowledge in real-world scenarios.
  • Participation in programming competitions, such as the ACM International Collegiate Programming Contest.
  • Opportunities for faculty-led research in cutting-edge areas like cancer research and assistive technology.
  • Tech Talks that offer insights into current research and developments in computing.
  • Interuniversity relationships that allow students to study abroad and gain international experience.

Career Options

  • Computer Programmer: Develops software applications and systems, writing code and debugging programs to ensure functionality.
  • Web Developer: Designs and maintains websites, focusing on user experience and functionality across various platforms.
  • Data Analyst: Analyzes complex datasets to inform business decisions, utilizing statistical tools and programming languages.
  • Video Game Developer: Works on the design and development of video games, from concept to final product, including graphics and gameplay mechanics.
  • Mobile Application Developer: Creates applications for mobile devices, ensuring compatibility and performance across different platforms.
  • Systems Analyst: Evaluates and improves IT systems, working with stakeholders to ensure technology meets business needs.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Algoma University official website