SPLASH 2019 (series) / SPLASH-E /
Microsoft MakeCode: Embedded Programming for Education, in Blocks and TypeScript
Microsoft MakeCode (https://www.makecode.com) is a platform and accompanying web app for simplifying the programming of microcontroller-based devices in the classroom. For each device, MakeCode provides a customized end-to-end experience in the web browser consisting of code editors, device simulator, debugger, compiler to machine code, and linker to a pre-compiled C++ runtime, as well as a documentation and tutorial system. We present an overview of MakeCode and detail the major design decisions behind the platform.
Fri 25 Oct Times are displayed in time zone: Beirut change
Fri 25 Oct
Times are displayed in time zone: Beirut change
11:00 - 11:10 Day opening | Welcome SPLASH-E Elisa BaniassadUniversity of British Columbia | ||
11:10 - 12:00 Talk | Scalability of Experiential Programming Courses SPLASH-E | ||
12:00 - 12:15 Short-paper | Parallelism in Practice: Experiences Teaching Concurrency and Parallelism in an Undergraduate OS Course SPLASH-E Charlie CurtsingerGrinnell College | ||
12:15 - 12:30 Short-paper | Microsoft MakeCode: Embedded Programming for Education, in Blocks and TypeScript SPLASH-E Thomas BallMicrosoft Research, Abhijith ChatraMicrosoft, Peli de HalleuxMicrosoft Research, Steve HodgesMicrosoft, Michal MoskalMicrosoft Research, Jacqueline RussellMicrosoft |