Computer Science

The Computer Science Department Office Temporarily Closed.

In an effort to protect the public and our employees from the spread of COVID-19, please be advised that our offices are temporarily closed, however, we continue to provide services via email.  For inquiries, please use the contact information below: 

Dr. Iker Gondra, Chair:

Rhonda MacDonald, Administrative Assistant:

NEW! New Course Descriptions for 2020-2021 - CSCI 435, CSCI 444 and CSCI 550

NEW! Course  for Winter 2021 CSCI 435 - Algorithms and Complexity - See poster for details. 

NEW! Post-Baccalaureate Diploma in Artificial Intelligence

NEW! Course-based Master of Applied Computer Science (MACS)

MacLean's 2019 Computer Science Rankings
(StFX's Computer Science program is the top ranked in Atlantic Canada and #16 in Canada)

Welcome to Computer Science at StFX, where students undertake studies that offer a well-rounded education in the science of computing. Computer Science (CS) spans a broad range from theory to practice to cutting- edge inventions. CS makes graduates aware of new technologies and new ideas and is a foundation for many different computing careers. There are many sub areas (e.g., artificial intelligence, databases, game development, graphics, high- performance computing, networking, programming languages, robotics, security, etc.) within the broader discipline of CS, with new areas being created as the discipline evolves.

Computer Science jobs are among the highest paid and have the highest job satisfaction. CS is very often associated with innovation, and developments in computing tend to drive it. Most analysts predict that the number of people trained for jobs in the computing industry will fall far short of the employment demand. As a result of this shortfall, job prospects for graduates in CS are expected to remain excellent.

Undergraduate students can pursue a Major, Advanced Major or Honours degree in Computer Science. Graduate students can pursue both a research-based Master's of Science (MSc) in Computer Science and a course-based Master's of Applied Computer Science (MACS). Our faculty members are very active in research. Together, they provide an education in Computer Science that rivals all other Canadian universities—one that produces high-achievers who are well-suited to graduate studies and industry. View our Computer Science Postcard


• StFX to offer new post-Baccalaureate diploma in Artificial Intelligence

• Nova Scotia education department officials visit StFX lab focused on development of software tools to aid in medical challenges

• Top honours, national recognition for StFX Computer Science

• StFX Computer Science student in the top three once again at Science Atlantic

• StFX professor Dr. Laurence T. Yang one of 52 new Fellows inducted into the Canadian Academy of Engineering

• Harvard Medical School researcher joins StFX as new Canada Research Chair in Bioinformatics

• StFX geology, computer science programs listed among the best in the country

• Students to benefit as StFX, NSCC sign new computer science agreement

• Coding, data analytics, technology that’s changing the world part of new offerings in StFX’s computer science program


Interested in Programming? Check out this site for some great information!