{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,30]],"date-time":"2025-12-30T23:45:27Z","timestamp":1767138327902,"version":"build-2238731810"},"publisher-location":"Cham","reference-count":18,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030825430","type":"print"},{"value":"9783030825447","type":"electronic"}],"license":[{"start":{"date-parts":[[2021,8,1]],"date-time":"2021-08-01T00:00:00Z","timestamp":1627776000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,8,1]],"date-time":"2021-08-01T00:00:00Z","timestamp":1627776000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Recently, introducing computer science and educational robots in compulsory education has received increasing attention. However, the use of screens in classrooms is often met with resistance, especially in primary school. To address this issue, this study presents the development of a handwriting-based programming language for educational robots. Aiming to align better with existing classroom practices, it allows students to program a robot by drawing symbols with ordinary pens and paper. Regular smartphones are leveraged to process the hand-drawn instructions using computer vision and machine learning algorithms, and send the commands to the robot for execution. To align with the local computer science curriculum, an appropriate playground and scaffolded learning tasks were designed. The system was evaluated in a preliminary test with eight teachers, developers and educational researchers. While the participants pointed out that some technical aspects could be improved, they also acknowledged the potential of the approach to make computer science education in primary school more accessible.<\/jats:p>","DOI":"10.1007\/978-3-030-82544-7_25","type":"book-chapter","created":{"date-parts":[[2021,7,31]],"date-time":"2021-07-31T07:02:50Z","timestamp":1627714970000},"page":"268-275","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Exploring a Handwriting Programming Language for Educational Robots"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6046-4822","authenticated-orcid":false,"given":"Laila","family":"El-Hamamsy","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8257-1891","authenticated-orcid":false,"given":"Vaios","family":"Papaspyros","sequence":"additional","affiliation":[]},{"given":"Taavet","family":"Kangur","sequence":"additional","affiliation":[]},{"given":"Laura","family":"Mathex","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2034-9253","authenticated-orcid":false,"given":"Christian","family":"Giang","sequence":"additional","affiliation":[]},{"given":"Melissa","family":"Skweres","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0953-7173","authenticated-orcid":false,"given":"Barbara","family":"Bruno","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8641-8704","authenticated-orcid":false,"given":"Francesco","family":"Mondada","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,8,1]]},"reference":[{"key":"25_CR1","doi-asserted-by":"publisher","unstructured":"Asselborn, T.L.C.: Analysis and Remediation of Handwriting difficulties, p. 157 (2020). https:\/\/doi.org\/10.5075\/epfl-thesis-8062","DOI":"10.5075\/epfl-thesis-8062"},{"issue":"3","key":"25_CR2","doi-asserted-by":"publisher","first-page":"2445","DOI":"10.1007\/s10639-020-10355-5","volume":"26","author":"L El-Hamamsy","year":"2020","unstructured":"El-Hamamsy, L., et al.: A computer science and robotics integration model for primary school: evaluation of a large-scale in-service K-4 teacher-training program. Educ. Inf. Technol. 26(3), 2445\u20132475 (2020). https:\/\/doi.org\/10.1007\/s10639-020-10355-5","journal-title":"Educ. Inf. Technol."},{"issue":"3","key":"25_CR3","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1080\/07380569.2016.1216251","volume":"33","author":"M Elkin","year":"2016","unstructured":"Elkin, M., Sullivan, A., Bers, M.U.: Programming with the KIBO robotics kit in preschool classrooms. Comput. Schools 33(3), 169\u2013186 (2016)","journal-title":"Comput. Schools"},{"key":"25_CR4","doi-asserted-by":"publisher","unstructured":"Giang, C.: Towards the alignment of educational robotics learning systems with classroom activities, p. 176 (2020). https:\/\/doi.org\/10.5075\/epfl-thesis-9563","DOI":"10.5075\/epfl-thesis-9563"},{"key":"25_CR5","doi-asserted-by":"crossref","unstructured":"Herrera-Camara, J.I., Hammond, T.: Flow2Code: from hand-drawn flowcharts to code execution. In: SBIM 2017, pp. 1\u201313. ACM (2017)","DOI":"10.1145\/3092907.3092909"},{"key":"25_CR6","doi-asserted-by":"crossref","unstructured":"Horn, M.S., Jacob, R.J.K.: Designing tangible programming languages for classroom use. In: TEI 2007, p. 159. ACM Press (2007)","DOI":"10.1145\/1226969.1227003"},{"key":"25_CR7","doi-asserted-by":"crossref","unstructured":"Horn, M.S., Solovey, E.T., Crouser, R.J., Jacob, R.J.: Comparing the use of tangible and graphical programming languages for informal science education. In: CHI 2009, pp. 975\u2013984. ACM, April 2009","DOI":"10.1145\/1518701.1518851"},{"key":"25_CR8","doi-asserted-by":"crossref","unstructured":"Mehrotra, A., et al.: Introducing a Paper-Based Programming Language for Computing Education in Classrooms. In: ITiCSE 2020, pp. 180\u2013186. ACM (2020)","DOI":"10.1145\/3341525.3387402"},{"key":"25_CR9","doi-asserted-by":"crossref","unstructured":"Melcer, E.F., Isbister, K.: Bots & (Main)Frames: exploring the Impact of Tangible Blocks and Collaborative Play in an Educational Programming Game. In: CHI 2018, pp. 1\u201314. ACM (2018)","DOI":"10.1145\/3173574.3173840"},{"key":"25_CR10","doi-asserted-by":"crossref","unstructured":"Mussati, A., Giang, C., Piatti, A., Mondada, F.: A Tangible programming language for the educational robot Thymio. In: 2019 10th International Conference on Information, Intelligence, Systems and Applications (IISA), pp. 1\u20134 , July 2019","DOI":"10.1109\/IISA.2019.8900743"},{"key":"25_CR11","doi-asserted-by":"crossref","unstructured":"Nasir, J., Norman, U., Johal, W., Olsen, J.K., Shahmoradi, S., Dillenbourg, P.: Robot analytics: what do human-robot interaction traces tell us about learning? In: 2019 28th IEEE RO-MAN, pp. 1\u20137, October 2019","DOI":"10.1109\/RO-MAN46459.2019.8956465"},{"key":"25_CR12","doi-asserted-by":"crossref","unstructured":"Ose Askvik, E., van der Weel, F.R.R., van der Meer, A.L.H.: The importance of cursive handwriting over typewriting for learning in the classroom: a high-density EEG study of 12-year-old children and young adults. Front. Psychol. 11, 1810 (2020)","DOI":"10.3389\/fpsyg.2020.01810"},{"key":"25_CR13","doi-asserted-by":"crossref","unstructured":"Papavlasopoulou, S., Giannakos, M.N., Jaccheri, L.: Reviewing the affordances of tangible programming languages: implications for design and practice. In: 2017 IEEE EDUCON, pp. 1811\u20131816 (2017)","DOI":"10.1109\/EDUCON.2017.7943096"},{"key":"25_CR14","doi-asserted-by":"crossref","unstructured":"Sabuncuo\u011flu, A., Sezgin, M.: Kart-ON: affordable early programming education with shared smartphones and easy-to-find materials. In: Proceedings of the 25th International Conference on Intelligent User Interfaces Companion, IUI 2020, pp. 116\u2013117. ACM (2020)","DOI":"10.1145\/3379336.3381472"},{"key":"25_CR15","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1007\/978-3-319-55553-9_16","volume-title":"Educational Robotics in the Makers Era","author":"Theodosios Sapounidis","year":"2017","unstructured":"Sapounidis, Theodosios, Demetriadis, Stavros: Educational robots driven by tangible programming languages: a review on the field. In: Alimisis, Dimitris, Moro, Michele, Menegatti, Emanuele (eds.) Edurobotics 2016 2016. AISC, vol. 560, pp. 205\u2013214. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-55553-9_16"},{"key":"25_CR16","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1016\/j.ijcci.2018.12.001","volume":"19","author":"T Sapounidis","year":"2019","unstructured":"Sapounidis, T., Demetriadis, S., Papadopoulos, P.M., Stamovlasis, D.: Tangible and graphical programming with experienced children: a mixed methods analysis. Int. J. Child Comput. Interact. 19, 67\u201378 (2019)","journal-title":"Int. J. Child Comput. Interact."},{"issue":"1","key":"25_CR17","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1007\/s00779-014-0774-3","volume":"19","author":"Theodosios Sapounidis","year":"2014","unstructured":"Sapounidis, Theodosios, Demetriadis, Stavros, Stamelos, Ioannis: Evaluating children performance with graphical and tangible robot programming tools. Personal Ubiquit. Comput. 19(1), 225\u2013237 (2014). https:\/\/doi.org\/10.1007\/s00779-014-0774-3","journal-title":"Personal Ubiquit. Comput."},{"key":"25_CR18","doi-asserted-by":"crossref","unstructured":"Ziviani, J.: The development of graphomotor skills. In: Hand Function in the Child, pp. 217\u2013236. Elsevier (2006)","DOI":"10.1016\/B978-032303186-8.50014-9"}],"updated-by":[{"DOI":"10.1007\/978-3-030-82544-7_30","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2022,10,29]],"date-time":"2022-10-29T00:00:00Z","timestamp":1667001600000}}],"container-title":["Advances in Intelligent Systems and Computing","Robotics in Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-82544-7_25","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,28]],"date-time":"2022-10-28T12:29:27Z","timestamp":1666960167000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-82544-7_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,1]]},"ISBN":["9783030825430","9783030825447"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-82544-7_25","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"value":"2194-5357","type":"print"},{"value":"2194-5365","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,8,1]]},"assertion":[{"value":"1 August 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"29 October 2022","order":2,"name":"change_date","label":"Change Date","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Correction","order":3,"name":"change_type","label":"Change Type","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The original versions of the Chapters 17 and 25 were previously published as non-open access. They have now been changed to open access under the CC BY 4.0 license and the copyright holder updated to \u2018The Author(s)\u2019. The book and the chapters have been updated with the changes.","order":4,"name":"change_details","label":"Change Details","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"RiE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Robotics in Education (RiE)","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Bratislava","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Slovakia","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 April 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 April 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"rie2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/rie.science\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}