Build job-ready software and problem-solving skills through Thompson Rivers University’s Computing Science programme. You’ll study core computing topics and then focus on advanced computing courses, with opportunities to engage in research and strengthen your academic profile.
Thompson Rivers University offers a comprehensive Computing Science programme designed to equip students with essential software development and problem-solving skills. Throughout the course, students will explore fundamental computing concepts before advancing to specialized topics. With a strong emphasis on practical application, this programme prepares graduates for successful careers in the tech industry.
The Computing Science curriculum at TRU adopts a structured approach, ensuring a solid foundation before delving into more advanced subjects. Key learning areas include:
Mathematics for Computing Science
Data Structures, Algorithm Analysis, and Design
Programming Methods
Software Architecture and Design
Website Design and Development
Students can expect to progressively build their skills in programming, problem-solving, and software design. The coursework emphasizes the creation of real applications and maintainable systems, alongside opportunities for research participation to enhance academic and professional profiles.
To be considered for the Computing Science programme at TRU, applicants should meet the following general requirements:
Completion of Grade 12 (or equivalent) or mature student status
English Studies 12 / English First Peoples 12 with a minimum grade of 73% (or equivalent)
Pre-calculus 12 or Foundations of Math 12 with a minimum grade of C+ (or equivalent), completed within the last two years
Additionally, proficiency in English is essential. Acceptable test scores include:
IELTS: 6.5 overall
PTE Academic: 58
Duolingo English Test: 125
Graduates of the Computing Science programme at TRU will find themselves well-prepared for a variety of roles within the technology sector. The skills and knowledge acquired through the programme open doors to opportunities in software development, data analysis, web development, and systems design. With the growing demand for tech professionals, students can expect a range of career paths that leverage their expertise in computing science.
Shortlist scholarships and plan your application — free guidance from our advisors.