Computer Science

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

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. View our Computer Science Postcard

Undergraduate students can pursue a Major, Advanced Major or Honours degree in CS. Our undergraduate curriculum aligns with the current guidelines of the ACM and IEEE, which are major international professional organizations that provide curriculum guidelines for computing programs. Our curriculum prepares students by giving them both the underlying knowledge (theoretical foundations of computing), which is essential to adapt to rapidly evolving technology, and knowledge on new areas and technologies. Our core courses provide a strong computing foundation and our elective courses keep up with emerging areas and the latest industry demands. Through the Computer Science Co-op program students have the opportunity to complete 12-16 months of work experience.

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). We also offer a Post-Baccalaureate Diploma in Artificial IntelligenceMACS students have the opportunity to complete 8 months of work experience through the MACS Co-op program.

There are many opportunities for both undergraduate and graduate student involvement in faculty research projects. Our department provides a research-intensive environment where students collaborate with faculty and work alongside undergraduate and graduate students. There are many funding opportunities, scholarships, summer internships. The very generous Dr. H. Stanley and Doreen Alley Heaps Computing Science endownment is an important source of funding for CS students at StFX.

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.

Please take a look at our website and reach out to us if you have any questions.

Iker Gondra
Chair and Professor




Building Robots: Computer Science Student’s Undergraduate Honours Thesis Looks At How We Can Relate Human Interactions To Actions Robots Are Taking

• Stfx Awarded Close To $800k To Expand And Enhance Its Computer Science Programs

StFX Computer Science students win 2020 Atlantic Canadian Programming Competition

StFX Computer Science student's research on interactive musical accompaniment tool accepted at top international conference

• 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!