Source Academy: A Web-based Environment for Learning Programming with SICP
The system is web-based (no software installation required) and provides dynamically loadable plugins (modules) for programming with graphics, audio, image, and video processing. An extension called Source Academy @ NUS provides Learning Management System features such as the management of programming assessments and their manual and automatic grading. Source Academy @ NUS includes gamification components such as achievements, contests, levels, and a visual-novel-style game that provides a narrative to contextualize the assessments.
This 45-minute demo provides CS educators with an overview of the Source Academy, including its tools, modules, and textbook integration, and of the Source Academy @ NUS extension for course management.
The guiding motivation for Martin’s work is the scalability of experiential learning. He has led the flagship programming course CS1101S for first-year students of the School of Computing at the National University of Singapore (NUS) since 2012, founded the experiential course CS4215 Programming Language Implementation, and extensively subscribes to SoC’s project-based course CP3108 for experiential learning.
Martin founded the multidisciplinary initiatives NUS Seafarers, a programme for maritime exploration that was active 2017-2020, FrogWorks, a prototyping studio at the iDP in the NUS Faculty of Engineering that was active 2011-2016, and The Physics of Sailing, a collaboration with NUS physics professors that was active 2011-2017.
Thu 16 MarDisplayed time zone: Eastern Time (US & Canada) change
15:00 - 15:45
Coffee Break and Demos 2Demos / Logistics at Exhibit Hall G
Chair(s): Bedour Alshaigy Uppsala University, Eric Fouh University of Pennsylvania
|RecursionVisualizer: Teaching Dynamic Programming With VisualizationsIn-PersonCCK12|
Ethan Turok Columbia UniversityDOI
|Strype: Frame-based Python in the BrowserIn-PersonGlobalK12|
Neil Brown King's College London, Pierre Weill-Tessier King's College London, Michael Kölling King's College LondonDOI
|Source Academy: A Web-based Environment for Learning Programming with SICPIn-PersonGlobalK12|
Martin Henz National University of SingaporeDOI
|SIGCSE Coffee Break ShowHybrid|