Teaching & Learning

Academic Integrity

University Policy on Academic Integrity

“Academic honesty is essential to the continued functioning of the University of British Columbia as an institution of higher learning and research. All UBC students are expected to behave as honest and responsible members of an academic community.

Equity, Inclusion & Wellness

Equity & Inclusion

We aim to build a community where equity and inclusion are embedded in all aspects of campus life. If you require assistance related to issues of equity, discrimination or harassment please contact the Equity & Inclusion Office:

Brock Hall, Room 2306
604 822 6353

Previous Undergraduate Student Research Awards

Previous Projects

Summer 2017

Ivan Beschastnikh

Project 1: Analysis of distributed systems

Mutation testing is a strategy for evaluating the efficacy of a test suite. You change, or mutate, the subject program and then see if the test suite finds the change (by failing). We are developing a mutation testing framework for distributed systems. If you like program analysis and/or distributed systems, then this project is for you.

Project 2: Cloud computing

UBC Computer Science Professors Alan Mackworth & David Poole Release 2nd Edition of Foundational AI Textbook

UBC CS Professors David Poole and Alan Mackworth are pleased to announce the release of the second edition of their foundational AI textbook, "Artificial Intelligence: Foundations of Computational Agents".

The book has seen a complete update, with a machine learning emphasis and new resources (Python code, AIspace animations, slides, solutions, and more).  And the best news yet for students and AI practitioners is that the complete text is also available online with free open access at http://artint.info/2e/html/ArtInt2e.html.

Site Categories Teaching & Learning

Computer Science Lecturer Jessica Dawson Receives Killam Teaching Prize

UBC Computer Science Lecturer Jessica Dawson is the recipient of a 2016-2017 UBC Faculty of Science Killam Teaching Prize, UBC’s most prestigious teaching award.  This award recognizes outstanding contributions to improving the teaching and learning environment in our undergraduate programs, and is awarded to a small handful of faculty members in Science each year.

Site Categories Teaching & Learning Women

Computer Science Senior Instructor Patrice Belleville Receives 2016 UBC Dean of Science Excellence in Service Awards

Congratulations to UBC Computer Science Senior Instructor Dr. Patrice Belleville, recipient of a 2016 Dean of Science Excellence in Service Award. The award recognizes staff, students and faculty whose service contributions have had a significant positive impact in achieving UBC Science's mission.

Site Categories Teaching & Learning

World Reading Day

Wednesday, October 5, 2016 | 10:00am - 5:00pm
Reading Room (ICCS 262)

Celebrate World Reading Day with a FREE BOOK!

Continuing THURSDAY from 10:30 am - 2:30 pm.

You are invited to come by the Reading Room (ICCS262) to make a selection from our free book cart, including textbooks, math & computer science books, novels, magazines and more.

You may also bring in used books to donate or exchange for new ones (either the same day or beforehand by bringing them to the Reading Room or dropping off in the donation box in the CS front office).

ICICS/Computer Science Reading Room : New Books

The following books are now available at the Reading Room. Search the Reading Room catalogue to find many more:

A history of video games in 64 objects / World Video Game Hall of Fame
GV 1469.3 H57 2018

Artificial unintelligence : how computers misunderstand the world / Meredith Broussard
QA 76.9 C66 B787 2018

Which introductory computer science course should I take?

The Computer Science department offers four options for your first Computer Science course at UBC.  None of these courses have any programming prerequisite, so they are all appropriate for beginners. These four courses all have different goals, require different amounts of work, and have different levels of difficulty.

CS Graduate Student Sarah Huber Receives Killam Graduate Teaching Assistant Award

Computer Science graduate student Sarah Huber is the recipient of the UBC Killam Graduate Teaching Assistant Award.  The award is presented each year to 16 graduate students who have made outstanding contributions to teaching and learning at UBC.  The prize includes a certificate and $1,000. More information about the award is available here.

Congratulations, Sarah!

Site Categories Teaching & Learning Women

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
General: help@cs.ubc.ca
Undergrad program: undergrad-info@cs.ubc.ca
Graduate program: grad-info@cs.ubc.ca

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