Campus
Duration
6 Semesters (3 Years)
Credential Awarded
Ontario College Advanced Diploma

Courses

Delivery: At Seneca, courses are delivered in the following formats: online, in-person, hybrid (an online, in-person combination) or flexible (offered in-person and online at the same time).

The chart below outlines the delivery options available for each course in this program. For some academic terms, there may be more than one delivery option available. You’ll be able to select your preferred options when building your course schedule during open enrolment.

Preferences  for course delivery will be considered on a first come, first served basis.

International students: the impact of studying from outside of Canada and Post-Graduation Work Permit (PGWP) eligibility differs significantly based on when you start your program. Please review the PGWP eligibility before choosing your program and course delivery.

 

Semester 1

Course Code Course Name Winter Summer Fall
COM101 or
COM111
Communicating Across Contexts or
Communicating Across Contexts (Enriched)
 Hybrid
 Online
 In-person
 Hybrid
 Online
 In-person
 Hybrid
 Online
 In-person
ETY155 Electricity  In-person  In-person  In-person
ICO155 Introduction to Computers  In-person  In-person  In-person
LIN155 Electronic Lab Instrumentation and Techniques  In-person  In-person  In-person
MTH147 Mathematics with Foundations  In-person  In-person  In-person
PRG155 Programming Fundamentals Using "C"  In-person  In-person  In-person

Semester 2

Course Code Course Name Winter Summer Fall
APL255 Introduction to Microcomputing Concepts  In-person  In-person  In-person
DGS266 Digital Electronics and Introduction to PLC  Hybrid
 In-person
 Hybrid
 In-person
 Hybrid
 In-person
IPS255 Interpersonal Skills in the Engineering Workplace  Hybrid  Hybrid  Online
MTH255 Mathematics  In-person  In-person  In-person
PRG255 Advanced Programming Using "C"  In-person  In-person  In-person
plus: General Education Course (1)

Semester 3

Course Code Course Name Winter Summer Fall
APL355 Intermediate Computing Concepts  Hybrid
 In-person
 Hybrid
 In-person
 Hybrid
 In-person
HSI255 Hardware Software Interfacing  In-person  In-person  In-person
LNX255 Introduction to Linux  In-person  In-person  In-person
MCO455 Microcontroller Concepts  Hybrid  Hybrid  Hybrid
NET455 Networking Essentials  In-person  In-person  In-person
PRG355 Object Oriented Programming Using C++  In-person  In-person  In-person
WTP100 Work Term Preparation  Online  Online  Online
WTP100 - Work-Integrated Learning option only

Work-Integrated Learning Term 1

Course Code Course Name Winter Summer Fall
ECT331 Computer Engineering Technology, Co-op  Hybrid
 Online
 In-person
 Hybrid
 Online
 In-person
 Hybrid
 Online
 In-person
ECT331 - Work-Integrated Learning option only

Semester 4

Course Code Course Name Winter Summer Fall
ECP455 Engineering Codes and Practices  Hybrid
 In-person
 Hybrid
 In-person
 Hybrid
 In-person
MTH356 Mathematics - Introductory Calculus and Statistics  Flexible
 In-person
 Flexible
 In-person
 Flexible
 In-person
NSP655 Network Servers and Peripherals  Hybrid
 In-person
 Hybrid
 In-person
 Hybrid
 In-person
PRG455 Event Driven Programming  In-person  In-person  In-person
PRG550 Programming Python with the Raspberry Pi  In-person  In-person  In-person
plus: Professional Options (1)

Work-Integrated Learning Term 2

Course Code Course Name Winter Summer Fall
ECT332 Computer Engineering Technology, Co-op II  Hybrid
 Online
 In-person
 Hybrid
 Online
 In-person
 Hybrid
 Online
 In-person
ECT332 - Work-Integrated Learning option only

Semester 5

Course Code Course Name Winter Summer Fall
ETD555 Engineering Technology and Design  Hybrid
 In-person
 Hybrid
 In-person
 Hybrid
 In-person
MCO556 ARM Microcontroller for Real-time Embedded Applications  Hybrid
 In-person
 Hybrid
 In-person
 Hybrid
 In-person
NET556 Cisco Internetworking I  Hybrid
 In-person
 Hybrid
 In-person
 Hybrid
 In-person
TEC400 Technical Communications  Flexible
 Online
 Flexible
 Online
 Flexible
 Online
WCM555 Wireless Communication and Microcontrollers  Hybrid
 In-person
 Hybrid
 In-person
 Hybrid
 In-person
plus: Professional Options (1)

Semester 6

Course Code Course Name Winter Summer Fall
AMT453 Advanced Mathematics  Hybrid
 In-person
 Hybrid
 In-person
 Hybrid
 In-person
PRG650 Advanced Programming Concepts  In-person  In-person  In-person
SEC555 Cyber Security  Hybrid
 In-person
 Hybrid
 In-person
 Hybrid
 In-person
TPJ655 Technical Project  In-person  In-person  In-person
plus: General Education Course (1)
plus: Professional Options (1)

Professional Options

Semester 4

Course Code Course Name Winter Summer Fall
AIT500 Introduction to Machine Learning and Artificial Intelligence TBD TBD TBD
AVR500 Introduction to Ar/Vr Technologies  In-person  In-person  In-person
DAL500 Introduction to Data Analytics  In-person  In-person  In-person
HSI355 Advanced Hardware and Software Interfacing  In-person  In-person  In-person
LNX500 Embedded Linux  In-person  In-person  In-person
MAC500 Macintosh Fundamentals  In-person  In-person  In-person
OLS655 On-line Systems  Not offered  Not offered  Not offered
PPE655 Engineering Ethics and Professional Practice  Hybrid
 In-person
 Hybrid
 In-person
 Hybrid
 In-person
PRF500 Production Fundamentals  Hybrid  Not offered  Hybrid
PRG556 Internet Programming and Distributed Computing  Hybrid  Hybrid  Hybrid

Semester 5

Course Code Course Name Winter Summer Fall
AIT500 Introduction to Machine Learning and Artificial Intelligence TBD TBD TBD
AVR500 Introduction to Ar/Vr Technologies  In-person  In-person  In-person
DAL500 Introduction to Data Analytics  In-person  In-person  In-person
HSI355 Advanced Hardware and Software Interfacing  In-person  In-person  In-person
LNX500 Embedded Linux  In-person  In-person  In-person
MAC500 Macintosh Fundamentals  In-person  In-person  In-person
OLS655 On-line Systems  Not offered  Not offered  Not offered
PPE655 Engineering Ethics and Professional Practice  Hybrid
 In-person
 Hybrid
 In-person
 Hybrid
 In-person
PRF500 Production Fundamentals  Hybrid  Not offered  Hybrid
PRG556 Internet Programming and Distributed Computing  Hybrid  Hybrid  Hybrid

Semester 6

Course Code Course Name Winter Summer Fall
AIT500 Introduction to Machine Learning and Artificial Intelligence TBD TBD TBD
AVR500 Introduction to Ar/Vr Technologies  In-person  In-person  In-person
DAL500 Introduction to Data Analytics  In-person  In-person  In-person
HSI355 Advanced Hardware and Software Interfacing  In-person  In-person  In-person
LNX500 Embedded Linux  In-person  In-person  In-person
MAC500 Macintosh Fundamentals  In-person  In-person  In-person
OLS655 On-line Systems  Not offered  Not offered  Not offered
PPE655 Engineering Ethics and Professional Practice  Hybrid
 In-person
 Hybrid
 In-person
 Hybrid
 In-person
PRF500 Production Fundamentals  Hybrid  Not offered  Hybrid
PRG556 Internet Programming and Distributed Computing  Hybrid  Hybrid  Hybrid