The Bachelor of Computing Science at Thompson Rivers University provides you with a comprehensive foundation in the principles and practices of computer science, preparing you for a dynamic career in technology. You will explore core areas such as programming, data structures, algorithm analysis, and software architecture, alongside essential mathematics for computing science and professional writing. This undergraduate degree is ideal for aspiring technologists who want to develop robust problem-solving skills and a deep understanding of how to design, build, and manage complex software systems.
This full-time, on-campus program is structured over four years, beginning with foundational computing and math courses in Years 1 and 2, progressing to advanced topics and specializations in Years 3 and 4. You will engage with subjects like mobile development, website design, computer networks, operating systems, and artificial intelligence, culminating in a significant Computer Science Project in your final year. Graduates of this Bachelors Degree will be well-prepared for roles in software development, system analysis, and various IT-focused professions, equipped with practical skills and theoretical knowledge.