The program follows this academic and co-operative education schedule.
Courses are outlined below by semester.
|
Sept - Dec |
Jan - Apr |
May - Aug |
Year 1 |
Semester 1 |
Semester 2 |
Work term 1 |
Year 2 |
Semester 3 |
Work term 2 |
Semester 4 |
Year 3 |
Work term 3 |
Semester 5 |
|
Year 1 - Semester 1
Code
Name/Description
Credits
CAD 100
Computer Aided Design
3
You will study basic theory and practice of printed circuit board layout. You will use industry standard software to create circuit diagrams and generate required files to produce printed circuit boards (PCBs). You will use software to simulate and analyze circuits.
Credit Units: 3
Course Hours: 45.0
Equivalent Course(s): CAD 226
Potential Learning Method(s): Lecture/Lab, Online
COMP 112
Introduction to Computer Programming
3
You will develop programs using a general-purpose programming language. You will learn the essentials of game development. You will develop problem-solving skills by constructing algorithms to meet program input and output requirements. You will develop programs that exhibit good structure to ensure easy debugging and maintenance.
Credit Units: 3
Course Hours: 45.0
Potential Learning Method(s): Lecture/Lab, Online
ENGE 120
Basic Electricity
4
You will study electrical concepts, electrical quantities, units of measurement, resistance, and types of electrical circuits. You will examine Ohms law, Kirchhoff current and voltage laws, network theorems and specific circuit analysis techniques, as well as analyze transient responses in Resistive-Capacitive (RC) and Resistive-Inductive (RL) networks.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): LABS 120(concurrent), MAT 110(concurrent)
Corequisites(s):
Equivalent Course(s): ENGE 121
Potential Learning Method(s): Lecture/Theory, Online
LABS 120
Basic Electricity Lab
4
You will identify electrical elements, equipment, and instruments. You will build and troubleshoot electric circuits and use instruments to measure electrical quantities. You will perform several labs to validate theoretical concepts, electrical laws, and network theorems.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): ENGE 120(concurrent), MAT 110(concurrent)
Corequisites(s):
Equivalent Course(s): LABS 123
Potential Learning Method(s): Lecture/Lab, Online
MAT 110
Mathematics for Engineering Technologies
4
You will gain foundational knowledge of mathematical topics applicable to engineering technologies. You will study formula manipulations, factoring of algebraic expressions, geometry and trigonometry, exponents and logarithms, and functions and their graphs. This course is intended to build problem solving and critical thinking skills, and to prepare you for studies in calculus.
Credit Units: 4
Course Hours: 60.0
Equivalent Course(s): MAT 100, MAT 101, MATH 182, MATH 193
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
SEM 101
Technology Seminars
1
Your orientation will include discussions regarding the role of technicians/technologists in the workplace and society. You will study time management skills, diversity in the workplace, principles of sustainability and safety requirements.
Credit Units: 1
Course Hours: 15.0
Equivalent Course(s): ENGM 181, ETHC 183, ORTN 120, SEM 104
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
STAT 200
Statistics for Technology
2
You will gain knowledge of statistical concepts and techniques applicable to technologies. You will study descriptive statistics, measures of central tendency and dispersion, basic probability, the Central Limit Theorem, and linear regression. This course is intended to build problem solving and critical thinking skills, and to demonstrate the importance of statistics in professional practices.
Credit Units: 2
Course Hours: 30.0
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
TCOM 102
Workplace Communication
3
You will examine the employability skills required in the workplace. You will discuss the communication process, and practice effective interpersonal communication techniques and conflict resolution. You will use workplace writing and job search skills.
Credit Units: 3
Course Hours: 45.0
Equivalent Course(s): COM 160, COMM 191, JOBS 190, JOBS 288, JOBS 290, TCOM 120, TCOM 140, TMGT 180
Potential Learning Method(s): Learn Linc, Lecture/Theory, Online, Prior Learning
Total semester credits: 24
Year 1 - Semester 2
Code
Name/Description
Credits
COHS 220
Networking Computers
4
You will be introduced to the role of a network administrator for a computer network. You will analyze network hardware, topologies, protocols, and services. You will install network cabling, operating systems, and applications software.
Credit Units: 4
Course Hours: 60.0
Potential Learning Method(s): Lecture/Lab, Online
You will examine numbering systems; particularly, binary, hexadecimal and binary coded decimal. You will study logic gates, flip flops, counter, registers, and decoders of various logic families.
Credit Units: 2
Course Hours: 30.0
Prerequisites(s): ENGE 120, LABS 120, DGTL 111(concurrent)
Potential Learning Method(s): Lecture/Lab, Online
DGTL 111
Digital Logic Laboratory
3
You will study logic gates, flip flops, counter, registers and decoders of various logic families as well as design hardware and software required for various programmable devices.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): ENGE 120, LABS 120, DGTL 110(concurrent)
Potential Learning Method(s): Lecture/Lab, Online
ENGE 107
Semiconductor Electronics
4
You will analyze the characteristics of semiconductor diodes, bipolar transistors, field effect transistors (FET’s) and thyristors. You will operate these devices to design and analyze practical analog circuits. You will apply mathematical calculations, computer simulation and laboratory experimentation to evaluate circuits.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): ENGE 120, LABS 120
Potential Learning Method(s): Lecture/Lab
ENGE 200
Alternating Current (AC) Basic Electricity
4
You will analyze the principles and methods of alternating current (AC) circuits. You will evaluate AC voltage and current phasors, reactance, series-parallel circuits, impedance, networks, AC power resonance, and decibel ratios.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): ENGE 120, LABS 120, MAT 110
Potential Learning Method(s): Lecture/Lab, Online
INST 223
Basic Instruments
3
You will be introduced to the units, dimensions, and standards of measurements. You will study the sources of measurement errors, as well as how to estimate them. You will also learn how to identify instrument types and their performance characteristics. You will calculate the required resistors to extend the range of measurements of ammeters, voltmeters and ohmmeters. You will study direct current (DC) and alternate current (AC) bridges, and their applications in measurements. You will also examine the circuit diagrams of digital multi-meters, frequency meters and oscilloscopes and use them in the lab.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): ENGE 120, LABS 120
Potential Learning Method(s): Lecture/Lab, Online
MAT 112
Differential Calculus for Engineering Technologies
3
You will gain knowledge of differential calculus topics applicable to engineering technologies. You will study continuity, limits, algebraic and transcendental derivatives and their applications. This course is intended to build further problem solving and critical thinking skills, and to demonstrate the importance of calculus in engineering practices.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): MAT 110
Equivalent Course(s): MAT 221, MAT 223, MAT 226
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
TCOM 103
Technical Communication
3
You will use research skills to find technical information and cite it correctly. You will conduct effective meetings and produce supporting documents. As well, you will discuss technical report purposes and formats, write short technical reports and present technical information.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): TCOM 102 or COM 170
Equivalent Course(s): COMM 181, COMM 190, TCOM 106, TCOM 123, TCOM 141, TCOM 190
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
Total semester credits: 26
Co-operative Work Term 1
Code
Name/Description
Credits
COOP 101
Co-operative Work Term
0
Your co-operative education term will provide you with the opportunity to consolidate theoretical and practical concepts learned in the classroom and gain valuable experience in a work setting.
Credit Units: 0
Course Hours: 640.0
Potential Learning Method(s): Coop Education Work Term, Prior Learning
Year 2 - Semester 3
Code
Name/Description
Credits
CIRC 220
Analog Integrated Circuits
4
You will be introduced to differential amplifiers and be able to identify the characteristics of ideal operational amplifiers (op-amps). You will calculate negative feedback, op-amp frequency responses, comparators, summing amplifiers, integrators, differentiators, active filters, and oscillators.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): ENGE 107, ENGE 200
Potential Learning Method(s): Lecture/Lab, Online
CLTR 200
Culture and Diversity
2
Your studies will focus on the many dimensions of culture and approaches to promoting inclusion and innovation. You will explore culture in Canadian society as it pertains to Indigenous and immigrant populations. You will also examine the correlation between culture and diversity.
Credit Units: 2
Course Hours: 30.0
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
COAP 222
Computer Programming
4
You will study the design, implementation and testing of programs using a high- level language. You will develop problem-solving skills by constructing algorithms to meet program input and output (I/O) requirements. You will develop programs that exhibit good structure to ensure easy debugging and maintenance. You will utilize object oriented design techniques to produce efficient reusable modules. You will employ predefined and user constructed abstract data types to meet application design goals.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): COMP 112
Potential Learning Method(s): Lecture/Lab, Online
COMP 221
Computer Hardware Fundamentals
4
You will study specific integrated circuits (IC) that make up the personal computer. You will analyze characteristics and addressing techniques for various types of memory, as well as basic computer structure and operation. You will design the logic circuits for memory addressing and input/output (I/O) port decoding. You will examine and interpret the basic central processing unit (CPU) internal control unit, I/O interfacing, and secondary storage systems.
Credit Units: 4
Course Hours: 60.0
Potential Learning Method(s): Lecture/Lab, Online
COMP 222
Microcontroller Programming
4
You will be introduced to embedded microprocessor applications and architecture. You will be introduced to Assembly and C programming languages. You will construct structured C programs for embedded microcontroller projects.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): COMP 112, DGTL 110, DGTL 111
Potential Learning Method(s): Lecture/Lab, Online
ENGE 221
Robotics and Embedded Systems
4
You will study robotics in the field of embedded systems. You will study the various types of sensors and actuators and learn their characteristics, applications, and interfacing circuits. You will learn the methods of applied research. You will also apply your skills by developing a robotic device in a project.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): DGTL 110, DGTL 111, ENGE 107, COMP 112
Potential Learning Method(s): Lecture/Lab, Online
MAT 210
Integral Calculus for Engineering Technologies
3
You will gain knowledge of integral calculus topics applicable to engineering technologies. You will study algebraic and transcendental integrals, differential equations and their applications. This course is intended to build further problem solving and critical thinking skills, and to demonstrate the importance of calculus in engineering practices.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): MAT 112
Equivalent Course(s): MAT 229, MAT 231
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
Total semester credits: 25
Co-operative Work Term 2
Code
Name/Description
Credits
COOP 201
Co-operative Work Term
0
Your second co-operative education term will build on the experience gained during your first work placement and provide you with additional opportunities to develop skills and techniques related to your field of studies in a real work setting.
Credit Units: 0
Course Hours: 640.0
Potential Learning Method(s): Coop Education Work Term, Prior Learning
Year 2 - Semester 4
Code
Name/Description
Credits
BUS 203
Entrepreneurship for Engineering Technologies
2
You will learn the specifics of organizing and opening a small business. You will study the process of entrepreneurship from a technology-oriented background.
Credit Units: 2
Course Hours: 30.0
Prerequisites(s): TCOM 102 or COM 200
Potential Learning Method(s): Lecture/Lab, Online
CNST 220
Construction Techniques
3
Your studies will focus on fundamental construction principles, tools and safety. You will use tools to measure, layout, cut, drill as well as solder wires, terminals, printed circuit boards (PCBs) and surface mount devices. You will create a PCB starting with a schematic capture computer program. You will then produce a finished PCB using a computerized milling machine that will be used to create a functional microcontroller circuit to satisfy the requirements of an assigned project.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): CAD 100, COMP 222
Potential Learning Method(s): Lecture/Lab, Online
COMP 207
Computer Interfacing
2
You will design, develop and debug software for embedded microcontrollers. You will choose and implement appropriate strategies for interfacing microcontroller based systems to various peripherals (including memory, keypads, displays, analog-to-digital (A/D) and digital-to-analog (D/A) converters, switches and different types of transducers).
Credit Units: 2
Course Hours: 30.0
Prerequisites(s): COMP 221, COMP 222, COMP 217(concurrent)
Corequisites(s):
Potential Learning Method(s): Lecture/Theory, Online
COMP 217
Computer Interfacing Laboratory
3
You will design, construct and debug a project based on embedded microcontrollers. Your project will involve interfacing to analog and digital peripherals, keypads, displays, and actuators.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): COMP 221, COMP 222, COMP 207(concurrent)
Potential Learning Method(s): Lab/Practical, Online
INST 229
Electronic Instruments
2
You will be introduced to the digital storage oscilloscope (DSO), logic analyzer, and spectrum analyzer. Using the DSO, you will experiment with various sampling methods and triggering mechanisms. You will use the logic analyzer in timing and state modes of operation. You will contrast amplitude, frequency, and phase modulation as well as their frequency spectra. You will operate the spectrum analyzer and experiment with the Fast Fourier Transform (FFT) technique in order to display the spectrum of a signal. Your studies will include an introduction to fiber optics components
Credit Units: 2
Course Hours: 30.0
Prerequisites(s): INST 223
Potential Learning Method(s): Lecture/Lab, Online
MAT 211
Advanced Mathematics for Engineering Technologies
3
You will gain knowledge of advanced mathematical topics applicable to engineering technologies. You will study series expansions, differential equations, and Laplace and Fourier transforms. This course is intended to further build problem solving and critical thinking skills, and to demonstrate the modelling of physical systems with differential equations.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): MAT 210
Equivalent Course(s): MAT 237, MAT 247
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
You will study vectors, forces, and Newton’s laws of motion. You will study work, energy, power, impulse, and momentum. You will study electric fields, electric potential, and electric forces, as well as magnetic fields and magnetic forces.
Credit Units: 3
Course Hours: 45.0
Equivalent Course(s): PHYS 121
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
PROJ 287
Project Management
2
You will be introduced to project management. You will examine the basic theory of project planning and control, from project initiation to project close out. You will apply research techniques and various tools to practice project management theory in a variety of projects. You will practice skills using project management software.
Credit Units: 2
Course Hours: 30.0
Equivalent Course(s): MGMT 222
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
Total semester credits: 20
Co-operative Work Term 3
Code
Name/Description
Credits
COOP 301
Co-operative Work Term
0
Your third co-operative education work term will round out the work term experience by adding related work knowledge through the application of theories and practices relevant to your field of studies.
Credit Units: 0
Course Hours: 640.0
Potential Learning Method(s): Coop Education Work Term, Prior Learning
Year 3 - Semester 5
Code
Name/Description
Credits
COAP 300
Artificial Intelligence
2
You will study the concepts and principles of machine learning. You will learn about deep learning algorithms. You will learn about major applications of Artificial Intelligence in various fields.
Credit Units: 2
Course Hours: 30.0
Prerequisites(s): COAP 222, COAP 301(concurrent)
Potential Learning Method(s): Lecture/Theory, Online
COAP 301
Artificial Intelligence Laboratory
3
You will study the concepts and principles of machine learning. You will implement deep learning algorithms in Tensor Flow and interpret the results. You will learn about major applications of Artificial Intelligence in various fields.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): COAP 222, COAP 300(concurrent)
Potential Learning Method(s): Lecture/Lab, Online
COMP 227
Process Control Systems
4
You will study methods and devices to control and automate industrial operations. You will differentiate final control operations and discrete-state control. You will design logic control circuits using Programmable Logic Controllers (PLC). You will also be introduced to supervisory control and data acquisition (SCADA) concepts.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): DGTL 110, DGTL 111
Potential Learning Method(s): Lecture/Lab, Online
COMP 301
Software Systems
2
You will analyze characteristics, issues and solutions pertaining to the design and implementation of operating systems. You will master various aspects of computer system administration.
Credit Units: 2
Course Hours: 30.0
Prerequisites(s): COAP 222, COMP 302(concurrent)
Potential Learning Method(s): Lecture/Lab, Online
COMP 302
Software Systems Laboratory
3
You will analyze characteristics, issues and solutions pertaining to the design and implementation of operating systems. You will master various aspects of computer system administration and write software scripts.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): COAP 222, COMP 301(concurrent)
Potential Learning Method(s): Lecture/Lab, Online
You will be introduced to computer and network security concepts. You will gain knowledge on the multiple areas of cybersecurity and its implementation.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): COHS 220
Potential Learning Method(s): Lecture/Lab, Online
PROJ 222
Capstone Research Project
4
You will apply knowledge you gained in previous semesters. You will conceive and design an original project that incorporates hardware and software. You will research alternative designs, select appropriate strategies and defend your design choices in a final presentation. You will manage the project scheduling and costs to meet broad goals with minimal direction. You will design, construct and test a working prototype; including, a printed circuit board to illustrate the soundness of your design choices.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): COAP 222, COMP 207, COMP 217, ENGE 221
Corequisites(s): TCOM 104
Potential Learning Method(s): Lecture/Lab, Online
TCOM 104
Applied Research in Technology
2
You will develop a technical proposal and apply advanced research skills to a technical problem. You will use the technical problem-solving process in an applied research project and present your research findings in a written report and oral presentation.
Credit Units: 2
Course Hours: 30.0
Prerequisites(s): TCOM 103 or ENGL 101
Equivalent Course(s): COMM 115, COMM 182, COMM 290, TCOM 239
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
Total semester credits: 24