The Bachelor of Computing Science at TRU is designed to prepare students for technological advancements that influence various aspects of life and work. The program begins with two years of general study, followed by two years focused on computing science. It covers essential skills like website design, programming, data analysis, and the logic underlying technology. Students also have opportunities for co-op work terms and undergraduate research, which help build industry experience and academic credentials. This degree aims to equip students with a diverse set of skills applicable across numerous industries such as medicine, entertainment, aerospace, green energy, and heavy industry. It emphasizes practical learning and industry readiness through a comprehensive curriculum that balances theoretical knowledge and hands-on experience.
Why this course is highly recommended
This computing science degree is ideal for students interested in the rapidly evolving field of technology. It provides a strong foundation in core skills like programming, web development, and data analysis, along with opportunities for practical industry experience through co-op placements. The program also supports undergraduate research, enhancing employability and academic growth. Its flexibility allows laddering from diplomas or combining with arts or business studies, making it accessible for a variety of students wanting a versatile and future-proof education.
The program offers a well-rounded curriculum in computing science, with specialized courses including computer network security, operating systems, human-computer interaction design, web design and programming, database systems, artificial intelligence, and software engineering. In addition, students can choose from elective courses at the 3000-4000 level to tailor their studies to specific interests or career goals.
Application fees
18.23L
1st year tuition fees
18.23L
Living cost
Students need to complete a mix of core courses such as computer programming, data structures, systems, and web development during the first two years. The latter part of the program includes advanced courses like machine learning, networking, operating systems, and software engineering, supplemented with electives. Admission requires Grade 12 or equivalent with specific minimum scores in English and Math, though flexible entry pathways are available for those who do not meet initial requirements.

English language test
Want to learn more about the admission process, eligibility criteria,
and acceptance rates for international students? Visit the Thompson Rivers University admission page
for complete details.
Graduates from the Bachelor of Computing Science program find opportunities across many sectors, including healthcare, manufacturing, communications, retail, banking, electronics, and entertainment. The degree mainly focuses on small to medium business environments, preparing students for roles in software development, network security, data analysis, project management, and related fields.