The Computing Science and Mathematics Major, Bachelor of Science at Thompson Rivers University is designed for students who are passionate about the intersection of logical reasoning and computational power. You will explore fundamental principles in computer programming, data structures, and algorithms, alongside the rigorous mathematical concepts of discrete mathematics, calculus, and linear algebra. This undergraduate degree equips you with a robust analytical toolkit, preparing you to tackle complex problems in fields ranging from software development and data science to theoretical research and academic pursuits.
This full-time, on-campus Bachelor of Science program is structured over four years, guiding you through core computing and mathematics courses in your initial years, followed by advanced electives and a significant project in your final years. You will engage with subjects like algorithm analysis, operating systems, database systems, and potentially artificial intelligence, complemented by advanced mathematics electives such as abstract algebra or numerical analysis. Graduates will be well-prepared for diverse career paths in the tech industry or for further postgraduate study, armed with the combined computational and mathematical expertise valued by employers.