How does UBC Computer Science compare with other Canadian computer science departments?

We are recognized as one of the top computer science departments in Canada, typically compared with the Departments of Computer Science at the University of Toronto and the University of Waterloo. Our strengths arise from the reputation of our research, the quality of our teaching, and the collegial, student-inclusive atmosphere that we see as conducive to quality learning.

How many faculty members do you have?

We have 50+ full-time faculty members and growing.

Alumni Panel Series

The Intent of the Series

The CS Alumni Panel Series brings UBC CS alumni together with current and prospective students to discuss how a Computer Science degree fits into our lives. Why choose to do a degree in computer science? Where can we go with our degrees?

Events & Workshops

Resume Writing Workshop

Intended audience: Non-coop undergraduates

Offered: At least 1X/term.

Find out how to write professional-looking resumes that get you job interviews! Learn about how to customize your resume content to specific job posting requirements, and how to effectively format this.

Interview Skills Workshop

Intended audience:  Non-coop undergraduates

Offered: At least 1X/term.

Anxious about job interviews? Learn about commonly asked job interview questions and how to successfully answer them.

iTalk - Modern Mobile Development

Thursday, January 27, 2011 | 6:00pm
C180, UBC Robson Square

Developing for modern mobile platforms such as the iPhone, Android, and Mobile Web has become a profitable industry for the specialists and early adopters that currently dominate the mobile development scene. However, outside of that core, there is often a lot of confusion and misconception about the tools, process, and best practices around mobile development. This talk aims to break down the barriers, explaining the methodologies, similarities, and unique challenges of mobile development compared to more established development platforms.



Departmental Research Areas

UBC is a research-intensive university and the Department of Computer Science is known to have a conscious focus on interdisciplinary research.


Computational Geometry, Algorithms, Algorithmic Game Theory, Bioinformatics

Mary Czerwinski - Distinguished Lecture Series

Thursday, January 27, 2011 | 3:30pm - 4:45pm
Hugh Dempster Pavilion (DMP), Rm 110

Mary's research focuses primarily on novel information visualization and interaction techniques across a wide variety of display sizes. She also studies information worker task management, multitasking, and reflection systems. Her background is in visual attention and user interface design. She holds a Ph.D. in Cognitive Psychology from Indiana University in Bloomington. Here is a link to her curriculum vita.

Submit a Ticket

Before you submit a ticket, have you searched My CS for your problem?

Enter your CS email here.


Please describe in detail the problem you're encountering, including location (lab, office number, home), operating system, and -if possible - what you were doing leading up to the problem.

'Lights, camera, simulation'

CS Prof Dr. Robert Bridson

CS's Christopher Batty and Prof. Robert Bridson's paper Computational Physics in Film was published in December 2010's edition of Science. (Full version available to the UBC community and other paid subscribers.)

Audience Department
Site Categories Academic

a place of mind, The University of British Columbia


ICICS/CS Building 201-2366 Main Mall
Vancouver, B.C. V6T 1Z4 Canada
Tel: 604-822-3061 | Fax: 604-822-5485
Undergrad program:
Graduate program:

Emergency Procedures | Accessibility | Contact UBC | © Copyright The University of British Columbia