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


The display of an iPhone measures just 3.5 inches diagonally, yet as millions of iPhone fans will attest, it’s a portal into a vast world of apps, some 350,000 and counting at present. For the developers of those apps, it’s the space and place where inventiveness and savvy come together. For Hendrik Kueck, founder of Pocket Pixels of Vancouver, BC, the iPhone display represents the intersection of his passion for aesthetics and his intellectual interest in problem-solving, mapped to his desire to merge the two in fun and functional apps for consumers.
When you meet Katayoon Kasaian, a warmly engaging and well-rounded person who loves to hike and snowboard, spend time with friends, and enjoy good food and wine, you immediately feel yourself in the presence of a people person. In fact, it’s hard to imagine Katayoon—who has tutored students with learning disabilities in physics and chemistry, volunteered to visit with cardiology patients at St. Paul’s Hospital, and oriented new immigrants to life in Vancouver—as doing anything professionally that somehow wasn’t connected with people.
Born in Shanghai, China, David grew up wanting to be an artist. The joy of capturing the magic of his favorite cartoons on paper was overwhelming and creating his own collage has quickly taken over all of his past time. Unfortunately, and perhaps fortunately, like many kids drawn to the interactive world of gaming, David became hooked on Nintendo as a six-year-old. His goal in life to become an artist and create his own cartoon now has been taken over by the desire to make his own video game.
Andrew Ip
Like many of the department graduates profiled in these pages, Andrew Ip had a spotty background with computers prior to entering UBC. “And most of my experience,” he says with a grin, “came through playing computer games.” In high school he had developed an interest in web development and followed up on that interest by taking an intro CS class in the fall of 1999.
Elena Kholondyreva
When Elena Kholondyreva was 10 years old, she had a hankering for a Barbie-styled dollhouse. In her hometown of Minsk, Belarus, where the average annual income is less than $1,500, such dollhouses simply didn’t exist. So Elena decided to build one. “But it was a house with a difference,” she says laughing. “I completely wired it with electricity and had a little 10-switch panel that controlled the lighting in all of the rooms. It even had a glowing fireplace made with red lights.”