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.
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.
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.
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.
Micro-Credential.
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.
Details and registration below
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.
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.
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.
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.
Some courses require additional textbooks and/or materials. Please visit your campus store in-person or online:
Continuing Education & Corporate Training Office
Course Cart