Logo of Mount Allison University

Bachelor of Science - Computer Science

Mount Allison University
Canada, New Brunswick, Sackville
Tuition fee CA$23,050 per year

The fees shown here are for the 2024–2025 academic year and include tuition (CA$20,810), international student basic medical coverage and student fees.

The fees displayed are estimates only for two semesters and are subject to change.

Registration fee CA$350 one-time

The registration fee includes the non-refundable application fee (CA$50) and the refundable deposit fee (CA$300).

Please REVIEW the EdviseCanada`s fee policy.

More information

mta.ca/programs/cs 

Overview

The study of computing ranges from hands-on applications to pure theory and includes the analysis of algorithms, the study of computer architectures, compilers and operating systems, networks, and software engineering.

Introductory computer science courses offer an overview of programming skills, the use and application of popular software, and the essentials of computing.

The Mount Allison computer science program as a whole is designed to combine theoretical and practical computer science with a deeper study of specialized areas, such as:

  • theory of computation
  • cryptography
  • artificial intelligence
  • databases
  • computer graphics
  • networks
  • software and hardware design

All courses in the computing curriculum offer a blend of theory and practical application, with many of the offerings having a significant project component in which students are given the opportunity to apply the classroom material to real-world problems.

You will also have opportunities to participate in independent summer research projects or to contribute to faculty research projects.

Whether you want to learn more about certain software or to develop advanced programming skills, Mount Allison has a computer science course for you.

Career opportunities

Popular career paths for computer science graduates include:

  • computer network specialist
  • logistics specialist
  • web developer/website designer
  • computer engineer/programmer
  • software/programmer analyst
  • database developer/administrator
  • systems architect/analyst
  • video game/multimedia/applications developer
  • intelligence officer
  • computer designer
  • electronic commerce specialist
  • software developer
  • security architect/network security analyst
Apply Now! January 2026
Application start
Mar 1, 2025
This intake is not applicable
Studies commence
Jan 2, 2026
Apply Now! September 2025
This intake is not applicable
Studies commence
Sep 2, 2025
Apply Now! January 2026
Application start
Mar 1, 2025
This intake is not applicable
Studies commence
Jan 2, 2026
Apply Now! September 2025
This intake is not applicable
Studies commence
Sep 2, 2025