Bachelor - Computing Science

4 years
19,232 CAD/year
Rolling admission
Rolling admission
Kamloops / Canada
Thompson River University

Program description

A degree in computer science can pave the way for the widespread use of autonomous vehicles, smart wearable technology, and even holographic surgery.

Opportunities in computing science can be found in a wide variety of fields, including but not limited to healthcare, media, aerospace, sports, renewable energy, and traditional manufacturing. Learning the algorithms and logic behind modern technologies will open your eyes to new possibilities.

Program structure

1st and 2nd years

  • Computer Programming I
  • Computer Programming II
  • Discrete Structures
  • Mathematics for Computing Science
  • Introduction to Computer Systems
  • Data Structure, Algorithm Analysis and Design
  • Mobile-I
  • Website Design and Development
  • Programming Methods
  • Software Architecture and Design
  • Composition
  • Professional Writing

3rd and 4th years

  • Computer Network Security
  • Computer Networks
  • Operating Systems
  • Human Computer Interaction Design
  • Advanced Web Design and Programming
  • Database Systems
  • Artificial Intelligence
  • Software Engineering
  • Computer Science Project


  • Tuition —  8,439 CAD (per semester)
  • Application Fees — 100 CAD (one time, non-refundable)
  • General Fees — 553 CAD (per semester for 12 credits)
  • Health Fees — 75 CAD (per month)
  • TRUSU Extended Heath & Dental Plan — 248 CAD (per year)

Requirements for applicants

  • Grade 12 (or equivalent) or mature student status
  • English Studies 12/English First Peoples 12 with a minimum of 73% (or equivalent)
  • Pre-calculus 12 or Foundations of Math 12 with a minimum of C+, within the last two years (or equivalent)

About the university

The success of our students is our top goal here at Thompson Rivers University. Our varied community, personalized student services, opportunities for real-world application, and adaptable curriculum give each student the tools they need to succeed.

TRU has approximately 140 on-campus programs and over 60 Open Learning programs, ranging from traditional academics to trades, certifications to graduate degrees. Co-op work terms, undergraduate research, field schools and practicums, service learning, and other programs give our students the chance to put their knowledge into practice under the supervision of approachable faculty mentors. Our open, adaptable classroom encourages exploration, production, and discovery. Our students do, too.

Our Mission

TRU is a comprehensive, learner-centered, sustainable university that provides high-quality, adaptable education, training, research, and scholarship to its local, national, and worldwide student body and the communities it serves.

Our Campuses

Located in the southern interior of British Columbia, TRU's Kamloops and Williams Lake campuses lie in the traditional territory of the Secwepemc peoples.

Read more about Thompson Rivers University, Canada

Bachelor Computing Science admission
Bachelor Computing Science review
Bachelor Computing Science Canada
Bachelor Computing Science degree
Bachelor Computing Science apply for international students
Bachelor Computing Science tuition fees
Contact the school
Do you want to know more about Bachelor - Computing Science? Fill out the form and a representative of the educational institution will contact you.