{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T12:17:41Z","timestamp":1778156261317,"version":"3.51.4"},"publisher-location":"Cham","reference-count":18,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031448997","type":"print"},{"value":"9783031449000","type":"electronic"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,10,1]],"date-time":"2023-10-01T00:00:00Z","timestamp":1696118400000},"content-version":"vor","delay-in-days":273,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>As we venture further into an ever-evolving digital society, it has become imperative for schools to adapt and equip future generations with the required skills. Computational Thinking (CT), specifically its algorithmic thinking aspect, plays a significant role in computer science and other sciences, such as biology, chemistry, and physics. It encourages students to reason at multiple levels of abstraction. This ability is particularly useful in natural science, as scientific experiments require critical skills like conceptualization, problem decomposition, and solving or designing structured systems. However, due to organizational and curricular restrictions, these concepts and skills are typically taught separately, leaving it to the learners to connect and apply the acquired skills in the respective context.<\/jats:p><jats:p>To bridge this gap, we designed a two-day workshop that embeds CT in a physics and sustainability context, namely energy-efficient housing. In this workshop, we employ the Calliope Mini, a micro-controller explicitly designed for educational purposes, to teach essential algorithmic thinking and data processing. We carried out the workshop twice in a primary school in Germany, each with 20 children in 4th grade (ages 9\u201310). In this experience report, we present the multi-disciplinary workshop idea and discuss the outcome and observations from its execution. Overall, our study demonstrates the potential of such a workshop design as a practical tool for teaching CT concepts to children. Finally, we critically examine the challenges of this approach and highlight the importance of proper technical and educational prerequisites for a successful implementation.<\/jats:p>","DOI":"10.1007\/978-3-031-44900-0_14","type":"book-chapter","created":{"date-parts":[[2023,9,30]],"date-time":"2023-09-30T05:01:31Z","timestamp":1696050091000},"page":"180-193","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Bridging the\u00a0Gap: Infusing Natural Science Classes with\u00a0Computer Science Concepts and\u00a0Skills"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2900-7252","authenticated-orcid":false,"given":"Elena","family":"Yanakieva","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1654-6118","authenticated-orcid":false,"given":"Annette","family":"Bieniusa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Becka","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0290-7904","authenticated-orcid":false,"given":"Brian B.","family":"Moser","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dominik","family":"Jerger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christoph","family":"Thyssen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,10,1]]},"reference":[{"key":"14_CR1","volume-title":"Coden mit dem Calliope mini","author":"M Abend","year":"2017","unstructured":"Abend, M., Gramowski, K., Pelz, L., Poloczek, B.: Coden mit dem Calliope mini. Programmieren in der Grundschule, Lehrermaterial (2017)"},{"key":"14_CR2","doi-asserted-by":"crossref","unstructured":"Ball, T., Chatra, A., de Halleux, P., Hodges, S., Moskal, M., Russell, J.: Microsoft makecode: embedded programming for education, in blocks and typescript. In: Proceedings of the 2019 ACM SIGPLAN Symposium on SPLASH-E, pp. 7\u201312 (2019)","DOI":"10.1145\/3358711.3361630"},{"key":"14_CR3","unstructured":"Bocconi, S., et al.: Reviewing computational thinking in compulsory education: state of play and practices from computing education (2022)"},{"key":"14_CR4","doi-asserted-by":"crossref","unstructured":"Dong, Y., et al.: Prada: a practical model for integrating computational thinking in k-12 education. In: Proceedings of the 50th ACM Technical Symposium on Computer Science Education, pp. 906\u2013912 (2019)","DOI":"10.1145\/3287324.3287431"},{"issue":"4","key":"14_CR5","doi-asserted-by":"publisher","first-page":"487","DOI":"10.1080\/08886504.1993.10782068","volume":"25","author":"NP Hunt","year":"1993","unstructured":"Hunt, N.P., Bohlin, R.M.: Teacher education students\u2019 attitudes toward using computers. J. Res. Comput. Educ. 25(4), 487\u2013497 (1993)","journal-title":"J. Res. Comput. Educ."},{"key":"14_CR6","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/9992.001.0001","volume-title":"Connected Code: Why Children Need to Learn Programming","author":"YB Kafai","year":"2014","unstructured":"Kafai, Y.B., Burke, Q.: Connected Code: Why Children Need to Learn Programming. MIT Press, Cambridge (2014)"},{"key":"14_CR7","unstructured":"Klemm, K.: Lehrerinnen und lehrer der mint-f\u00e4cher: Zur bedarfs-und angebotsentwicklung in den allgemein bildenden schulen der sekundarstufen i und ii am beispiel nordrhein-westfalens. Gutachten im Auftrag der Deutsche Telekom Stiftung, pp. 1\u201313 (2015)"},{"issue":"2","key":"14_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2716313","volume":"15","author":"M Knobelsdorf","year":"2015","unstructured":"Knobelsdorf, M., et al.: Computer science education in north-Rhine Westphalia, Germany-a case study. ACM Trans. Comput. Educ. (TOCE) 15(2), 1\u201322 (2015)","journal-title":"ACM Trans. Comput. Educ. (TOCE)"},{"key":"14_CR9","doi-asserted-by":"crossref","unstructured":"Mayring, P.: Qualitative Content Analysis: Theoretical Foundation, Basic Procedures and Software Solution. Klagenfurt (2014)","DOI":"10.1007\/978-94-017-9181-6_13"},{"key":"14_CR10","doi-asserted-by":"crossref","unstructured":"Mozelius, P., Ulfenborg, M., Persson, N.: Teacher attitudes towards the integration of programming in middle school mathematics. In: INTED2019 Proceedings, pp. 701\u2013706. IATED (2019)","DOI":"10.21125\/inted.2019.0249"},{"key":"14_CR11","unstructured":"OECD: OECD Employment Outlook 2019 (2019). https:\/\/doi.org\/10.1787\/9ee00155-en, www.oecd-ilibrary.org\/content\/publication\/9ee00155-en"},{"key":"14_CR12","doi-asserted-by":"crossref","unstructured":"Sabitzer, B., Antonitsch, P.K., Pasterk, S.: Informatics concepts for primary education: preparing children for computational thinking. In: Proceedings of the 9th Workshop in Primary and Secondary Computing Education, pp. 108\u2013111 (2014)","DOI":"10.1145\/2670757.2670778"},{"key":"14_CR13","unstructured":"Schr\u00f6uder, E., Suessenbach, F., Winde, M.: Informatikunterricht: L\u00fcckenhaft und unterbesetzt (2022). www.stifterverband.org\/medien\/informatikunterricht"},{"issue":"4","key":"14_CR14","doi-asserted-by":"publisher","DOI":"10.1088\/1361-6552\/aac05e","volume":"53","author":"S Staacks","year":"2018","unstructured":"Staacks, S., H\u00fctz, S., Heinke, H., Stampfer, C.: Advanced tools for smartphone-based experiments: phyphox. Phys. Educ. 53(4), 045009 (2018)","journal-title":"Phys. Educ."},{"key":"14_CR15","unstructured":"St\u00e4ndige Konferenz der Kultusminister der L\u00e4nder in der Bundesrepublik Deutschland: Bildungsstandards f\u00e4das Fach Mathematik Primarbereich (2022). https:\/\/www.kmk.org\/fileadmin\/Dateien\/veroeffentlichungen_beschluesse\/2022\/2022_06_23-Bista-Primarbereich-Mathe.pdf"},{"issue":"8","key":"14_CR16","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1145\/3341221","volume":"62","author":"D Weintrop","year":"2019","unstructured":"Weintrop, D.: Block-based programming in computer science education. Commun. ACM 62(8), 22\u201325 (2019)","journal-title":"Commun. ACM"},{"issue":"3","key":"14_CR17","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/1118178.1118215","volume":"49","author":"JM Wing","year":"2006","unstructured":"Wing, J.M.: Computational thinking. Commun. ACM 49(3), 33\u201335 (2006)","journal-title":"Commun. ACM"},{"key":"14_CR18","unstructured":"World Economic Forum, V.: The future of jobs report 2020. Retrieved from Geneva (2020)"}],"container-title":["Lecture Notes in Computer Science","Informatics in Schools. Beyond Bits and Bytes: Nurturing Informatics Intelligence in Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-44900-0_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,30]],"date-time":"2023-09-30T05:02:51Z","timestamp":1696050171000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-44900-0_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031448997","9783031449000"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-44900-0_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"1 October 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ISSEP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Informatics in Schools: Situation, Evolution, and Perspectives","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Lausanne","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Switzerland","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 October 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 October 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"issep2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/issep2023.hepl.ch\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"47","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"14","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"30% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3.64","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"5","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}