Computer Engineering


±«Óãtv Computer Engineering Co-op students are equipped with a highly technical, interdisciplinary skill set that enables them to excel in roles combining hardware and software. With hands-on experience in programming, computer architecture, embedded systems, and digital hardware design, Computer Engineering Co-op students contribute to the development, integration, and optimization of modern computing and connected devices. Their training allows them to quickly adapt to new tools and technologies while addressing real-world engineering challenges.

With practical knowledge applicable to embedded systems, IoT, and computer-based products across many industries, Computer Engineering Co-op students can design and improve system architectures, debug across hardware-software boundaries, collaborate effectively within technical teams, and grow into more specialized roles to meet employer needs.

Student skills

  • Electromagnetic field analysis
  • Electrical testing and evaluation
  • Electrical system maintenance
  • Equipment planning and installation
  • Circuit design
  • Network troubleshooting
  • Testing and control
  • Project management
  • Technical support
  • Computer simulation and analysis
  • Prototype development
  • Software and hardware design

Industries

  • Aerospace
  • Automotive Manufacturing
  • Biomedical
  • Consulting
  • Energy & Utilities
  • Government
  • Military & Defence
  • Ocean Science and TechnologyÌý
  • Robotics
  • Telecommunications

Past roles

  • Embedded Systems DesignerÌý
  • Communication Systems Engineering Student
  • Autonomous Systems Engineering Student
  • Systems Integration & Test Engineer
  • Junior Process and Product Designer
  • Naval Sonar Software Engineering
  • Cell Product Reliability Internship
  • Software Development Student
  • Student Automation Engineer
  • Systems Engineering Student

Past employers

  • Department of National Defence
  • Enginuity Inc.
  • HATCH
  • J.D. Irving Limited
  • Jaza EnergyÌý
  • Kraken Robotics Systems Inc.Ìý
  • Lockheed Martin Canada
  • Nokia
  • Nova Scotia Power Inc.Ìý
  • Provincial Aerospace LtdÌý
  • Tesla Motors

Work term schedule
Ìý

Ìý Fall Winter Summer
3rd year

Study

Study
Work term 1
4th year

Study

Work term 2
Work term 3
5th year Study Study Graduation

Coursework

Courses completed prior to work term 1

  • CHEM1021 Engineering Chemistry
  • CHEM1022 Engineering Chemistry II
  • CPST1103 Technical Communications
  • CPST1203 Technical Communications II
  • ENGI1103 Engineering Design
  • ENGI1203 Mechanics I: Statics
  • ENGM1081 Computer ProgrammingÌý
  • ENGM1041 Applied Linear Algebra
  • MATH1280 Engineering Math
  • MATH1290 Engineering Math II
  • PHYC1190 Introduction to Physics
  • PHYC 1290 Introduction to Physics II
  • ECED2000 Electric CircuitsÌý
  • ENGI2203 Engineering Design II
  • ENGI2102 Thermofluid Engineering IÌý
  • ENGM2022 Applied Differential Equations
  • ENGM2032 Applied Probability & StatisticsÌý
  • ASSC1971 Engineering and Society
  • ENGM2101 Applied Vector Calculus
  • IENG2005 Engineering Economics
  • Writing I* Writing Elective
  • ECED2001 Circuit Analysis
  • ECED2200 Digital Circuits
  • ENGM2283 Data Structures & Algorithms
  • ECED 3003.03: Networks & Systems
  • ECED 3204.03: Microprocessors
  • ECED 3410.03: Computer Engineering Fundamentals
  • ECED 3500.03: Signal Analysis
  • CSCI 2110.03: Data Structures & Algorithms
  • ENGI 8890.00: Co-op Orientation & Job Prep
  • ECED 3201.03: Introduction to Electronics
  • ECED 3403.03: Computer Architecture
  • ECED 3430.03: Algorithms for Computer Engineers
  • ECED 3511.03: Communication Systems
  • ECED 3901.03: Electrical Engineering Design II

Additional courses completed prior to work term 2 and 3

  • CPST 3030.03: Engineering in Society II
  • ECED 3420.03: Operating Systems
  • ECED 4502.03: Digital Signal Processing
  • ECED 4513.03: Communication Networks
  • Humanties Elective **

Additional courses completed prior to graduation

  • ECED 4402.03: Real Time Systems
  • ECED 4404.03: Computer Networks & Communications
  • ECED 4900.03: Senior Year Project I
  • Study Term 9 (Winter)
  • ECED 4406.03: Cybersecurity
  • ECED 4901.03: Senior Year Project II
  • Technical Elective I
  • Technical Elective II
  • Technical Elective III
  • Humanities Elective**
.

Average pay rates during co-op

Hourly $ 23.73

Department

Faculty of Engineering: Computer Engineering website.