Earn your Computer Science degree at UNBC and unlock your potential for personal and professional growth.
How can I apply?
Apply to the UNBC Computer Science program by visiting our Admissions page:
Explore the program, apply, prepare & submit documents (e.g., transcript), and accept & confirm your offer today!
Key information for undergraduate applicants
- Application deadlines: for Bachelor of Science (BSc) by semester, see undergraduate application deadlines.
- Admission requirements: high school diploma with specific course prerequisites, as detailed in general entry programs. For all other admission categories, such as international admissions, see Admissions.
- Scholarships and financial aid: remember to apply for Awards and Financial Aid before the deadlines:
- January 15: Early-entrance scholarships
- April 1: General Scholarships, bursaries, and awards application deadline
- Campus life
Key information for graduate applicants
Why Computer Science?
Apply to UNBC's Computer Science program for cutting-edge research opportunities, supportive faculty, and a vibrant campus life. Enjoy an affordable community with excellent work experience through our Co-op program.
Computer Science program for a promising career in a high-demand field. With 67% of graduates employed full-time within six months, job growth projected at 15% by 2031, your future is bright. Enjoy a median annual salary of $104,420.

Located in northern British Columbia, our affordable community offers a high quality of life with short commutes to a variety of extracurricular activities.
Plus, our Co-operative Education program connects students with local businesses for valuable work experience. Join us and start your journey today!
A professor's perspective

The Computer Science department at UNBC is a dynamic research hub. Our graduate program supports professors in their projects and helps develop skilled graduate students. Professors play a key role in shaping the program and advancing new research and learning facilities at UNBC. Join us and be part of our innovative community!
Dual credit programs
TekX: Technology exploration dual credit program