TRU Science

Program Structure

  • 147 credits
  • Five years
  • Mandatory co-op in fourth year (two terms)
Year 1
Course Title
Fall, Term 1 — 18 credits
ENGR 1100 Engineering Design 1
SENG 1110 Programming for Engineers 1
ENGL 1100 Introduction to University Writing
EPHY 1170 Physics for Engineering 1
MATH 1130 Calculus 1 for Engineering
MATH 1300 Linear Algebra for Engineers
Winter, Term 2 — 18 credits
EPHY 1270 Physics for Engineering 2
EPHY 1700 Engineering Mechanics 1
MATH 1230 Calculus 2 for Engineering
SENG 1210 Programming for Engineers 2
ENGR 1200 Engineering Design II
CMNS 1290 Introduction to Professional Writing
Year 2
Course Title
Fall, Term 3 — 18 credits
PHYS 2150 Circuit Analysis
EPHY 2200 Electrical Properties of Materials
ENGR 2200 Engineering in Society, Health and Safety
CENG 2010 Computer Architecture and Assembly Language
STAT 2230 Probability and Statistics for Engineers
MATH 1700 Discrete Mathematics 1
Winter, Term 4 — 18 credits
CENG 2030 Introduction to Signal Processing
EPHY 2300 Digital and Semiconductor Electronics
ENGR 2300 Engineering Management
ENGR 2400 Engineering Economics
CHEM 1520 Principles of Chemistry
ENGR 2000 Engineering Design III
Year 3
Course Title
Fall, Term 5 — 18 credits
SENG 3110 Algorithms and Data Structure
CENG 3010 Computer System Designs
CENG 3310 Digital Communication Systems
EENG 3010 Introduction to Control Systems
SENG 3130 Software Requirements and Specifications
ENGR 3300 Engineering Professional Ethics
Winter, Term 6 — 18 credits
COMP 3410 Operating Systems
COMP 3610 Database Systems
SENG 3120 Software Engineering Design: Process and Principles
SENG 3210 Applied Software Engineering
CENG 3020 Real Time Systems Design and Analysis
BIOL 3220
or
BIOL 3410
Natural History
or
Plants and People
Year 4
Course Title
Fall, Term 7 — 3 credits
COOP 3080 Engineering Co-op Work Term 1
COOP 3180 Engineering Co-op Work Term 2
Year 5
Course Title
Fall, Term 9 — 21 credits
SENG 4100 Software Engineering Design Project (6 credits)
SENG 4120 Software Model Engineering and Formal Methods
SENG 4110 Software Testing and Verification
SENG 4XXX Upper-level technical elective
SENG 4XXX Upper-level technical elective
CMNS 3510 Intercultural and Cross-Cultural Communication
Winter, Term 10 — 18 credits
CENG 4320 Communication Networks
SENG 4130 Software Design Patterns
SENG 4220 Software Security Engineering
SENG 4140 Software Quality Engineering
SENG 4XXX Upper-level technical elective
SENG 4XXX Upper-level technical elective