Re-engineering Engineering Education

MPG (MicroProcessinG) is an extracurricular initiative at post-secondary engineering schools that delivers hands-on embedded systems training from an industry perspective. It is not an accredited course, nor does it replace core curriculum courses. MPG compliments embedded systems courses and will get you excited to see theory in action.

MPG first started in 2000 and has evolved with material that covers everything including circuit fundamentals, hardware design, soldering, and real-world programming. The formal part of MPG is provided as two “levels” which are designed to be completed in about twenty hours of time split between hardware and firmware development. In a typical university program, this equates to each level of MPG spanning two semesters.

All course material is open source and available online. Support is available through the MPG forum. This means that anyone can learn with MPG individually or in a group.

Through industry sponsorship, universities benefit through MPG by having discounted hardware, competitions and celebrations with prizes, a bursary program, and great volunteering and project opportunities. There is also an industry-student connection program that links great MPG students with great jobs at great companies. MPG engages students in various ways from 2nd year all the way to graduation and beyond.