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
Degree options: BA honours or major; BSc honours or major; Any degree, minor
Other degree option in the field of computer science at Mount Allison: BA honours in computer science and mathematics
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.
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
“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 first level is paired with the Science Atlantic Mathematics, Statistics and Computer Science Conference. The second level is the Northeast North America (NENA) Regional. The third level is 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