Bachelor of Engineering in Software Engineering (Co-Op Optional)

Thompson Rivers University - Kamloops Campus

Canada,British Columbia

 3 Shortlist

60 Months

Duration

CAD 21,574/year

Tuition Fee

CAD 100

Application Fee

Sep 2025

Apply Date

Canada, British Columbia

Type: University

Location Type: Urban

Founded: 1970

Total Students: 25,000 +

Int. Students: 4,500 +

Campus Detail

Main Campus Address

1250 Western Ave, Williams Lake, BC V2G 1H7, Canada

Bachelor of Engineering in Software Engineering (Co-Op Optional)

Program Overview

Power up your future as a software engineer today. Through our program, you will learn to apply engineering principles to computer software. You will gain technical knowledge and skills in how to design, develop, maintain, test and evaluate software. As you move through the program, your courses will include areas such as engineering, business, computing science and project management.

Software engineer grads do more than program. They bring creative solutions to manufacturing, transportation, health care, government and digital media. These sectors rely on computer tools and applications, which our grads manage.

Software engineering is the study of how software is built and maintained and includes project management and testing. Our students like the program’s practical, hands-on approach.

Co-op program:-
Co-operative education is a requirement of the degree. During your Co-op experience you will receive paid and relevant work experience, allowing you to apply theory learned in the classroom, explore interests related to the field of study and advance skills as a professional while strengthening your resumé. In the fourth year of study, students are required to complete two mandatory co-op work terms.

Our program is designed to meet the criteria of the Engineers Canada Accreditation Board. Graduates will meet all of the educational requirements for registration as a professional engineer through APEGBC. Up to 12 months of co-op work may count towards the work experience required for professional designation.