Program overview
Admission Requirements
Intakes

Last updated on 2025-11-26

Program overview

Program Overview

The Bachelor of Science in Computer Science at Algoma University is designed to provide students with a comprehensive education in the field of 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. The program encourages creativity and innovation, allowing students to pursue their individual interests through specialized courses. With a focus on hands-on learning and faculty-led research, students will have the opportunity to contribute to significant projects in areas such as cancer research and assistive technology.

Program Structure

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

  • Core courses that cover essential computer science principles.
  • Opportunities for specialization in areas such as computer game technology, data science and AI, mobile software engineering, and XR technologies.
  • A co-operative education option that integrates academic study with practical work experience.
  • Hands-on learning experiences in state-of-the-art computer labs.
  • A fourth-year thesis or research project to deepen expertise in a specific area of interest.

This structure ensures that students not only gain theoretical knowledge but also practical skills that are highly valued in the job market.

Featured Experiences

Students in the Bachelor of Science in Computer Science program can expect a variety of enriching experiences, including:

  • Co-operative Education: The program offers a co-op option that allows students to gain valuable work experience while earning academic credit.
  • Hands-on Learning: Students will work in state-of-the-art computer labs, gaining practical experience with the latest technologies.
  • Tech Talks: Regular seminars on current research and developments in computing, fostering an informal learning environment.
  • Interuniversity Relationships: Opportunities to study abroad and gain credits through partnerships with international universities.
  • Programming Competitions: Participation in contests such as the ACM International Collegiate Programming Contest, providing real-world problem-solving experiences.

Career Options

Graduates of the Bachelor of Science in Computer Science program have a wide range of career options available to them in Canada, including:

  • Computer Programmer: Develops and maintains software applications, writing code in various programming languages.
  • Web Developer: Designs and creates websites, ensuring functionality and user experience are optimized.
  • Database Developer: Manages and organizes data using database management systems, ensuring data integrity and security.
  • Mobile Application Developer: Specializes in creating applications for mobile devices, focusing on user interface and experience.
  • Software Analyst: Analyzes and improves software systems, working closely with stakeholders to meet business needs.

These roles reflect the diverse opportunities available to graduates, allowing them to apply their skills in various sectors, including technology, healthcare, finance, and education.

 

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

Visit Algoma University official website