Post Baccalaureate Diploma in Economics
Thompson Rivers University (TRU) offers a Post Baccalaureate Diploma in Economics (PBDE...
Kamloops
INTAKE: Jan, May & Sept
Thompson Rivers University (TRU) offers a Bachelor of Computing Science program designed to provide students with a comprehensive education in computer science theory, programming skills, and practical application. The program equips students with the knowledge and expertise necessary to pursue careers in various sectors of the technology industry or further studies in computer science-related fields.
Curriculum: The Bachelor of Computing Science curriculum at TRU covers a wide range of foundational and advanced topics in computer science. Students learn programming languages such as Java, Python, C++, and SQL, as well as concepts in data structures, algorithms, software engineering, databases, computer networks, and operating systems. The curriculum also includes elective courses that allow students to specialize in areas such as artificial intelligence, machine learning, cybersecurity, web development, or mobile application development. Through hands-on projects, lab assignments, and team-based activities, students gain practical experience in designing, implementing, and testing software solutions to real-world problems.
Research Focus: Thompson Rivers University promotes research within its Bachelor of Computing Science program, providing students with opportunities to engage in cutting-edge research projects, collaborate with faculty mentors, and contribute to advancements in computer science. Research in computing science may involve areas such as artificial intelligence, data mining, computer vision, natural language processing, or human-computer interaction. Students may participate in research seminars, present their findings at conferences, or publish their work in peer-reviewed journals, gaining valuable experience in research methodology, critical thinking, and scholarly communication.
Industry Engagement: The Bachelor of Computing Science program at TRU fosters connections with industry partners to provide students with practical experience and career opportunities in the technology sector. Students may participate in internships, co-op placements, or industry projects with companies, start-ups, or research laboratories. These industry engagements allow students to apply their knowledge and skills in real-world settings, gain hands-on experience with industry tools and technologies, and develop professional connections with potential employers. Industry partnerships also provide students with insights into current industry trends, challenges, and career pathways in computing science-related fields.
Global Perspective: With a focus on interdisciplinary collaboration and global awareness, Thompson Rivers University promotes a global perspective within its Bachelor of Computing Science program. The curriculum may include studies of computing contributions from diverse cultures and regions, as well as contemporary computing developments with global implications. Students explore how computing science transcends geographical boundaries and cultural differences, driving innovation, collaboration, and connectivity on a global scale. Through international collaborations, study abroad programs, or participation in global initiatives, students gain exposure to diverse perspectives and contribute to global advancements in computing science.
Kamloops
IELTS 6.5
CAD 20542
Application Fees: CAD $ 100
Academic Requirements: International students applying for undergraduate programs at Toronto Metropolitan University should have a minimum academic achievement of 60% or above in their previous educational qualifications.
English Language Proficiency:
Thompson Rivers University (TRU) is a public research university located in Kamloops, British Columbia, Canada. It is a popular destination for international students seeking higher education in Canada. However, studying at TRU can be expensive, and many students may find it difficult to afford the cost of tuition and living expenses.
International Student Award of Excellence: The International Student Award of Excellence is a scholarship awarded to international undergraduate students who have demonstrated academic excellence. The scholarship is valued at CAD $12,000 and is renewable for up to three years. To be eligible for this scholarship, students must have a minimum GPA of 3.5 and must be registered in a full-time undergraduate program at TRU.
TRU International Baccalaureate Scholarship: The TRU International Baccalaureate Scholarship is a scholarship awarded to international students who have completed an International Baccalaureate (IB) program with a minimum score of 30. The scholarship is valued at CAD $5,000 and is renewable for up to four years. To be eligible for this scholarship, students must be registered in a full-time undergraduate program at TRU.
TRU World Global Citizen Scholarship: The TRU World Global Citizen Scholarship is a scholarship awarded to international students who have demonstrated leadership skills and a community service. The scholarship is valued at CAD $2,000 and is renewable for up to four years. To be eligible for this scholarship, students must be registered in a full-time undergraduate program at TRU.
TRU World Diversity Scholarship: The TRU World Diversity Scholarship is a scholarship awarded to international students who have demonstrated a commitment to promoting diversity and inclusivity. The scholarship is valued at CAD $2,000 and is renewable for up to four years. To be eligible for this scholarship, students must be registered in a full-time undergraduate program at TRU.
Graduates of Thompson Rivers University's Bachelor of Computing Science program are well-equipped to pursue diverse and lucrative career opportunities in the rapidly evolving field of computer science. With a strong foundation in theoretical concepts, practical skills, and real-world experience, graduates are sought after by employers in various sectors of the technology industry and beyond.
Software Developer/Engineer: One of the most common career paths for Bachelor of Computing Science graduates is software development or engineering. These professionals design, develop, and maintain software applications, systems, and platforms for a wide range of industries, including technology companies, financial institutions, healthcare organizations, government agencies, and more. Software developers/engineers use their programming skills, problem-solving abilities, and creativity to create innovative solutions that address complex challenges and meet the needs of users and stakeholders.
Data Scientist/Data Analyst: With their strong analytical skills and knowledge of programming languages and data analysis techniques, Bachelor of Computing Science graduates are well-suited for roles in data science or data analysis. Data scientists and data analysts work with large datasets to extract insights, identify trends, and solve complex problems for businesses, government agencies, research institutions, and other organizations. They use statistical methods, machine learning algorithms, and data visualization tools to analyze data, derive actionable insights, and make data-driven decisions that drive business growth and innovation.
Systems Analyst/Architect: Bachelor of Computing Science graduates may pursue careers as systems analysts or architects, responsible for designing, implementing, and maintaining complex information systems and IT infrastructure for organizations. Systems analysts/architects work closely with stakeholders to understand business requirements, assess technology needs, and develop strategic IT solutions that align with organizational goals and objectives. They design system architectures, specify hardware and software requirements, and oversee the implementation and integration of IT systems to optimize performance, reliability, and security.
Cybersecurity Specialist: Given the increasing importance of cybersecurity in today's digital landscape, Bachelor of Computing Science graduates are in high demand for roles as cybersecurity specialists or analysts. These professionals are responsible for protecting organizations' networks, systems, and data from cyber threats, attacks, and breaches. They design and implement security measures, conduct vulnerability assessments, monitor for suspicious activities, and respond to security incidents to safeguard sensitive information and ensure compliance with industry regulations and standards.
IT Consultant/Project Manager: Some Bachelor of Computing Science graduates may pursue careers as IT consultants or project managers, providing strategic guidance and technical expertise to organizations seeking to implement or upgrade their IT systems and infrastructure. IT consultants help clients assess their technology needs, develop IT strategies, and implement solutions that improve efficiency, productivity, and competitiveness. Project managers oversee IT projects from initiation to completion, ensuring that deliverables are met on time, within budget, and according to specifications, while managing risks and stakeholders' expectations.
Artificial Intelligence/Machine Learning Specialist: With the growing demand for AI and machine learning technologies, Bachelor of Computing Science graduates may specialize in roles related to artificial intelligence, machine learning, or data science. These professionals develop algorithms, models, and systems that enable machines to learn from data, make predictions, and perform tasks autonomously. They apply advanced techniques in areas such as natural language processing, computer vision, robotics, and predictive analytics to solve complex problems and create intelligent systems that enhance productivity, innovation, and decision-making.