ACM SIGPLAN Notices • Vol 53 • No 6
MakeCode and CODAL: intuitive and efficient embedded systems programming for education
June 2018 • James Devine, Joe Finney, Peli de Halleux, Michał Moskal, Thomas Ball, Steve Hodges
Across the globe, it is now commonplace for educators to engage in the making (design and development) of embedded systems in the classroom to motivate and excite their students. This new domain brings its own set of unique requirements. Historically, embedded systems development requires knowledge of low-level programming languages, local installation of compilation toolchains, device drivers, and applications. For students and educators, these requirements can introduce insurmountable barriers. We present the mo…