Last updated on 2025-11-26
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















