The Bachelor of Science in Computing Science at Saint Mary’s University offers a comprehensive and rigorous undergraduate program designed to prepare students for dynamic careers in the field of computer science and information technology. This program provides students with a strong foundation in the theoretical principles, practical skills, and innovative approaches essential for success in the rapidly evolving tech industry. Throughout their studies, students will explore core areas such as programming languages, algorithms, data structures, software engineering, databases, and systems analysis. They also have opportunities to specialize in emerging fields including artificial intelligence, cybersecurity, machine learning, and mobile app development. The curriculum emphasizes hands-on learning through laboratory work, project-based assignments, and collaborative team projects to foster problem-solving skills and real-world application of knowledge. Students gain proficiency in modern programming languages and software tools, preparing them to design, develop, and implement complex computer systems. The program is integrated with industry-specific practices to ensure graduates are equipped with relevant skills that meet current market demands. Saint Mary’s University also encourages research, innovation, and community engagement, providing students with opportunities to participate in research projects, hackathons, and internships. Faculty members are experienced professionals and researchers dedicated to mentoring students and guiding them through their academic journeys. Upon graduation, students are well-prepared for careers in software development, system analysis, network administration, data analysis, and other key roles within the technology sector. Additionally, graduates of the program are equipped with a solid understanding of ethical issues, data protection, and the societal impact of technology, fostering responsible and informed computing professionals. The Bachelor of Science in Computing Science at Saint Mary’s University supports students in building a versatile skill set, promoting lifelong learning, and enabling them to adapt to technological changes in a competitive global environment.

The Bachelor of Science in Computing Science at Saint Mary's University offers students a comprehensive and rigorous education in the fundamental principles and advanced topics of computer science. The program is designed to equip students with the essential technical skills, problem-solving abilities, and theoretical knowledge necessary to excel in a rapidly evolving technological landscape. Throughout the degree, students will explore core areas such as programming languages, algorithms, data structures, software development, and computer systems. They will also have opportunities to delve into specialized fields including artificial intelligence, cybersecurity, database management, and software engineering, enabling them to tailor their education to their interests and career goals.

The curriculum emphasizes both theoretical understanding and practical application, with hands-on lab experiences, project-based coursework, and collaborative learning environments. Students will develop proficiency in programming languages such as Java, C++, and Python, along with gaining familiarity with modern development tools and methodologies. The program also covers essential topics such as computer architecture, operating systems, networking, and data analysis, preparing graduates for diverse roles in the tech industry.

In addition to technical coursework, the program fosters critical thinking, communication skills, and ethical considerations related to computing. Students are encouraged to participate in research projects, internships, and industry collaborations to gain real-world experience and professional connections. The faculty members are accomplished educators and researchers dedicated to supporting student success and guiding learners through the latest advancements in computer science.

Graduates of the Computing Science program will be well-equipped for careers in software development, systems analysis, cybersecurity, data science, and research. They will also have a strong foundation for further studies at the graduate level or for professional certifications in the computing field. Saint Mary’s University’s commitment to innovative teaching and active learning ensures students are prepared to meet the challenges of the ever-changing digital world and contribute effectively to technological advancements worldwide.

Program Requirements for Computing Science at Saint Mary's University:

Admission to the Computing Science program typically requires applicants to hold a high school diploma or equivalent, with competitive scores in mathematics and sciences. Prospective students should present transcripts demonstrating strong performance in mathematics courses such as calculus and algebra, as well as physics and computer science coursework if available. English language proficiency is also required for non-native speakers, often demonstrated through standardized tests like TOEFL or IELTS.

Once admitted, students are expected to complete a series of core courses that cover fundamental areas of computing. These include Introduction to Programming, Data Structures and Algorithms, Computer Organization and Architecture, Discrete Mathematics, and Foundations of Computer Science. Students must also undertake courses in software development, databases, operating systems, and networking to ensure a well-rounded understanding of computing principles.

Elective courses generally allow students to specialize or expand their knowledge in specific areas, such as Artificial Intelligence, Machine Learning, Cybersecurity, Human-Computer Interaction, and Web Development. To graduate with a Bachelor's degree in Computing Science, students are required to complete a certain number of credits as specified by the university, including general education courses in humanities and social sciences to promote a balanced education.

In addition to coursework, students are often encouraged or required to participate in projects, internships, or co-op placements to gain practical experience. Certain programs may also include a capstone project in the final year, where students demonstrate their ability to integrate and apply their learning to real-world problems.

Graduate requirements may include maintaining a minimum grade point average, completing a comprehensive exam, or submitting a thesis for those pursuing honors or research streams. The program emphasizes analytical thinking, problem-solving, programming skills, and teamwork, preparing graduates for careers in software development, systems analysis, IT management, or further academic research.

Please note that specific program requirements may vary slightly from year to year; students are advised to consult the official Saint Mary's University website or academic catalog for the most current and detailed information.


Want to improve your English level for admission?

Prepare for the program requirements with English Online by the British Council.

  • ✔️ Flexible study schedule
  • ✔️ Experienced teachers
  • ✔️ Certificate upon completion

📘 Recommended for students with an IELTS level of 6.0 or below.

Enroll in the course

The Computing Science program at Saint Mary's University offers a variety of financing options to support students throughout their studies. Tuition fees for undergraduate programs are competitive and are subject to annual updates, which are communicated on the university’s official website. Students are encouraged to explore external scholarship opportunities, many of which are available through government agencies, private foundations, and industry partners. Saint Mary's University provides a range of internal scholarships and bursaries based on academic achievement, financial need, and community involvement. International students may also be eligible for specific scholarships designed to promote diversity and academic excellence.

In addition to merit-based awards, students can benefit from work-study programs, which allow part-time employment opportunities both on and off-campus, facilitating financial support while gaining practical experience. The university also participates in federal and provincial loan programs, enabling eligible students to access financial aid to offset tuition costs and living expenses. Payment plans are available to help students manage their fees effectively throughout the academic year, offering flexibility in installment payments.

Students are advised to complete the Free Application for Federal Student Aid (FAFSA) or corresponding provincial applications to determine their eligibility for grants and loans. Saint Mary's University also provides financial counseling services to assist students in planning their budget, understanding their financing options, and applying for financial aid. International students should investigate additional funding sources, such as international scholarships or sponsorship programs specific to their country of residence.

Overall, the university aims to make Computing Science education accessible by combining available scholarships, loans, employment opportunities, and flexible payment options. Prospective students should regularly check the university’s official website for updates on available financial assistance, application deadlines, and detailed eligibility criteria. Early planning and application are recommended to maximize access to funding sources and minimize financial burdens during their studies.

The Bachelor of Science in Computing Science at Saint Mary's University is designed to provide students with a comprehensive foundation in computer science principles, programming languages, software development, and systems analysis. The program aims to develop analytical and problem-solving skills, preparing graduates for careers in software engineering, systems analysis, cybersecurity, data management, and other technology-related fields. Students gain hands-on experience through laboratory work, projects, and internships, fostering practical understanding alongside theoretical knowledge. The curriculum covers core areas such as algorithms, data structures, programming languages, computer architecture, operating systems, and database management. Additionally, students have opportunities to explore specialized topics such as artificial intelligence, machine learning, and network security, depending on their interests and elective choices. The program emphasizes teamwork, communication skills, and ethical considerations in computing, ensuring graduates are well-rounded professionals ready to adapt to evolving technology environments. Saint Mary's University also offers modern facilities and resources to support learning and research in computing science. Collaborations with industry, participation in tech-focused events, and access to research projects further enhance student experience and employment prospects after graduation. The program typically takes four years to complete for full-time students, and graduates are equipped with both theoretical knowledge and practical skills necessary for advanced study or professional employment in the computing field.

Similar programs: