Advising & Resources

The department aims to provide a world-class education to students. Your success is important to us. In this section you'll find links to resources that can help you succeed and to deal with the challenges that many students face while engaged in a degree program.

Getting Started

For 1st year students, we recommend you view this Lab Zero presentation to get an introduction to the resources available to you as a Computer Science student.

Undergraduate Student Research Awards

Working in the LCI Lab

One of the most valuable research experiences for an undergraduate student is to be a research assistant. Each year, the department receives a number of research awards that help provide funding for an undergrad student to spend 16 weeks over the summer working full time in one of the department’s research labs, often with the opportunity to publish their work.


Awarding the Arthur Scow Prize for Student Development

The Computer Science Department is a community of students, faculty and staff working together. We provide department, community and outreach programs, and encourage computer science students get involved.

If you want to contribute to student life, department affairs and the community at large, here are some of the activities you can volunteer for:

Career Planning

Co-op student with HR manager at Electronic Arts

Start now to build your work experience, your job search skills and your presentation abilities. Any action now beats anxiety later!

Our department provides you with lots of help, including:

Computer Science Co-op Program

On the job
Application deadline for the CS Co-op Program is October 1, 2019 (11:59pm).

Co-op is an option in which students intersperse their school terms with real work. The program offers students opportunities to put what they have learnt from school in perspective. Many students choose to come to UBC for their Computer Science degree because our Co-op program is well-supported by the department, UBC, and the local computer industry. Students also find work across Canada, in the United States, and in Japan.

Why Computer Science at UBC?

UBC Students (Midterm time!)

The UBC Department of Computer Science is an internationally-renowned department, and we consistently rank among the top three computer science departments in Canada.

Why are we so successful?

Our department owes its success to four factors: our programs, our faculty, our facilities, and our student-enrichment activities. These factors work together to make your experience at UBC uniquely rewarding.


Interdisciplinary Research and Teaching

Research and Conferences

Undergrads can attend reading groups offered by various departmental labs, take directed studies courses, and attend our Distinguished Lecture Series, faculty talks, and honours seminars.

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