Last updated on 2025-12-03
Program overview
The Bachelor of Engineering in Computer Engineering at Thompson Rivers University is designed to prepare students for a dynamic career in technology. This program equips students with essential knowledge and skills to become proficient computer engineers, ready to tackle real-world challenges. The curriculum covers a wide range of topics, ensuring a strong foundation in both hardware and software aspects of computer engineering. With experienced faculty and state-of-the-art facilities, students engage in hands-on learning that prepares them for success in this ever-evolving field. Graduates are not only job-ready but also equipped to lead and innovate in various technology sectors.
Program structure
The Bachelor of Engineering in Computer Engineering program is structured to provide a comprehensive education over a four-year period. Key features of the program include:
- Hands-on learning experiences through real-world projects.
- Integration of engineering principles, computer science, and mathematics.
- Co-operative education as a mandatory component, allowing students to gain industry-related experience.
- Opportunities to work on projects that enhance problem-solving skills.
This program emphasizes a holistic approach to education, ensuring that graduates are well-rounded and adaptable in their careers. The co-op option allows students to apply their classroom knowledge in real-world scenarios, further enhancing their employability upon graduation.
Featured Experiences
- Co-op Program: A mandatory requirement that provides students with industry-related experience, allowing them to earn while they learn.
- Hands-on projects that apply theoretical knowledge to practical situations.
- Networking opportunities with industry professionals, enhancing career prospects.
- Experience that can be applied towards Engineering in Training Hours after graduation.
Career Options
Graduates of the Bachelor of Engineering in Computer Engineering can pursue various career paths in Canada, including:
- Embedded Systems Engineer: Designs and develops embedded systems for various applications, ensuring functionality and efficiency.
- Hardware Design Engineer: Focuses on creating and optimizing physical components of computing systems.
- Network Engineer: Responsible for designing, implementing, and managing computer networks to ensure connectivity and security.
- Autonomous System Design Engineer: Works on developing systems that operate independently, such as drones and self-driving vehicles.
- Robotics Engineer: Designs and builds robotic systems, integrating hardware and software for automation and efficiency.
- Digital System Design Engineer: Specializes in creating digital circuits and systems, focusing on performance and reliability.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit TRU - Thompson Rivers University official website















