Study computing science and mathematics together to build strong foundations in programming, algorithms, and quantitative reasoning. This degree is designed to prepare you for roles that require both software and analytical skills, as well as for further study in related fields.
The Computing Science and Mathematics program at Thompson Rivers University offers a comprehensive education that intertwines the principles of computing and mathematical theory. This degree equips students with essential skills in programming, algorithms, and quantitative analysis, paving the way for careers in technology and analytics, as well as opportunities for advanced study in related fields.
Throughout this four-year program, students engage in a diverse curriculum that emphasizes both theoretical knowledge and practical application. Core learning areas merge computing science with mathematical reasoning and essential academic skills.
Critical Reading and Writing
Calculus
Data Structures, Algorithm Analysis, and Program Design
Chemical Bonding and Organic Chemistry
Historical Geology: Global Change Through Time
Initial courses lay the groundwork in mathematics and computing principles.
Intermediate courses enhance your skills in designing solutions, analyzing algorithms, and managing structured data.
Academic skills modules foster effective technical writing and critical thinking abilities.
Curriculum details: For a complete list of required courses, course sequencing, and elective options, please consult the official Thompson Rivers University curriculum page.
While specific GRE or GMAT scores are not mandated for this program, students should verify the latest academic criteria with Thompson Rivers University admissions for the most current requirements. Additionally, English language proficiency is essential for non-native speakers.
IELTS: Minimum score of 6.5
PTE Academic: Minimum score of 58
Duolingo English Test: Minimum score of 125
Graduates of the Computing Science and Mathematics program are well-prepared for a variety of careers in fields such as software development, data analysis, and systems engineering. The blend of technical and analytical skills gained during the course of study opens doors to numerous opportunities in the ever-evolving tech landscape. Additionally, the program provides a strong foundation for those interested in pursuing further education, whether in specialized fields or advanced degrees.
Shortlist scholarships and plan your application — free guidance from our advisors.