Department of Computer Science, University of British Columbia

Department of Computer Science, University of British Columbia UBC Computer Science located in Vancouver, British Columbia, is one of the top Computer Science departments in North America.

The UBC Computer Science department is a leader in Canada and the world. Artificial intelligence, machine learning, data science, human-computer interaction and computer systems are all at the forefront of our research and educational leadership. Our faculty include a Canada 150 Research Chair; plus many Fellows of prestigious societies like the Royal Society of Canada, and four CIFAR Chairs. Our

graduates emerge with world-class skills, and are often immediately employable at companies like Google and Amazon. Situated in one of the most beautiful cities on earth alongside the ocean, UBC is considered a beacon of Vancouver.

09/09/2026

Are you new to UBC Computer Science? Here's everything you need to know to have a successful undergrad at UBC CS!

The CS department offers academic advising, specialization options, co-op, mentorship, networking events, research opportunities, and more! Learn about our resources here: https://www.cs.ubc.ca/students/undergrad

09/08/2026

Welcome back to UBC campus! We're so glad to have you back!

We're excited to welcome you back to campus on Tues Sept 8 for UBC's Imagine Day!Undergrad CS majors can come by our Ope...
09/04/2026

We're excited to welcome you back to campus on Tues Sept 8 for UBC's Imagine Day!

Undergrad CS majors can come by our Open House to meet with our academic advisors, learn about our programs, and connect with student clubs! Enjoy a free BBQ lunch outside the building, hosted by UBC Computer Science Student Society.

CS grad students have a full day that includes short talks, a scavenger hunt, research talks, and more!

Read more: https://www.cs.ubc.ca/news/2026/09/imagine-day-2026

09/03/2026

Meet Patrice Belleville! Patrice is an Associate Professor of Teaching and the Associate Head of Operations at UBC Computer Science.

In January, he will be teaching CPSC 313: Computer Hardware and Operating Systems.

Here, he talks about what topics will be covered in the course, his advice for students in his class, and what he enjoys doing in his spare time.

09/01/2026

Meet Cinda Heeren! Cinda is a Professor of Teaching at UBC Computer Science.

This fall, she will be teaching DSCI 220: Discrete Mathematics for Data Science and CPSC 221: Basic Algorithms and Data Structures.

Here, she talks about what students will learn in these classes, what she enjoys about being a professor, and what she does outside of teaching!

From census results to healthcare records to student class records, there are vast amounts of data about different aspec...
08/27/2026

From census results to healthcare records to student class records, there are vast amounts of data about different aspects of our lives. In order to make sense of the information, researchers must analyze and find patterns in data, often using computational tools and techniques to automate the process and tackle large datasets.

This month, to share the latest knowledge in the field, UBC researchers were at 2026 ACM SIGKDD in Jeju, Korea. SIGKDD is one of the leading international conferences for researchers to share the latest in data mining as well as data science and machine learning.

Read more: https://www.cs.ubc.ca/news/2026/08/sigkdd

08/24/2026

Meet Susanne Bradley! Susanne is an Assistant Professor of Teaching at UBC Computer Science. This fall, she will be teaching CPSC 418: Parallel Computation. Here, Susanne talks about what students will learn in CPSC 418, her advice to computer science students, and what she enjoys outside of teaching!

Learn more about Susanne: https://ubctoday.ubc.ca/news/july-07-2026/teaching-focus-susanne-bradley

08/21/2026

Thank you to all the students who presented their research at the Summer Undergraduate Research Poster Session!

Congratulations to UBC Computer Science undergrad alums Irmak Bayir and Selin Uz, who were named as top emerging leaders...
08/20/2026

Congratulations to UBC Computer Science undergrad alums Irmak Bayir and Selin Uz, who were named as top emerging leaders in the Class of 2026!

Their work leading initiatives, solving challenging problems and advancing inclusion in computer science was recognized by Canadian business and technology news outlet The Logic.

Irmak and Selin are two of 12 Canadian university graduates who are featured on this year’s Top Prospect list.

Read more: https://www.cs.ubc.ca/news/2026/08/alums-leading-innovators

08/18/2026

Meet Jordon Johnson, a Lecturer at UBC Computer Science! Jordon has been teaching various computer science courses in the department since 2018. This fall, Jordon will be teaching CPSC 213: Introduction to Computer Systems. Here, Jordon talks about what students will learn in CPSC 213, why teaching is important to him, and what he enjoys outside of teaching.

Jordon also has an exam survival guide to help students prepare for exams:https://www.cs.ubc.ca/~jordon/misc/exam_prep.pdf

Address

201-2366 Main Mall
Vancouver, BC
V6T1Z4

Opening Hours

Monday 7:30am - 5pm
Tuesday 7:30am - 6:30pm
Wednesday 7:30am - 6:30pm
Thursday 7:30am - 5pm
Friday 7:30am - 6:30pm

Telephone

+16048223061

Alerts

Be the first to know and let us send you an email when Department of Computer Science, University of British Columbia posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share