Last updated on 2025-07-14
Program overview
The Bachelor of Science in Computing Science program at Saint Mary's University is designed to provide students with a comprehensive understanding of both the theoretical and practical aspects of computation. This program emphasizes the systematic study of algorithms and their applications in various fields, including medicine, security, and entertainment. Students will not only learn programming languages such as C++ and Java but also develop essential skills in project management, software design, and development. The program encourages creative problem-solving and prepares graduates for a diverse range of career opportunities in the tech industry.
Program structure
The Bachelor of Science in Computing Science program offers a well-rounded education that combines theoretical knowledge with practical skills. The program is structured to provide students with a solid foundation in computing principles, enabling them to adapt to new technologies and programming languages as they emerge. Key features of the program include:
- Program Length: Typically spans four years.
- Options for pursuing a major or honours degree.
- Possibility of a double major or honours degree with mathematics or another field of science.
- Small class sizes, with an average of 60 students in first-year courses and 10 to 20 in upper-year courses.
- Opportunities for study abroad, co-op placements, and undergraduate research.
This structure fosters a supportive learning environment where students can easily connect with professors and peers, enhancing their educational experience.
Featured Experiences
The Bachelor of Science in Computing Science program offers a variety of unique experiences that enrich the learning journey for students. These include:
- Co-op placements that provide real-world experience and networking opportunities.
- Participation in regional hackathons, which are valuable for skill development and resume building.
- Opportunities for undergraduate research, allowing students to engage in hands-on projects.
- Study abroad options that broaden educational perspectives and cultural understanding.
These experiences are highly regarded by graduate schools and future employers, making graduates more competitive in the job market.
Career Options
Graduates of the Bachelor of Science in Computing Science program can pursue a variety of career paths in Canada. Some potential job options include:
- Systems Analyst: Analyzes and improves computer systems to enhance efficiency and effectiveness.
- Computer Programmer: Writes and tests code for software applications, ensuring functionality and performance.
- Computer Game Developer: Designs and develops video games, focusing on gameplay mechanics and user experience.
- IT Consultant: Provides expert advice to organizations on how to use technology to meet business objectives.
- Website Developer: Creates and maintains websites, ensuring they are user-friendly and visually appealing.
- Software Engineer or Developer: Designs and develops software solutions, working on everything from applications to systems software.
These roles highlight the diverse opportunities available to graduates, reflecting the program's comprehensive curriculum and practical training.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Saint Mary's University official website

















