textbox background Search

Bachelor of Technology (Computing)

This program is available to applicants residing in or outside of Canada.

As Thompson Rivers University, Open Learning offers only a select number of CMPT and CPSC courses, the computing requirements must be met by TRU on-campus courses or at other post-secondary institutions.

This degree program fills a need for a university-level degree in applied computing. It is a technically oriented program that requires courses in program design, database technologies, operating systems, software engineering, and networking, along with computing electives. The theory and practice of computer science and computing technologies are emphasized.

The program is aimed at those in the software development industry who have completed a two-year diploma in computer science, computer information systems, or related areas, or who want to earn a bachelor's degree, as well as those with partial credit for a university degree program in computer science or computer engineering.

The term "computing" primarily refers to computer science (CPSC) courses. Most CMPT (computer studies) courses on this website do not satisfy requirements in this program.

Admission Requirements

Completion of a recognized diploma in computing science, computer information, or related fields (not available through TRU-OL). Normally, Mathematics and English 12 are prerequisites.

Students who plan to complete a credential through TRU-OL must complete and submit a Program Admission/Transfer Credit form.

Residency Requirements

15 credits of TRU coursework (distance or on Campus)

Degree Requirements

120 credits, a minimum of 45 at the upper level, with a grade point average (GPA) of 2.0 over all courses taken outside of the block transfer, are required as follows:

General Education Requirements (minimum 33 credits)

(may be met with lower-level or upper-level university courses at TRU-OL or elsewhere; refer to general education requirements for disciplines)

6 credits in English (university-level composition and literature, e.g., TRU-OL's ENGL 100 or 102, and ENGL 101 or 103)

3 credits in Applied Communication (normally ENGL 107)

9 credits in Mathematics (normally MATH 120, 150, STAT 102)

3 credits in Social Science

6 credits in Liberal Arts

Minimum 3 credits in Lab Science (may be 4 credits at some institutions)

3 credits in Humanities

Core Lower-level Requirements (30 credits)

First-year and second-year computing courses, including required courses in programming and program design, operating systems, databases, and data structures

Core Upper-level Requirements (45 credits)

Computing courses, normally numbered at the 300 and 400 level, including required courses in software engineering, databases, operating systems, networks, and algorithms

Minimum 15 elective credits at the third-year or fourth-year level

Other Elective Requirements (12 credits)

Approved electives (upper or lower level)

Note

Advanced computer science courses generally require substantial mathematics preparation, including university-level calculus (for science students) and probability/statistics. All electives must be approved by a TRU-OL program advisor.


Students are responsible for consulting with their TRU-OL program advisor to ensure that courses selected are appropriate for the program of study or to meet future educational goals. Students require a Letter of Permission before registering in a course (not listed on the website) at any other post-secondary institution to complete the credential. Students who proceed without approval may find that a particular course does not meet requirements and may be subject to transfer credit assessment fees.

Email Student Services for more information.