Computing Science

Why study Computing Science?

Computing Science involves computational processes and information systems. You’ll learn concepts such as algorithm, language, information, complexity, and system design, and how to apply these concepts to areas like communications, medicine, security, science, business and entertainment.

In this program, you’ll explore creative ways to solve problems as you discover how computers and computer systems work. You’ll also develop other marketable skills such as analytical reasoning, advanced numeracy, computer languages like C++ and Java, software design and development, project management, and communications.

College or university?

Computer Science programs at colleges typically teach computer languages in demand at the time of instruction. We go beyond that — teaching these skills, plus the foundational principals that tie programs and computing systems together. This approach gives our students the ability to easily learn new languages as they are developed in the future and the opportunity to work within a much broader range of programs and software after graduation.

The Saint Mary’s approach

Our nationally-accredited degree program offers students the choice of pursuing a major or honours degree on its own or as a double major or honours degree with mathematics, business administration or another field of science.

With an average of 60 students per class in first-year courses and 5 to 15 in upper-year courses, our students form easy connections with their professors and each other. This supportive atmosphere encourages students students to diversify their education through study abroad, co op or undergraduate research opportunities. These experiences are highly valued by grad schools and future employers.

Sample courses offered:

  • Artificial intelligence
  • Computer graphics
  • Internet technologies and web programming
  • Operating systems
  • Data mining
  • Software engineering

Future career opportunities:

  • Systems analyst
  • Computer programmer
  • Computer game developer
  • IT consultant
  • Website developer
  • Software engineer or developer

What our students are saying

“My co-op placement enabled me to connect with some of the best within my field of studies and took me to the doorstep of my dream career. I am proud to say that because of the Saint Mary’s co-op program, I am now a software developer at IBM Canada Inc.”

- Ali Mehedi, B.Sc. 2010
Mathematics and Computing Science