Ready to learn more?

Next Cohort: Jan 4-Jan 4

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Duration

4 years

Tuition

$19,812

 

Jan 4-Jan 4

Plus 2 other start dates

May 3 - May 3 2031

Sep 7 - Sep 7 2031

Commitment

Full-Time

Delivery

Online

Credential

Degree

Year Founded

1970

Scholarships

yes

The Bachelor of Computing Science (BCS) program at Thompson Rivers University provides students with a strong foundation in computing, preparing them to tackle a wide range of technological challenges across various sectors, including business, government, healthcare, and education. The program spans core areas of computing, including programming, data structures, software engineering, database systems, mobile and web development, and computer networks. Students also gain exposure to emerging fields such as artificial intelligence and human-computer interaction design.

In addition to technical skills, the program emphasizes problem-solving and analytical thinking, equipping graduates to meet the evolving IT needs of diverse industries. The BCS program is structured to offer both theoretical knowledge and practical experience, with students completing a final computing science project to demonstrate their capabilities. Designed to provide a pathway for further academic advancement, the program also prepares students for graduate studies in computing science. With a balanced curriculum, hands-on learning, and a focus on real-world applications, the Bachelor of Computing Science program ensures that graduates are well-prepared for successful careers in the ever-changing tech industry.

Admission Requirements

  • High School Diploma or equivalent.

What You’ll Learn

  • Core programming skills and data structures.
  • Software engineering principles and mobile application development.
  • Web design, development, and security issues.
  • Database systems and operating systems.
  • Artificial intelligence and human-computer interaction design.
  • Practical experience through a final computing science project.

Ready to get started?

Next Cohort: Jan 4-Jan 4

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Student Reviews (12)

Write a Review

Thompson Rivers University

DO NOT DO ONLINE LEARNING THROUGH TRU

Dianne Fleur

Kamloops • August 1, 2026

Graduated From

Bachelor of Social Work (BSW)

Overall:

1 out of 5

Instructors:

1 stars

Curriculum:

1 stars

Job Assistance:

1 stars

The final exam questions do not have anything to do with the actual learning material. They expect you to memorize the whole text and ask questions that do not apply to the actual subject matter. Extremely disappointed in TRU.

The final exam questions do not have anything to do with the actual learning material. They expect you to memorize the whole text and ask questions that do not apply to the actual subject matter. Extremely disappointed in TRU.

Thompson Rivers University

Balance my studies with full-time work

Brett Foley

October 31, 2025

Graduated From

Master of Business Administration

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

na

I recently completed the online MBA program at Thompson Rivers University, and it was a great experience overall. The flexibility of the program made it easy to balance my studies with full-time work, and the courses were practical and relevant to real...

I recently completed the online MBA program at Thompson Rivers University, and it was a great experience overall. The flexibility of the program made it easy to balance my studies with full-time work, and the courses were practical and relevant to real business situations. The professors were supportive and responsive, which made the online format feel more personal. It wasn’t overly fast-paced, but that worked well for me since I could learn at my own speed. Overall, I found the program affordable, well-structured, and a solid choice for professionals looking to move forward in their careers.

Other courses in Computer Science