Skip to content

Computer Engineering

Thompson Rivers University

Electrical and Computer Engineering: blue ink subject illustration
Image source

AI-generated ink illustration

Conceptual study artwork, not a photograph of teaching facilities.

Unidex · generated with ImageGen

Checked 2026-11-05

Symbolic subject artwork; no university facility depicted

Deadlines

May 2027

MonTueWedThuFriSatSun
2
3456789
10111213141516
17181920212223
24252627282930
31

Next deadline

  • Fall undergraduate application

    2027 entry

    Some programs continue accepting applications after this date if space remains.

Other deadline details
No central deadline, each B.C. institution sets its own application open and close datesEducationPlannerBC, deadlines are set per institutionRecurring annual · Every year
  • No central deadline, each B.C. institution sets its own application open and close dates
  • No central B.C. deadline
  • Each institution and sometimes each program sets its own dates
Full source wording

Verbatim: "Each institution sets their own application open and close dates. These dates also may vary based on the program you are applying to. You can use the search database to explore programs you are interested in applying to or visit the institution's website directly. Please refer to the institution's website or contact the Admissions/Registrar's Office directly for application deadlines and details." EducationPlannerBC is the single application service for B.C.'s 25 public post-secondary institutions but publishes no deadline dates of its own.

SourceChecked
May 1Fall: application and required documentsStanding annual entry · Every year
  • This programme's offered intake
  • application decision before registration
  • Space-available later applications may be accepted
  • weekend/holiday deadlines move to the next working day
  • May 1
SourceChecked

Requirements

Admission requirements

High-school prerequisites
  • English Studies 12 or English First Peoples 12, or the source's explicitly accepted ESAL/ENGL upgrading equivalents73% min.
  • Pre-calculus 1267% min.
  • Chemistry 1167% min.
  • Physics 11; Physics 12 is preferred, not mandatory67% min.
TRU current exact programme admission and alternate-entry requirements
Application steps
  1. Step 1Check the admission requirements
  2. Step 2Apply through EducationPlannerBC
    • Create your application and select this program.
    EducationPlannerBCEducationPlannerBC
  3. Step 3Official high-school transcript
    • TRU uses the transcript to verify graduation, English and program-specific course requirements.
    TRU undergraduate admission document checklistTRU undergraduate admission document checklist
  4. Step 4$34.23 domestic undergraduate application fee
    • Follow the university’s instructions for this required application item.
    TRU 2026–27 domestic tuition and fees scheduleTRU 2026–27 domestic tuition and fees schedule
  5. Step 5Apply through TRU's currently available application system and provide official academic documents for the selected route.
  6. Step 6Provide language evidence and route-specific translations/transfer records where required.
Applicant pathways
Programme entry requirements

BC high-school or explicitly named alternate/advanced-entry route; recommendations are optional

  • Selective Admission
  • First-year entry
  • Students may gain admission to the first year of the program in several ways, including:
  • High school admission requirements
  • BC Grade 12 (or equivalent).
  • BC English 12/English 12 First Peoples with a minimum of 73 percent (or equivalent).
  • Pre-Calculus 12 with a minimum of 67 percent (or equivalent).
  • Chemistry 11 with a minimum of 67 percent (or equivalent).
  • *Physics 11 with a minimum of 67 percent (or equivalent). It is preferable to have Physics 12 or equivalent completed with 67 percent minimum (or equivalent).
  • Admission after partial completion of first year engineering studies
  • Students who have completed parts of a first-year engineering program at a recognized university will be considered for admission on a case-by-case basis and requires approval of the TRU Engineering Undergraduate Admission Committee. It may require an upgrade or completion of pre-requisite courses.
  • Admission after a year of post-secondary studies in science or related studies
  • Overall GPA of 3.00 (B) or better.
  • Grades of B (or better) in 1000 level Mathematics courses completed.
  • Grades of B (or better) in 1000 level Physics courses completed.
  • Grades of B (or better) in 1000 level Chemistry courses completed.
  • Grades of C+ (or better) in 1000 level English courses completed.
  • Such interested individuals will be considered for admission on a case-by-case basis and requires approval of the TRU Engineering Undergraduate Admission Committee. It may require an upgrade or completion of pre-requisite courses.
  • Second- and third-year entry
  • You may also be considered for the second or third-year level direct entry if you have completed or partially completed first-year or second-year science, engineering or cognate department courses from Thompson Rivers University or at a recognized university. Contact engr@tru.ca for more information and evaluation.
TRU current exact programme admission and alternate-entry requirements
General Admission Requirements

On-campus undergraduate applicants; flexible entry applies only to the source's explicitly listed degrees

  • High school graduation, Transfer, or Mature student status
  • Applicants to all undergraduate programs on campus must qualify under one of the following categories:
  • Graduate from a recognised high school curriculum, or
  • Complete 12 or more credits of transferrable postsecondary coursework, or
  • Be 19 years of age or older with no formal education in the past 2 years (some program restrictions apply).
  • English language requirements
  • English is the language of instruction at TRU. Successful applicants require a minimum of 73% in grade 12 English or equivalent* for undergraduate degree programs on campus, or 67% for undergraduate diploma and certificate programs on campus.
  • *At TRU, the equivalent is successful completion of ESAL 0570 and ESAL 0580 or ENGL 0600 or ENGL 0601.
  • Missing a general admission requirement? You may still qualify for Flexible Entry. See below.
TRU current general qualification and flexible-entry routes
Recognised high school curricula and provincial equivalents

On-campus undergraduate applicants; flexible entry applies only to the source's explicitly listed degrees

  • TRU recognises the government legislated secondary school curriculum in all Canadian provinces and territories.
  • You are considered to have the equivalent of BC high school graduation if you graduated from high school in:
  • Alberta, Manitoba, New Brunswick, Newfoundland, Nova Scotia, Ontario, Prince Edward Island, Saskatchewan, Northwest Territories, Nunavut, or Yukon
  • Quebec, and have completed one full academic year at CEGEP
  • You are also considered to have the equivalent of BC high school graduation if you have completed the International Baccalaureate diploma program .
  • For program specific provincial admission equivalents, see the equivalency chart .
  • Not sure what program to apply to? One of our Future Students team members would be happy to chat with you.
  • Terms & Privacy
  • Emergency Information
  • Accreditation
  • TRU Policy
  • Accessibility Feedback
  • Current Students
  • Prospective Students
  • Open Learning Students
  • Faculty & Staff
  • Alumni
  • Donors
  • Media
  • Financial Aid
  • Library
  • Wolfie's Campus Store
  • Student Email
  • Moodle
  • IT Support
  • All Student Services
  • Careers at TRU
  • News & Events
  • Parking
  • Conference Centre
  • Find a space
  • Tours
  • Campus Map
TRU current general qualification and flexible-entry routes

Program facts

Academic minimum73% minimum
Co-opCo-op included

Two co-op work terms are mandatory within the published five-year Engineering degree. Work experience and the academic course plan have separate credits; a placement is not a promise of professional registration.

TRU September 2026 official calendar, printed page 158
TRU September 2026 official calendar, printed page 158Check work experience options

Courses

Named courses in the selected current degree calendar, including alternative majors, prerequisites and transfer routes. This menu is not a list every student takes. Published year or term groups appear separately.

Year 1 Fall, term 1 – 18 credits6 listed

Courses and alternatives named in this published term group; elective requirements are listed separately.

TRU September 2026 edition of the 2026/27 official academic calendar
Year 1 Winter, term 2 - 18 credits6 listed

Courses and alternatives named in this published term group; elective requirements are listed separately.

  • EPHY 1270Physics for Engineering 23 credits

    This course continues from EPHY 1170.

    tru2026–27 published course content, PDFpage295
  • EPHY 1700Engineering Mechanics 13 credits

    This is an introductory course in engineering mechanics.

    tru2026–27 published course content, PDFpage295
  • MATH 1230Calculus 2 for Engineering3 credits

    Students learn the ideas and techniques of single- variable integral calculus from an engineering perspective.

    tru2026–27 published course content, PDFpage337
  • SENG 1210Programming for Engineers-2 (3,0,2)(L)3 credits
  • ENGR 1200Engineering Design II3 credits

    Students apply the knowledge of the engineering design process by developing and completing relatively complex and self-directed engineering project that consists of electrical, mechanical, and software sub-systems Students learn the incorporation of sustainability, regulatory, environmental, ethical, health, and safety-related issues relevant to the design of an engineering product.

    tru2026–27 published course content, PDFpage292
  • CMNS 1290Introduction to Professional Writing3 credits

    Students study the theories and practice of professional organizational communication, learning the importance of effective communication to meeting goals, developing and maintaining relationships and the overall facilitation of work.

    tru2026–27 published course content, PDFpage244
TRU September 2026 edition of the 2026/27 official academic calendar
Year 2 Fall, term 3 -21 credit7 listed

Courses and alternatives named in this published term group; elective requirements are listed separately.

  • PHYS 2150Circuit Analysis (3,1,3)(L)3 credits
  • EPHY 2200Electrical Properties of Materials3 credits

    This course provides an introduction to the fundamental properties of solids that govern the behavior of electronic and photonic devices.

    tru2026–27 published course content, PDFpage295
  • ENGR 2200Engineering in Society, Health and Safety3 credits

    Students are introduced to the process of hazard identification and control, and how it is applied to various physical, chemical, and biological hazards in both an occupational and public setting.

    tru2026–27 published course content, PDFpage292
  • MATH 2110Calculus 33 credits

    The concepts of single-variable calculus are extended to higher dimensions by using vectors as variables.

    tru2026–27 published course content, PDFpage338
  • CENG 2010Computer Architecture & Assembly Language3 credits

    Students are introduced to the basic concepts of computer architecture.

    tru2026–27 published course content, PDFpage239
  • STAT 2230Probability and Statistics for Engineers3 credits

    This course is an introductory course in statistics.

    tru2026–27 published course content, PDFpage389
  • MATH 1700Discrete Mathematics 13 credits

    This course is an introduction to the foundation of modern mathematics including basic set theory; solution to recurrence relations; logic and quantifiers; properties of integers; mathematical induction; introduction to graphs and trees; Boolean algebra and finite state machines.

    tru2026–27 published course content, PDFpage338
TRU September 2026 edition of the 2026/27 official academic calendar
Year 2 Winter, term 4 - 18 credits6 listed

Courses and alternatives named in this published term group; elective requirements are listed separately.

  • CENG 2030Introduction to Signal Processing3 credits

    Students are introduced to the basic theory of continuous-time and discrete-time signals and systems, with emphasis on linear time-invariant systems.

    tru2026–27 published course content, PDFpage239
  • ENGR 2000Engineering Design III3 credits

    Students apply the design process to provide a solution to an engineering problem using engineering best practices.

    tru2026–27 published course content, PDFpage292
  • EPHY 2300Digital and Semiconductor Electronics (3,0,3)(L)3 credits
  • MATH 2240Differential Equations 13 credits

    This course examines ordinary differential equations and related initial-value problems, and emphasizes their many applications in science and engineering.

    tru2026–27 published course content, PDFpage339
  • ENGR 2300Engineering Management3 credits

    Students are introduced to the concepts of engineering project management from conception, commissioning to decommissioning phases.

    tru2026–27 published course content, PDFpage292
  • CHEM 1520Principles of Chemistry (3,0,3)(L)3 credits
TRU September 2026 edition of the 2026/27 official academic calendar
Year 3 Fall, term 5 – 21 credits7 listed

Courses and alternatives named in this published term group; elective requirements are listed separately.

  • SENG 3110Algorithms & Data Structure (3,0,2)(L)3 credits
  • CENG 3010Digital Systems Design3 credits

    Students are introduced to the basic concepts of industry-standard hardware description language VHDL into the digital design process.

    tru2026–27 published course content, PDFpage239
  • CENG 3310Communication Systems3 credits

    Students are introduced to the concepts of analog and digital communication systems such as various modulation techniques, frequency multiplexing, line coding, pulse shaping, and time division multiplexing.

    tru2026–27 published course content, PDFpage239
  • EENG 3010Introduction to Control Systems3 credits

    Students learn fundamental concepts of control system.

    tru2026–27 published course content, PDFpage281
  • EENG 3100Fundamentals of Electronics3 credits

    Students are introduced to basic electronics components such as diodes, thyristors, bipolar and field effect transistors and their application as linear devise and switches to analyze and design electronic circuits.

    tru2026–27 published course content, PDFpage281
  • ENGR 3300Engineering Professional Ethics3 credits

    Students are introduced to the professional and ethical responsibilities of a professional engineer and regulations of the practice.

    tru2026–27 published course content, PDFpage292
  • CMNS 3510Intercultural and Cross-Cultural Communication3 credits

    Students examine the way culture shapes communication practices, and focus on the issues that arise within organizations when individuals from different cultural perspectives attempt to work together.

    tru2026–27 published course content, PDFpage247
TRU September 2026 edition of the 2026/27 official academic calendar
Year 3 Winter, term 6 - 18 credits7 listed

Courses and alternatives named in this published term group; elective requirements are listed separately.

  • SENG 3120Software Engineering Design: Process & Principles (3,0,2)(L)3 credits
  • SENG 3210Applied Software Engineering (3,0,2)(L)3 credits
  • CENG 3020Real Time Systems Design and Analysis3 credits

    Students are introduced to the concepts of real-time systems from hardware and software perspectives with a specific focus on exploring real-time operating systems covering the concepts of concurrency, exception handling, synchronization and scheduling techniques.

    tru2026–27 published course content, PDFpage239
  • PHYS 3830Intermediate Electromagnetism3 credits

    Students will utilize vector calculus to calculate static electric and magnetic fields, in vacuum and in materials.

    tru2026–27 published course content, PDFpage360
  • ENGR 2400Engineering Economics3 credits

    Students are introduced to the concepts of engineering economics to be able to evaluate projects from a financial perspective that are needed in the decision making process.

    tru2026–27 published course content, PDFpage292
  • BIOL 3220Natural History3 credits

    Knowledges & Ways Defined as "the direct knowledge of organisms in their environments," natural history remains a critical link between science and society.

    tru2026–27 published course content, PDFpage233
  • BIOL 3430Plants and People (3,0,2)(L)3 credits
TRU September 2026 edition of the 2026/27 official academic calendar
Year 4 Fall, term 7 - 3 credits1 listed

Courses and alternatives named in this published term group; elective requirements are listed separately.

  • COOP 3080Engineering Co-op Work-Term 1 (420 Hours)3 credits
TRU September 2026 edition of the 2026/27 official academic calendar
Year 4 Winter, term 8 - 3 credits1 listed

Courses and alternatives named in this published term group; elective requirements are listed separately.

  • COOP 3180Engineering Co-op Work-Term 2 (420 Hours)3 credits
TRU September 2026 edition of the 2026/27 official academic calendar
Year 5 Fall, term 9 – 21 credits4 listed

Courses and alternatives named in this published term group; elective requirements are listed separately.

TRU September 2026 edition of the 2026/27 official academic calendar
Year 5 Winter, term 10 – 18 credits4 listed

Courses and alternatives named in this published term group; elective requirements are listed separately.

  • CENG 4420Introduction to VLSI Design3 credits

    Students are introduced to the basic concepts of Very Large Scale Integrated (VLSI) circuits, design rules and methodology.

    tru2026–27 published course content, PDFpage239
  • CENG 4430Introduction to Robotics3 credits

    Students are introduced to the basic theoretical concepts of robot and its application.

    tru2026–27 published course content, PDFpage239
  • CENG 4320Communication Networks3 credits

    Students are introduced to the concepts of communication networks including various protocol layers and their service models.

    tru2026–27 published course content, PDFpage239
  • CENG 4450Introduction to Mechatronics3 credits

    Students are introduced to the basic concepts of mechatronics which enables fundamentals of integrating different types of components and functions, both mechanical and electrical, to achieve optimal operation that meets a desired set of performance specifications of the product.

    tru2026–27 published course content, PDFpage240
TRU September 2026 edition of the 2026/27 official academic calendar
Mapped terms

Named required degree rows in the native Year 1–5 Fall/Winter term sequence only, from the September 2026 edition of the 2026/27 calendar. OR alternatives, generic elective slots and policy-only code mentions remain outside core rows. Choice slot coverage is partial; named course weights do not reconstruct complete term-load totals.

Published Year 1
Year 1 Fall, term 1 – 18 credits

Courses and alternatives named in this published term group; elective requirements are listed separately. Published elective/alternative slots are incomplete, so the named course weights are not a complete term-load total.

Year 1 Winter, term 2 - 18 credits

Courses and alternatives named in this published term group; elective requirements are listed separately. Published elective/alternative slots are incomplete, so the named course weights are not a complete term-load total.

  • EPHY 1270Physics for Engineering 23 credits

    This course continues from EPHY 1170.

    tru2026–27 published course content, PDFpage295
  • EPHY 1700Engineering Mechanics 13 credits

    This is an introductory course in engineering mechanics.

    tru2026–27 published course content, PDFpage295
  • MATH 1230Calculus 2 for Engineering3 credits

    Students learn the ideas and techniques of single- variable integral calculus from an engineering perspective.

    tru2026–27 published course content, PDFpage337
  • SENG 1210Programming for Engineers-2 (3,0,2)(L)3 credits
  • ENGR 1200Engineering Design II3 credits

    Students apply the knowledge of the engineering design process by developing and completing relatively complex and self-directed engineering project that consists of electrical, mechanical, and software sub-systems Students learn the incorporation of sustainability, regulatory, environmental, ethical, health, and safety-related issues relevant to the design of an engineering product.

    tru2026–27 published course content, PDFpage292
  • CMNS 1290Introduction to Professional Writing3 credits

    Students study the theories and practice of professional organizational communication, learning the importance of effective communication to meeting goals, developing and maintaining relationships and the overall facilitation of work.

    tru2026–27 published course content, PDFpage244
Published Year 2
Year 2 Fall, term 3 -21 credit

Courses and alternatives named in this published term group; elective requirements are listed separately. Published elective/alternative slots are incomplete, so the named course weights are not a complete term-load total.

  • PHYS 2150Circuit Analysis (3,1,3)(L)3 credits
  • EPHY 2200Electrical Properties of Materials3 credits

    This course provides an introduction to the fundamental properties of solids that govern the behavior of electronic and photonic devices.

    tru2026–27 published course content, PDFpage295
  • ENGR 2200Engineering in Society, Health and Safety3 credits

    Students are introduced to the process of hazard identification and control, and how it is applied to various physical, chemical, and biological hazards in both an occupational and public setting.

    tru2026–27 published course content, PDFpage292
  • MATH 2110Calculus 33 credits

    The concepts of single-variable calculus are extended to higher dimensions by using vectors as variables.

    tru2026–27 published course content, PDFpage338
  • CENG 2010Computer Architecture & Assembly Language3 credits

    Students are introduced to the basic concepts of computer architecture.

    tru2026–27 published course content, PDFpage239
  • STAT 2230Probability and Statistics for Engineers3 credits

    This course is an introductory course in statistics.

    tru2026–27 published course content, PDFpage389
  • MATH 1700Discrete Mathematics 13 credits

    This course is an introduction to the foundation of modern mathematics including basic set theory; solution to recurrence relations; logic and quantifiers; properties of integers; mathematical induction; introduction to graphs and trees; Boolean algebra and finite state machines.

    tru2026–27 published course content, PDFpage338
Year 2 Winter, term 4 - 18 credits

Courses and alternatives named in this published term group; elective requirements are listed separately. Published elective/alternative slots are incomplete, so the named course weights are not a complete term-load total.

  • CENG 2030Introduction to Signal Processing3 credits

    Students are introduced to the basic theory of continuous-time and discrete-time signals and systems, with emphasis on linear time-invariant systems.

    tru2026–27 published course content, PDFpage239
  • ENGR 2000Engineering Design III3 credits

    Students apply the design process to provide a solution to an engineering problem using engineering best practices.

    tru2026–27 published course content, PDFpage292
  • EPHY 2300Digital and Semiconductor Electronics (3,0,3)(L)3 credits
  • MATH 2240Differential Equations 13 credits

    This course examines ordinary differential equations and related initial-value problems, and emphasizes their many applications in science and engineering.

    tru2026–27 published course content, PDFpage339
  • ENGR 2300Engineering Management3 credits

    Students are introduced to the concepts of engineering project management from conception, commissioning to decommissioning phases.

    tru2026–27 published course content, PDFpage292
  • CHEM 1520Principles of Chemistry (3,0,3)(L)3 credits
Published Year 3
Year 3 Fall, term 5 – 21 credits

Courses and alternatives named in this published term group; elective requirements are listed separately. Published elective/alternative slots are incomplete, so the named course weights are not a complete term-load total.

  • SENG 3110Algorithms & Data Structure (3,0,2)(L)3 credits
  • CENG 3010Digital Systems Design3 credits

    Students are introduced to the basic concepts of industry-standard hardware description language VHDL into the digital design process.

    tru2026–27 published course content, PDFpage239
  • CENG 3310Communication Systems3 credits

    Students are introduced to the concepts of analog and digital communication systems such as various modulation techniques, frequency multiplexing, line coding, pulse shaping, and time division multiplexing.

    tru2026–27 published course content, PDFpage239
  • EENG 3010Introduction to Control Systems3 credits

    Students learn fundamental concepts of control system.

    tru2026–27 published course content, PDFpage281
  • EENG 3100Fundamentals of Electronics3 credits

    Students are introduced to basic electronics components such as diodes, thyristors, bipolar and field effect transistors and their application as linear devise and switches to analyze and design electronic circuits.

    tru2026–27 published course content, PDFpage281
  • ENGR 3300Engineering Professional Ethics3 credits

    Students are introduced to the professional and ethical responsibilities of a professional engineer and regulations of the practice.

    tru2026–27 published course content, PDFpage292
  • CMNS 3510Intercultural and Cross-Cultural Communication3 credits

    Students examine the way culture shapes communication practices, and focus on the issues that arise within organizations when individuals from different cultural perspectives attempt to work together.

    tru2026–27 published course content, PDFpage247
Year 3 Winter, term 6 - 18 credits

Courses and alternatives named in this published term group; elective requirements are listed separately. Choose BIOL 3220 or BIOL 3430 for the published 3-credit Biology alternative; neither is assigned here as compulsory. Published elective/alternative slots are incomplete, so the named course weights are not a complete term-load total.

  • SENG 3120Software Engineering Design: Process & Principles (3,0,2)(L)3 credits
  • SENG 3210Applied Software Engineering (3,0,2)(L)3 credits
  • CENG 3020Real Time Systems Design and Analysis3 credits

    Students are introduced to the concepts of real-time systems from hardware and software perspectives with a specific focus on exploring real-time operating systems covering the concepts of concurrency, exception handling, synchronization and scheduling techniques.

    tru2026–27 published course content, PDFpage239
  • PHYS 3830Intermediate Electromagnetism3 credits

    Students will utilize vector calculus to calculate static electric and magnetic fields, in vacuum and in materials.

    tru2026–27 published course content, PDFpage360
  • ENGR 2400Engineering Economics3 credits

    Students are introduced to the concepts of engineering economics to be able to evaluate projects from a financial perspective that are needed in the decision making process.

    tru2026–27 published course content, PDFpage292
Published Year 4
Year 4 Fall, term 7 - 3 credits

Courses and alternatives named in this published term group; elective requirements are listed separately. Published elective/alternative slots are incomplete, so the named course weights are not a complete term-load total.

  • COOP 3080Engineering Co-op Work-Term 1 (420 Hours)3 credits
Year 4 Winter, term 8 - 3 credits

Courses and alternatives named in this published term group; elective requirements are listed separately. Published elective/alternative slots are incomplete, so the named course weights are not a complete term-load total.

  • COOP 3180Engineering Co-op Work-Term 2 (420 Hours)3 credits
Published Year 5
Year 5 Fall, term 9 – 21 credits

Courses and alternatives named in this published term group; elective requirements are listed separately. Two upper-level technical-elective slots remain unassigned; no elective course code is invented. Published elective/alternative slots are incomplete, so the named course weights are not a complete term-load total.

Year 5 Winter, term 10 – 18 credits

Courses and alternatives named in this published term group; elective requirements are listed separately. Two upper-level technical-elective slots remain unassigned; no elective course code is invented. Published elective/alternative slots are incomplete, so the named course weights are not a complete term-load total.

  • CENG 4420Introduction to VLSI Design3 credits

    Students are introduced to the basic concepts of Very Large Scale Integrated (VLSI) circuits, design rules and methodology.

    tru2026–27 published course content, PDFpage239
  • CENG 4430Introduction to Robotics3 credits

    Students are introduced to the basic theoretical concepts of robot and its application.

    tru2026–27 published course content, PDFpage239
  • CENG 4320Communication Networks3 credits

    Students are introduced to the concepts of communication networks including various protocol layers and their service models.

    tru2026–27 published course content, PDFpage239
  • CENG 4450Introduction to Mechatronics3 credits

    Students are introduced to the basic concepts of mechatronics which enables fundamentals of integrating different types of components and functions, both mechanical and electrical, to achieve optimal operation that meets a desired set of performance specifications of the product.

    tru2026–27 published course content, PDFpage240
TRU September 2026 edition of the 2026/27 official academic calendartru2026–27 published course content, PDFpage292tru2026–27 published course content, PDFpage283tru2026–27 published course content, PDFpage294tru2026–27 published course content, PDFpage337tru2026–27 published course content, PDFpage338tru2026–27 published course content, PDFpage295tru2026–27 published course content, PDFpage244tru2026–27 published course content, PDFpage239tru2026–27 published course content, PDFpage389tru2026–27 published course content, PDFpage339tru2026–27 published course content, PDFpage281tru2026–27 published course content, PDFpage247tru2026–27 published course content, PDFpage360tru2026–27 published course content, PDFpage233tru2026–27 published course content, PDFpage282tru2026–27 published course content, PDFpage240
Elective choices
  • The Computer Engineering plan shows two upper-level CENG technical-elective slots in Year 5 Fall and two in Year 5 Winter. The calendar does not assign individual credit weights to those unnamed slots in this table.
Study locations
Published study sites
The five-year Bachelor of Engineering degree is delivered full-time on campus at TRU Kamloops.TRU September 2026 official calendar, printed page 158

Careers

Career examples

  • Embedded systems engineer
  • Hardware design engineer
  • Network engineer
Scope and qualifications

University-published career examples; some require further study or registration. These are not ranked graduate outcomes. The source names companies that hire computer engineers generally, without claiming programme-specific graduate employers.

Accreditation review

Engineers Canada’s institution directory lists Software Engineering only. TRU’s Computer Engineering programme page does not state a programme-specific accreditation or review status.

Scope and qualifications

Thompson Rivers University Computer Engineering BEng at Kamloops

Costs

Undergraduate campus courses

Published cost estimate

2026–27 · Per campus course credit · CAD

Canadian students example · Choose your category

Tuition$165.10 / credit
Books and suppliesNot researched
Residence
Not estimated
Meal plan
Not estimated
Estimated subtotalNot available

Published tuition · Other charges extra

Housing and meals are outside this estimate.

Last updated

Suggest to a student