Students in computer lab review code

Computer Science

Develop advanced applied-computing and problem-solving skills without losing focus on the core computer science subjects such as programming languages and operating systems.

Receive hands-on experience in robotics, networking, and cybersecurity labs. Be among alumni hired at Google, Amazon, and Microsoft, and many companies in California's Silicon Valley.

Bachelor of Science (BSc)
Prince George
120 credits,  4 Years,
Part-time available
Experiential Learning
Co-op,  Faculty Supervised Research,  Study Abroad,  Undergraduate Research Experience
Honours Option
Jan,  May,  Sep

Program Details

Access a broad spectrum of courses, ranging from programming languages and data structures to fundamentals of data mining and cyber security.

Apply a multi-perspective and multi-disciplinary approach that addresses issues such as emerging technology, artificial intelligence, software engineering, ethics, and human-computer interface (HCI) design.  

Access computer labs that offer the latest in hardware, software, networking, robotics, business intelligence, big data, and graphics. 

Engage in applied research that allows you to gain skills in real-world problem solving using state-of-the-art tools and technologies. 

Our honours program offers additional undergraduate research experience and prepares students for post-graduate studies in computer science and related fields.

A number of project courses expose you to collaborative/group work.

Broaden your horizons by taking minors in MIS (Management Information Systems) and GIS (Geographic Information Systems).

Program Website Academic Calendar

Career Paths

  • Network administrator
  • Software developer
  • Database administrator
  • Data analyst/Scientist/Architect
  • Software engineer
  • Web and mobile application developer
This degree prepares you for further studies in computer science and interdisciplinary areas.

Amazon, Google, Microsoft, and many companies in California's Silicon Valley have hired our graduates.

Why at UNBC

  • Solve real-world problems as you work directly and co-operatively with various industries, including technology and health care
  • Understand core computer science, as well as data mining, cybersecurity, business intelligence, data communications and networking
  • Gain exposure to applied computing while building a strong conceptual foundation of computer science
  • Build strong ties to local industry
  • Choose from joint majors including chemistry, mathematics and physics
  • Complete a minor or major in Management Information Systems within the normal timeframe, as many courses are cross-listed with the School of Business
UNBC motto

'En Cha Huná

UNBC’s motto, from the Dakelh (Carrier) Elders, reminds us that all people have a voice and a viewpoint. Interpreted as “respecting all forms of life,” 'En Cha Huná encapsulates the spirit of academic freedom, respect for others, and willingness to recognize different perspectives.

Admission Requirements

High School Admission Requirements (Applicable for B.C. and Yukon)

Overall average of 65% minimum in the following:

  • English Studies 12 or English First Peoples 12
  • Pre-Calculus 12 (minimum 67%)
  • Approved Academic Grade 12 Course
  • Approved Academic Grade 12 Course
  • Additional Grade 12 Course (Elective or Academic)

Domestic Admission Requirements

View the full list of Approved Academic Grade 12 Courses

More high school admission requirements (including out-of-province, International Baccalaureate and Advanced Placement)

Transfer Requirements

  • Have attempted at least 15 credit hours of post-secondary transferrable coursework from a recognized institution
  • Be in good academic standing at the transfer institution
  • Have a 2.0 GPA from the most recent 30 credits prior to transfer
  • For the purposes of verifying any outstanding first-year prerequisites, high school transcripts may be requested

Detailed transfer requirements

Tuition and Fees

Approximate Costs per Academic Year

(30 credit hours, 10 courses)

  Domestic International
Tuition* $5,870 $24,770
Student Fees* $1,185 $1,185
Books* $1,700 $1,700

* Tuition, fees and books are subject to change and vary among programs.

Tuition and Fees

Scholarships, Bursaries and Awards

View the hundreds of available scholarships, bursaries, and awards.

  • 1 in 4 students receive a UNBC financial award.
  • $3,500,000 in financial awards given each year.
Awards and Financial Aid Information for Indigenous Students

We Are Here to Help

This is your personal guide through every step of the admissions process. We are here for one reason: to support you. We help every part of the admissions process make sense. Just ask us.

Phone: 250-960-6306

Contact a Student Recruitment Officer