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.
Faculty: Faculty of Science
- Bachelor of Arts (BA), honours or major
- Bachelor of Science (BSc), honours or major
- NEW! BA joint major, Computer Science and Economics
- NEW! BSc honours, Computer Science and Physics (pending MPHEC approval)
- BA or BSc, honours in Computer Science and Mathematics
- Minor in any degree
Other degree options in the field of computer science at Mount Allison:
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 deeper study of specialized areas, such as:
- theory of computation
- artificial intelligence
- computer graphics
- 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.
Find a list of specific computer science courses in the academic calendar – computer science.
Not sure about the difference between a major, a minor, and an honours?
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
Micah Stairs ('17)
Bachelor of Science, honours in mathematics and computer science
Google software engineer
"I recognize that I would not have this job at Google if it were not for Mount Allison University and the opportunities that it provided for me."
“In our modern world, computer science is so applicable to every
part of life. It is a part of everything from biology and economics to
cell phones and toasters. I would recommend it to anyone who wants to
combine their interests of computer programming as well as theoretical
computing knowledge. I had zero knowledge of what computer science was
before coming to Mount Allison and I do not regret my decision of
incorporating it in my studies in the slightest.”
Sarah van der Laan
Double major, mathematics and computer science (’14)
“Expect a challenge, and be prepared to have your mind stretched in new and exciting ways.”
Honours mathematics and computer science (’14)
Mount Allison students have a strong record of participation in the annual International Collegiate Programming Contest (ICPC), which for universities in Atlantic Canada is a three-level competition: the Northeast North American (NENA) Regional contest, the North America Championship (NAC), and the World Finals.
Each summer, faculty in the Department of Mathematics and Computer Science offer research opportunities for undergraduate students. The students acquire valuable research experience while interacting with professors and other undergraduate students.
Dr. Liam Keliher
Associate professor, math and computer science
Research primarily in cryptography, coaches the Mount Allison computer programming teams, awarded the J.E.A. Crake Teaching Award