Discussing search technologies with panelists from Google

BCS Program (Second Degree)

Earn a second degree in only two years

The UBC Bachelor of Computer Science degree (Integrated Computer Science program), or simply 'BCS', is a unique, 20-month, second degree program. It is designed for university graduates possessing a bachelor's degree in another field, and who are interested in either:
(a) making a career transition into information technology, or
(b) combining their own field with computer science.

This program is the only Bachelor of Computer Science program of its kind offered in Western Canada.

Approved by the Ministry of Education in September 2004, the program evolved from an existing Diploma Program known as Alternate Routes to Computing.

For information about potential careers in Computer Science, please see the CareersOnline website.


  • Allows students to combine computer science with other fields of interest (e.g. biology, psychology, commerce, education, music, etc.)
  • Optional co-op work terms
  • Regular Faculty of Science tuition fees

Appealing to:

  • Mature learners
  • Graduating university students

Application and program details:

Visit our page on How to Apply and check out additional links on the right.

For more information about our admission and application process, please contact bcs-info@cs.ubc.ca

BUCS/BTM Combined Business/CS Degrees


When you ask Frank Hangler about his interests, you see him pause for a moment, as if wondering where in the world—literally—he should begin. When he does, he launches into an array of subjects, each one ripe for discussion: world history, music, Canadian health policy, cooking, the relationship between social media and social movements, European travel, web design, dot-com startups, architecture, wine, backpacking,—is there not a topic on which he’s at least conversant, and quite likely very knowledgeable?
In reading through Paul Kry’s CV of research, teaching, and professional accomplishments, one has the sense of being in the presence of a person absolutely born to academics. But despite his long-standing interests in computing and computer science, Paul laughs at the suggestion that it was a foregone conclusion that, for example, once he’d finished his masters in CS, he’d continue for a Ph.D. “No, no!” he says with an easy laugh. “I knew I was interested and that I wanted to learn more, but you never really know where these things are going to lead.”
Felicity Foxx Herst, a dynamic young game designer with Silicon Sisters Interactive in Vancouver, describes herself as an “avid and passionate female gamer.” The daughter of a genomics researcher and a professional opera singer, Felicity grew up in a household devoted both to the arts and the sciences, so it’s perhaps no wonder that she gravitated ultimately toward a field that allows her to engage with her interests in both. What’s a bit different about Felicity is that, unlike many of her generation, she didn’t grow up glued to a video monitor or iPod screen.
Dorothy Cheung’s resume shows an impressive list of educational and professional accomplishments. She’s worked in a diversity of UBC-based and private sector labs in Vancouver, including labs in UBC’s departments of botany, biotechnology, and pediatrics, the Centre for Plant Research at the UBC Botanical Garden and at Viridae Clinical Sciences.
Heidi Lam, who holds two degrees from UBC and two from Simon Fraser, has an impressive string of academic credentials, but she laughs off any suggestion that she’s a super-achiever. Instead, she suggests with quiet, yet focused, determination that she’s been seeking the best way to develop her intellectual interests while being true to her personality: a functional way to balance what she wants with who she is. For Heidi, a software engineer at Google, this search to date has yielded impressive results.