Overview
The Computer Science programme at the University of Northern British Columbia provides a robust foundation in the conceptual and practical aspects of modern computing. Students engage with a curriculum designed to address the rapid evolution of technology through rigorous problem-solving and multidisciplinary perspectives.
This degree focuses on developing advanced technical skills alongside a strong theoretical understanding of computational logic. The faculty emphasises direct cooperation with industry partners to ensure that the learning environment remains relevant to current professional standards and technological trends.
Participants have access to advanced development tools and are encouraged to explore various areas of the field, including software engineering and knowledge-based systems.
Why Computer Science at the University of Northern British Columbia?
The institution offers a distinctive teaching approach that integrates basic areas like computer architecture and networking with advanced practical methodology. Students benefit from a strong conceptual foundation that allows them to adapt to the rapidly changing nature of the global technology landscape.
Facilities include modern laboratories where students use professional-grade development tools to refine their programming and systems analysis capabilities. The programme is structured to support both standard B.Sc. tracks and an Honours path for those seeking undergraduate research experience.
The university’s commitment to industry links provides students with insights into professional work environments. This connection ensures that graduates are not only theoretically proficient but also possess the practical insights required for immediate impact in the technology industry.
Tuition Fee Breakdown
- International fee: CAD 963 per credit
- National fee: CAD 204 per credit
Visit the Fees and Funding section for a breakdown in your local currency.
Syllabus
The curriculum is structured to provide a broad exposure to the discipline while allowing for upper-division specialisation. Modules may include:
Lower-Division Requirements
- Computer Programming I
- Computer Programming II
- Discrete Computational Mathematics
- Writing and Communication Skills
- Expository Writing
- Calculus I
- Database Systems
- Logic Design
- Computer Organization and Architecture
- Ethics in Computing Science
- Data Structures I
- Linear Algebra
Upper-Division Requirements
- Software Engineering I
- Programming Languages
- Operating Systems
- Theory of Computation
- Data Communications and Networking
- Computer Networks
- Numerical Methods
- Probability and Statistics for Scientists and Engineers
Careers with Computer Science
Graduates are prepared for professional work in modern industry, equipped with the problem-solving skills necessary for various technical roles. The programme's emphasis on software engineering and systems programming opens doors to careers in software development and systems analysis.
The rigorous training in database systems and networking allows alumni to pursue opportunities in data management and IT infrastructure. Many students also use the Honours track as a stepping stone toward post-graduate studies and advanced research positions in the computing field.
By focusing on a multidisciplinary approach, the degree enables graduates to find employment in diverse sectors such as finance, healthcare, and government. The combination of theoretical knowledge and practical tool usage makes candidates highly competitive in the global job market.
Programme Structure
Courses include:
- Computer Programming
- Discrete Computational Mathematics
- Writing and Communication Skills
- Expository Writing
- Calculus
- Algorithm Analysis and Development
Key information
Duration
- Full-time
- 48 months
Start dates & application deadlines
- Starting
- Apply before , International
- Apply before , National
-
- Starting
- Apply before
-
Language
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Credits
Delivered
Campus Location
- Terrace, Canada
Disciplines
Computer Sciences Web Technologies & Cloud Computing Software Engineering View 265 other Bachelors in Computer Sciences in CanadaWhat students do after studying
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Other requirements
General requirements
- Except for first-entry professional programs, first-year first-entry students are admitted to UNBC by their degree outcome of interest, and must indicate at least their first choice of Degree Group (for example Bachelor of Arts or Bachelor of Science) on their application form.
Student Insurance via Studyportals Partner
Make sure to cover your health, travel, and stay while studying abroad. Even global coverages can miss important items like Additional medical costs, Repatriation, Liability etc. Make sure your student insurance covers your needs.
Studyportals partnered with Aon to provide you with the best affordable student insurance, for a carefree experience away from home.
Get your student insurance nowStarting from €0.53/day, free cancellation any time.
Remember, countries and universities may have specific insurance requirements. To learn more about how student insurance work at University of Northern British Columbia and/or in Canada, please visit Student Insurance Portal.
Tuition Fees
-
International Applies to you
Applies to youNon-residents28890 CAD / year≈ 28890 CAD / year -
Domestic Applies to you
Applies to youCitizens or residents6120 CAD / year≈ 6120 CAD / year
Funding
Loans:
Government student loans are available to students who can demonstrate financial need. Therefore, funds are loaned only to students whose financial resources from parents, summer employment, part-time work, and other sources do not cover the estimated cost of their education.
Canada Student Loans, a federal program, and British Columbia Student Loans, a provincial program, both provide interest-free loans for full-time students who are Canadian citizens or permanent residents.
As part of the Canada and Provincial Student Loans Program, assistance options are available for full-time or part-time students with permanent disabilities.
Need help with your student visa?
Get personalized guidance from a certified VFS Global advisor and save 20% through Studyportals.
- Avoid common visa mistakes and delays
- Know exactly what documents you need
- Get a clear checklist tailored to your situation
In order for us to give you accurate scholarship information, we ask that you please confirm a few details and create an account with us.
Scholarships Information
Below you will find Bachelor's scholarship opportunities for Computer Science.
Available Scholarships
You are eligible to apply for these scholarships but a selection process will still be applied by the provider.
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility