The ever-increasing availability and variety of resources to create physical computing systems keep attracting electronics hobbyists and do-it-yourself enthusiasts. Nevertheless, the prototyping and development of these systems are still challenging to the novices. In this paper, we propose a tool (built on top of the Jupyter computational notebook) as a way for supporting step-by-step assisted learning and knowledge sharing. We extended the Jupyter notebook functionalities and implemented a custom-tailored kernel to seamlessly enable the interaction between the end-user web interface and the Arduino boards. We consider that this approach can effectively support physical computing novices in understanding, writing, and executing the code while empowering them to document and share the development steps they followed.
On Computational Notebooks to Empower Physical Computing Novices / Corno, Fulvio; De Russis, Luigi; Saenz Moreno, Juan Pablo. - STAMPA. - (2021), pp. 22-25. ((Intervento presentato al convegno The 13th ACM SIGCHI Symposium on Engineering Interactive Computing Systems tenutosi a Virtual Event, Netherlands nel June 8-11, 2021 [10.1145/3459926.3464752].
Titolo: | On Computational Notebooks to Empower Physical Computing Novices | |
Autori: | ||
Data di pubblicazione: | 2021 | |
Abstract: | The ever-increasing availability and variety of resources to create physical computing systems ke...ep attracting electronics hobbyists and do-it-yourself enthusiasts. Nevertheless, the prototyping and development of these systems are still challenging to the novices. In this paper, we propose a tool (built on top of the Jupyter computational notebook) as a way for supporting step-by-step assisted learning and knowledge sharing. We extended the Jupyter notebook functionalities and implemented a custom-tailored kernel to seamlessly enable the interaction between the end-user web interface and the Arduino boards. We consider that this approach can effectively support physical computing novices in understanding, writing, and executing the code while empowering them to document and share the development steps they followed. | |
ISBN: | 9781450384490 | |
Appare nelle tipologie: | 4.1 Contributo in Atti di convegno |
File in questo prodotto:
File | Descrizione | Tipologia | Licenza | |
---|---|---|---|---|
kernelino.pdf | 2. Post-print / Author's Accepted Manuscript | PUBBLICO - Tutti i diritti riservati | Visibile a tuttiVisualizza/Apri | |
3459926.3464752.pdf | 2a Post-print versione editoriale / Version of Record | Non Pubblico - Accesso privato/ristretto | Administrator Richiedi una copia |
http://hdl.handle.net/11583/2898308