University COVID-19 update

The University of Waterloo is constantly updating our most Frequently Asked Questions.

Questions about buildings and services? Visit the list of Modified Services.

Please note: The University of Waterloo is closed for all events until further notice.

Computer Science

Jonathan working at his laptop

What is Computer Science?

Computer science encompasses topics related to computers, software, and their application to today's most challenging problems. At the internationally renowned David R. Cheriton School of Computer Science, you'll study computer algorithms and programming, and explore exciting areas such as artificial intelligence, bioinformatics, networks, databases, quantum computing, graphics, scientific computing, security, and software engineering.

Meet Jonathan

Jonathan welcomes guests at an open house eventIf you've been on a Faculty tour, or attended an event, you've probably met Jonathan. Not only is he welcoming guests to campus as a Math Ambassador, he also helps to train new tour guides. He's also leading the charge during Orientation, donning his pink tie and guiding a team through the welcome process.

A previous finance director for MathSoc, Jonathan is also involved with CS4U Day, an annual event held by the School of Computer Science, involving hundreds of high school students, teachers, and families who come to campus for an exciting day of speakers and hands-on activities.

Back home in Toronto, he volunteers with elderly, low-income Holocaust survivors, providing friendship and delivering meals. And in his spare time, you can find him at his computer, coding for his side projects.

"I'm proud to be a mathie because of the people and the community. The people in the math faculty at Waterloo are really amazing, and I've made some really great friends during my time here."


You can explore additional areas of interest with your Computer Science studies by adding a specialization in your second year to customize your degree.

  • Artificial intelligence
  • Bioinformatics
  • Business
  • Computational fine arts
  • Digital hardware
  • Human-computer interaction
  • Software engineering

Your first year

All first-year students take a common selection of math courses called core courses. Normally in the fall term, students take:

*Note: Please visit the first-year course selection website for information about recommended electives and additional details.

Potential co-op and career opportunities

Potential co-op opportunities
Sample titles Sample employers
  • Full stack developer
  • Game programmer
  • Web developer
  • Technical systems analyst
  • Research assistant
  • Software developer
  • Microsoft
  • Facebook
  • Google
  • Shopify
  • OpenText Corporation
  • NVIDIA Corporation
Potential career opportunities
  • Financial Software Developer – Bloomberg
  • Software Developer – Pinterest
  • Data Scientist – Facebook
  • Software Engineer – Google
  • Engineer, Relevancy – Wish
  • Software Developer – Palantir Technologies
  • Software Engineer – Dropbox

Contact the computer science advisors for more information