The widescale adoption of connected devices and wireless sensing has created new trends in the job market. Today, companies increasingly need employees skilled in hands-on mechatronics and microcontroller programming. Fleming College’s Embedded Systems Design micro-credential series will train you in the key skills needed for the integration of electronic, mechanical, and computing systems in everyday work.
Each micro-credential in this series will cover one or more of the fundamental skills required for embedded systems design. By completing the full micro-credential series you will have the technical know-how to be competitive for entry-level positions within the fields of mechatronics, embedded systems design, and the Internet of Things.
Course Delivery
Each of these online courses is delivered asynchronously. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window.
Admission Requirements
The minimum admission requirement for entrance into this program is: 19 years of age or older, or an Ontario Secondary School Diploma or its equivalent.
Additional Costs
There is an additional cost of approximately $60 to $190 for specific instructional supplies for the applied project. Some supplies can be reused for multiple courses. Details will be sent by email upon registration.
Course fee waiver for the first 10 registrants in Embedded Systems Design 1, 2 or 3
We are offering 10 free spots to participants who will provide formal course feedback. Please apply below to be eligible for a course fee waiver. You will still be responsible for any additional supply costs. Fee waivers are on a first come, first served basis. We will notify you by email if you have qualified for one of these first 10 spots. Please note that you should plan to take these courses in order. Embedded Systems Design 4 is not eligible for the fee waiver at this time.
You will receive a digital badge after completing each of the courses in this series, and a Statement of Achievement upon completion of the entire series.
Embedded Systems Design 1-Firmware Development for Microcontrollers
COMP661
Learn the fundamentals of microcontroller firmware development using the C programming language. You will learn about the compilation process, variables, data types, operators, branches, loops, functions, arrays, pointers, data structures, interrupt handling, and debugging. You will also discover how to use a source code version control system for collaborative firmware development.
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
Embedded Systems Design 2-Sensor Integration, Motor Control
COMP662
Familiarize yourself with methods used in capturing information from the outside world, conditioning the captured data for microcontroller-level processing, and generating signals to control external actuators. Learn to select and read input variables such as temperature, acceleration, proximity, and distance using the standard communication protocols for interfacing sensors with microcontrollers/computers. This micro-credential includes hands-on experience with industry standard protocols such as I2C, SPI and UART. You will also learn basic actuators like DC/AC motors and stepper and servo motors.
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
Embedded Systems Design 3-Position and Orientation Control
COMP663
Become familiar with the position and orientation control methods by implementing complex sensors such as accelerometers and rotational encoders. You will gain an understanding of the numeric methods that can help obtain speed and position, when necessary, through mathematical integration or differentiation of digital values. Capture the different analog and digital signals generated by speed and acceleration sensors by applying the serial communication protocols. Finally, you will implement a position control system that uses accelerometers and encoders to control the position and speed of a tricycle robot.
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
Embedded Systems Design 4-Feedback Control System
COMP664
Develop your understanding of feedback control systems by learning about feedback control structure, system transfer function, proportional- integral-derivative (PID) controller and system design. Implement your knowledge of the previous micro-credentials of this series to design a controller system for a tri-cycle path finding robot. Completion of this micro-credential will prepare you for entry-level jobs in the field of mechatronics.
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).
This course is delivered online in an asynchronous format. Each course can therefore be completed at your own pace and on your own schedule, with submission of the final applied project within a 2-month window (before the end date of the course).