{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,12]],"date-time":"2026-02-12T18:36:04Z","timestamp":1770921364878,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":123,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,27]]},"DOI":"10.1145\/3760545.3783971","type":"proceedings-article","created":{"date-parts":[[2026,2,12]],"date-time":"2026-02-12T17:50:03Z","timestamp":1770918603000},"page":"108-135","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Explanations of Data Systems Concepts in CS Education: An Updated View on Notional Machines"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3507-677X","authenticated-orcid":false,"given":"Daphne","family":"Miedema","sequence":"first","affiliation":[{"name":"University of Amsterdam, Amsterdam, Netherlands"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2151-8442","authenticated-orcid":false,"given":"Martin","family":"Goodfellow","sequence":"additional","affiliation":[{"name":"University of Strathclyde, Glasgow, United Kingdom"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-8995-5772","authenticated-orcid":false,"given":"Chandrika","family":"Satyavolu","sequence":"additional","affiliation":[{"name":"North Carolina State University, Raleigh, North Carolina, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6046-5924","authenticated-orcid":false,"given":"Georgiana","family":"Haldeman","sequence":"additional","affiliation":[{"name":"Colgate University, Hamilton, New York, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3779-891X","authenticated-orcid":false,"given":"Leonard","family":"Busuttil","sequence":"additional","affiliation":[{"name":"University of Malta, Msida, Malta"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8614-4192","authenticated-orcid":false,"given":"Laura","family":"Farinetti","sequence":"additional","affiliation":[{"name":"Politecnico di Torino, Turin, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9125-9867","authenticated-orcid":false,"given":"Giovanna","family":"Guerrini","sequence":"additional","affiliation":[{"name":"University of Genoa, Genoa, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-9192-0413","authenticated-orcid":false,"given":"Yuhan","family":"Pan","sequence":"additional","affiliation":[{"name":"University of Toronto, Toronto, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-9814-6966","authenticated-orcid":false,"given":"Sujeeth Goud","family":"Ramagoni","sequence":"additional","affiliation":[{"name":"Marquette University, Milwaukee, Wisconsin, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9128-1097","authenticated-orcid":false,"given":"Raja","family":"Sooriamurthi","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, Pennsylvania, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-7628-1325","authenticated-orcid":false,"given":"Xiaoying","family":"Tu","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, Pennsylvania, USA"}]}],"member":"320","published-online":{"date-parts":[[2026,2,12]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proceedings of the 1st International Workshop on Data Systems Education. 16-21","author":"Alawini Abdussalam","year":"2022","unstructured":"Abdussalam Alawini, Peilin Rao, Leyao Zhou, Lujia Kang, and Ping-Che Ho. 2022. Teaching data models with triql. In Proceedings of the 1st International Workshop on Data Systems Education. 16-21."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijcci.2023.100574"},{"key":"e_1_3_2_1_3_1","unstructured":"Anacoda. 2021. 2021 State of Data Science. https:\/\/www.anaconda.com\/state-of-data-science-2021."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5220\/0011589200003318"},{"key":"e_1_3_2_1_5_1","volume-title":"Database Systems: Concepts, Languages and Architectures. McGraw?Hill.","author":"Atzeni Paolo","year":"2020","unstructured":"Paolo Atzeni, Stefano Ceri, Stefano Paraboschi, and Riccardo Torlone. 2020. Database Systems: Concepts, Languages and Architectures. McGraw?Hill."},{"key":"e_1_3_2_1_6_1","unstructured":"Alan Beaulieu. 2009. Learning SQL (2 ed.). O'Reilly."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","unstructured":"M. Begum J. Crossley F. Str\u00f6mb\u00e4ck E. Akrida I. Alpizar-Chacon A. Evans J.B. Gross P. Haglund V. Lonati C. Satyavolu and S. Thorgeirsson. 2025. A Pedagogical Framework for Developing Abstraction Skills. 258\u2013299. https:\/\/doi.org\/10.1145\/3689187.3709613","DOI":"10.1145\/3689187.3709613"},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the 8th Workshop in Primary and Secondary Computing Education. ACM, 25-28","author":"Berry Michael","year":"2013","unstructured":"Michael Berry and Michael K\u00f6lling. 2013. The design and implementation of a notional machine for teaching introductory programming. In Proceedings of the 8th Workshop in Primary and Secondary Computing Education. ACM, 25-28."},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1 (ITiCSE '21)","author":"Bettin Briana","year":"2021","unstructured":"Briana Bettin and Linda Ott. 2021. Frozen in the Past: When it Comes to Analogy Fears, It's Time For Us to ''Let it Go''. In Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1 (ITiCSE '21). Association for Computing Machinery, New York, NY, USA, 359\u2013365. https:\/\/doi.org\/10.1145\/3430665.3456381"},{"key":"e_1_3_2_1_10_1","first-page":"410","volume-title":"Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1","volume":"1","author":"Bettin B.","unstructured":"B. Bettin and L. Ott. 2023. Pedagogical Prisms: Toward Domain Isomorphic Analogy Design for Relevance and Engagement in Computing Education. In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, Vol. 1. ACM, 410-416. https:\/\/doi.org\/10.1145\/3587102.3588830"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3626253.3635524"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","unstructured":"J. Bevilacqua L. Chiodini I.M. Santos and M. Hauswirth. 2024b. Assessing the Understanding of Expressions: A Qualitative Study of Notional-Machine-Based Exam Questions. https:\/\/doi.org\/10.1145\/3699538.3699554","DOI":"10.1145\/3699538.3699554"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 2nd International Workshop on Data Systems Education: Bridging education practice with education research. 1-8.","author":"Bhowmick Sourav S","year":"2023","unstructured":"Sourav S Bhowmick. 2023. Human Learners of Relational Query Processing: Who Cares?. In Proceedings of the 2nd International Workshop on Data Systems Education: Bridging education practice with education research. 1-8."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.4018\/IJGBL.343525"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.2190\/3LFX-9RRF-67T8-UVK9"},{"key":"e_1_3_2_1_16_1","volume-title":"2023 IEEE Frontiers in Education Conference (FIE). 1\u20135. https:\/\/doi.org\/10","author":"Cabo C.","year":"2023","unstructured":"C. Cabo. 2023. Focus on Early Misconceptions in the Use of Variables and the Assignment Operator to Facilitate Progress in Learning Computer Programming. In 2023 IEEE Frontiers in Education Conference (FIE). 1\u20135. https:\/\/doi.org\/10.1109\/FIE58773.2023.10342943 journalAbbreviation: 2023 IEEE Frontiers in Education Conference (FIE)."},{"key":"e_1_3_2_1_17_1","volume-title":"Visualizing Environments of Modern Scripting Languages","volume":"1","author":"Cai K.","unstructured":"K. Cai, M. Henz, K.-L. Low, X.Y. Ng, J.R. Soh, K.-H. Tang, and K.W. Toh. 2023. Visualizing Environments of Modern Scripting Languages, Vol. 1. 146\u2013153. https:\/\/doi.org\/10.5220\/0011766700003470"},{"key":"e_1_3_2_1_18_1","volume-title":"CENGAGE Learning Custom Publishing","author":"Casteel Joan","unstructured":"Joan Casteel. 2015. Oracle 12c (3 ed.). CENGAGE Learning Custom Publishing, Mason, OH."},{"key":"e_1_3_2_1_19_1","volume-title":"SIGITE'11 - Proceedings of the 2011 ACM Special Interest Group for Information Technology Education Conference (2011","author":"Cembalo Maurizio","year":"2011","unstructured":"Maurizio Cembalo, Alfredo De Santis, and Ferraro Petrillo Umberto. 2011. SAVI: A new system for advanced SQL visualization. SIGITE'11 - Proceedings of the 2011 ACM Special Interest Group for Information Technology Education Conference (2011), 165\u2013170. https:\/\/doi.org\/10.1145\/2047594.2047641"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","unstructured":"S.W. Chan M.S. Kim W. Huang and C.-K. Looi. 2024. Affordances of Computational Thinking Activities in the Development of Spatial Reasoning. 267\u2013286. https:\/\/doi.org\/10.1007\/978-981-99-5378-3_12","DOI":"10.1007\/978-981-99-5378-3_12"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","unstructured":"V. Chiarelli N. Markova and K. Muldner. 2023. Evaluating the Utility of Notional Machine Representations to Help Novices Learn to Code Trace. 314\u2013328. https:\/\/doi.org\/10.1145\/3568813.3600119","DOI":"10.1145\/3568813.3600119"},{"key":"e_1_3_2_1_22_1","volume-title":"Investigating the Role of Direct Instruction About the Notional Machine in Improving Novice Programmer Mental Models","volume":"13356","author":"Chiarelli V.","unstructured":"V. Chiarelli and K. Muldner. 2022. Investigating the Role of Direct Instruction About the Notional Machine in Improving Novice Programmer Mental Models, Vol. 13356 LNCS. 419\u2013423. https:\/\/doi.org\/10.1007\/978-3-031-11647-6_83"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","unstructured":"L. Chiodini I. Moreno Santos A. Gallidabino A. Tafliovich A.L. Santos and M. Hauswirth. 2021. A Curated Inventory of Programming Language Misconceptions. 380\u2013386. https:\/\/doi.org\/10.1145\/3430665.3456343","DOI":"10.1145\/3430665.3456343"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3501385.3543961"},{"key":"e_1_3_2_1_25_1","unstructured":"Thomas M Connolly and Carolyn E Begg. 2005. Database systems: a practical approach to design implementation and management. Pearson Education."},{"key":"e_1_3_2_1_26_1","volume-title":"Database Systems (13 ed.)","author":"Coronel Carlos","unstructured":"Carlos Coronel and Steven Morris. 2018. Database Systems (13 ed.). CENGAGE Learning Custom Publishing, Mason, OH."},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the ACM on Programming Languages","volume":"7","author":"Crichton W.","year":"2023","unstructured":"W. Crichton, G. Gray, and S. Krishnamurthi. 2023. A Grounded Conceptual Model for Ownership Types in Rust. Proceedings of the ACM on Programming Languages, Vol. 7, OOPSLA2 (2023), 1224\u20131252. https:\/\/doi.org\/10.1145\/3622841"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","unstructured":"Q. Cutts and M. Kallia. 2023. Introducing Modelling and Code Comprehension from the First Days of an Introductory Programming Class. 21\u201324. https:\/\/doi.org\/10.1145\/3573260.3573266","DOI":"10.1145\/3573260.3573266"},{"key":"e_1_3_2_1_29_1","unstructured":"Christopher J. Date. 2003. An Introduction to Database Systems (8 ed.). Pearson."},{"key":"e_1_3_2_1_30_1","volume-title":"Practical SQL: A Beginner's Guide to Storytelling with Data","author":"DeBarros Anthony","unstructured":"Anthony DeBarros. 2018. Practical SQL: A Beginner's Guide to Storytelling with Data. No Starch Press, USA."},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education. ACM, 159\u2013165","author":"Dickson P.E.","unstructured":"P.E. Dickson, N.C.C. Brown, and B.A. Becker. 2020. Engage Against the Machine: Rise of the Notional Machines as Effective Pedagogical Devices. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education. ACM, 159\u2013165. https:\/\/doi.org\/10.1145\/3341525.3387404"},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1. ACM, 150\u2013156","author":"Dickson P.E.","unstructured":"P.E. Dickson and T. Dragon. 2021. A Memory Diagram for All Seasons. In Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1. ACM, 150\u2013156. https:\/\/doi.org\/10.1145\/3430665.3456317"},{"key":"e_1_3_2_1_33_1","volume-title":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education-Volume 1","volume":"1","author":"Ickson P.E.","unstructured":"P.E. DIckson, T. Richards, and B.A. Becker. 2022. Experiences Implementing and Utilizing a Notional Machine in the Classroom. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education-Volume 1, Vol. 1. ACM, 850\u2013856. https:\/\/doi.org\/10.1145\/3478431.3499320"},{"key":"e_1_3_2_1_34_1","volume-title":"International Journal of man-machine studies","author":"Boulay Benedict Du","year":"1981","unstructured":"Benedict Du Boulay, Tim O'Shea, and John Monk. 1981. The black box inside the glass box: presenting computing concepts to novices. International Journal of man-machine studies, Vol. 14, 3 (1981), 237-249."},{"key":"e_1_3_2_1_35_1","volume-title":"https:\/\/compedonline.school.blog\/2019\/ 07\/26\/notional-machines Accessed","author":"Duran Rodrigo","year":"2025","unstructured":"Rodrigo Duran. 2019. https:\/\/compedonline.school.blog\/2019\/ 07\/26\/notional-machines Accessed 29 Jun 2025."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3469128"},{"key":"e_1_3_2_1_37_1","volume-title":"Navathe","author":"Elmasri Ramez","year":"2015","unstructured":"Ramez Elmasri and Shamkant B. Navathe. 2015. Fundamentals of Database Systems (7 ed.). Addison-Wesley."},{"key":"e_1_3_2_1_38_1","volume-title":"Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education","author":"Fincher Sally","year":"2020","unstructured":"Sally Fincher, Johan Jeuring, Craig S. Miller, Peter Donaldson, Benedict du Boulay, Matthias Hauswirth, Arto Hellas, Felienne Hermans, Colleen Lewis, Andreas M\u00fchling, Janice L. Pearce, and Andrew Petersen. 2020. Notional Machines in Computing Education: The Education of Attention. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education (Trondheim, Norway) (ITiCSE-WGR '20). Association for Computing Machinery, New York, NY, USA, 21\u201350. https:\/\/doi.org\/10.1145\/3437800.3439202"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","unstructured":"J. Finnie-Ansley P. Denny and A. Luxton-Reilly. 2021. A Semblance of Similarity: Student Categorisation of Simple Algorithmic Problem Statements. 198\u2013212. https:\/\/doi.org\/10.1145\/3446871.3469745","DOI":"10.1145\/3446871.3469745"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3730405"},{"key":"e_1_3_2_1_41_1","volume-title":"Database Systems: The Complete Book (2 ed.)","author":"Garcia-Molina H","year":"2009","unstructured":"H Garcia-Molina, JD Ullman, and J Widom. 2009. Database Systems: The Complete Book (2 ed.). Prentice Hall Press, Upper Saddle River, NJ, USA."},{"key":"e_1_3_2_1_42_1","volume-title":"International handbook of thinking and reasoning","author":"Gentner Dedre","unstructured":"Dedre Gentner and Francisco Maravilla. 2017. Analogical reasoning. In International handbook of thinking and reasoning. Routledge, 186-203."},{"key":"e_1_3_2_1_43_1","first-page":"1","article-title":"Notional machines and programming language semantics in education (Dagstuhl Seminar 19281)","volume":"9","author":"Guzdial Mark","year":"2019","unstructured":"Mark Guzdial, Shriram Krishnamurthi, Juha Sorva, and Jan Vahrenhold. 2019. Notional machines and programming language semantics in education (Dagstuhl Seminar 19281). Dagstuhl Reports, Vol. 9, 7 (2019), 1-23.","journal-title":"Dagstuhl Reports"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","unstructured":"G. Haldeman. 2024. A synthesized teaching model that promotes both procedural and conceptual knowledge dimensions in CS1. 9\u201312. https:\/\/doi.org\/10.1145\/3633053.3633064","DOI":"10.1145\/3633053.3633064"},{"key":"e_1_3_2_1_45_1","volume-title":"Proceedings of the ACM Conference on Global Computing Education Vol 1 (CompEd","author":"Harper Colton","year":"2023","unstructured":"Colton Harper, Ryan Bockmon, and Stephen Cooper. 2023. Investigating Themes of Student-Generated Analogies. In Proceedings of the ACM Conference on Global Computing Education Vol 1 (CompEd 2023). Association for Computing Machinery, New York, NY, USA, 64\u201370. https:\/\/doi.org\/10.1145\/3576882.3617914"},{"key":"e_1_3_2_1_46_1","volume-title":"Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1","volume":"1","author":"Harper C.","unstructured":"C. Harper, K. Tran, and S. Cooper. 2024. Conceptual Metaphor Theory in Action: Insights into Student Understanding of Computing Concepts. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1, Vol. 1. ACM, 463\u2013469. https:\/\/doi.org\/10.1145\/3626252.3630812"},{"key":"e_1_3_2_1_47_1","volume-title":"Hellerstein and Michael Stonebraker","author":"Joseph","year":"2005","unstructured":"Joseph M. Hellerstein and Michael Stonebraker. 2005. Readings in Database Systems (4 ed.). MIT Press."},{"key":"e_1_3_2_1_48_1","unstructured":"Jeffrey A Hoffer Venkataraman Ramesh and Heikki Topi. 2015. Modern database management (12 ed.). Pearson."},{"key":"e_1_3_2_1_49_1","volume-title":"Essentials of Database Management","author":"Hoffer Jeffrey A","unstructured":"Jeffrey A Hoffer, Heikki Topi, and Venkataraman Ramesh. 2014. Essentials of Database Management. Prentice Hall Press."},{"key":"e_1_3_2_1_50_1","volume-title":"Proceedings of the 24th Koli Calling International Conference on Computing Education Research (Koli Calling '24)","author":"H\u00f6per Lukas","year":"2024","unstructured":"Lukas H\u00f6per and Carsten Schulte. 2024. New Perspectives on the Future of Computing Education: Teaching and Learning Explanatory Models. In Proceedings of the 24th Koli Calling International Conference on Computing Education Research (Koli Calling '24). Association for Computing Machinery, New York, NY, USA. https:\/\/doi.org\/10.1145\/3699538.3699558"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"crossref","first-page":"2681","DOI":"10.1007\/s10639-022-11293-0","article-title":"Advances in database systems education: Methods, tools, curricula, and way forward","volume":"28","author":"Ishaq Muhammad","year":"2023","unstructured":"Muhammad Ishaq, Adnan Abid, Muhammad Shoaib Farooq, Muhammad Faraz Manzoor, Uzma Farooq, Kamran Abid, and Mamoun Abu Helou. 2023. Advances in database systems education: Methods, tools, curricula, and way forward. Education and Information Technologies, Vol. 28, 3 (2023), 2681-2725.","journal-title":"Education and Information Technologies"},{"key":"e_1_3_2_1_52_1","volume-title":"Towards the Design of Notional Machines for Simple Block-Based Languages. In 2021 International Symposium on Computers in Education (SIIE). IEEE. https:\/\/doi.org\/10","author":"Iturbide J.A.V.","year":"2021","unstructured":"J.A.V. Iturbide. 2021. Towards the Design of Notional Machines for Simple Block-Based Languages. In 2021 International Symposium on Computers in Education (SIIE). IEEE. https:\/\/doi.org\/10.1109\/SIIE53363.2021.9583645"},{"key":"e_1_3_2_1_53_1","volume-title":"Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education (Aberdeen, Scotland Uk) (ITiCSE-WGR '19)","author":"Izu Cruz","year":"2019","unstructured":"Cruz Izu, Carsten Schulte, Ashish Aggarwal, Quintin Cutts, Rodrigo Duran, Mirela Gutica, Birte Heinemann, Eileen Kraemer, Violetta Lonati, Claudio Mirolo, and Renske Weeda. 2019. Fostering Program Comprehension in Novice Programmers - Learning Activities and Learning Trajectories. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education (Aberdeen, Scotland Uk) (ITiCSE-WGR '19). Association for Computing Machinery, New York, NY, USA, 27\u201352. https:\/\/doi.org\/10.1145\/3344429.3372501"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1007\/s10956-015-9593-1","article-title":"Identifying 21st century STEM competencies using workplace data","volume":"25","author":"Jang Hyewon","year":"2016","unstructured":"Hyewon Jang. 2016. Identifying 21st century STEM competencies using workplace data. Journal of science education and technology, Vol. 25, 2 (2016), 284-301.","journal-title":"Journal of science education and technology"},{"key":"e_1_3_2_1_55_1","volume-title":"Proceedings of the 17th Workshop in Primary and Secondary Computing Education (WiPSCE '22)","author":"Jayathirtha Gayithri","year":"2022","unstructured":"Gayithri Jayathirtha. 2022a. Video Analysis of a Teacher's Use of Notional Machines in an Introductory High School Electronic Textile Unit: A three-tier framework to capture notional machines in practice. In Proceedings of the 17th Workshop in Primary and Secondary Computing Education (WiPSCE '22). Association for Computing Machinery, New York, NY, USA. https:\/\/doi.org\/10.1145\/3556787.3556798"},{"key":"e_1_3_2_1_56_1","volume-title":"Proceedings of the 2022 ACM Conference on International Computing Education Research -","volume":"1","author":"Jayathirtha Gayithri","year":"2022","unstructured":"Gayithri Jayathirtha. 2022b. ''How does the computer carry out digitalRead()?'' Notional Machines Mediated Learner Conceptual Agency within an Introductory High School Electronic Textiles Unit. In Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 1 (ICER '22). Association for Computing Machinery, New York, NY, USA, 189\u2013205. https:\/\/doi.org\/10.1145\/3501385.3543964"},{"key":"e_1_3_2_1_57_1","volume-title":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education","volume":"1","author":"Johnson Fionnuala","year":"2022","unstructured":"Fionnuala Johnson, Stephen McQuistin, John O'Donnell, and Quintin Cutts. 2022. Experience Report: Identifying Unexpected Programming Misconceptions with a Computer Systems Approach. In Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1 (ITiCSE '22). Association for Computing Machinery, New York, NY, USA, 325\u2013330. https:\/\/doi.org\/10.1145\/3502718.3524775"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2483710.2483713","article-title":"Notional machines and introductory programming education","volume":"13","author":"Juha Sorva","year":"2013","unstructured":"Sorva Juha. 2013. Notional machines and introductory programming education. ACM Trans. Comput. Educ, Vol. 13, 2 (2013), 1-31.","journal-title":"ACM Trans. Comput. Educ"},{"key":"e_1_3_2_1_59_1","volume-title":"Proceedings of the 4th International Workshop on Data Systems Education: Bridging Education Practice with Education Research. 11-16","author":"K\u00f6hnen Christoph","year":"2025","unstructured":"Christoph K\u00f6hnen, Ute Heuer, Jens Zumbr\u00e4gel, and Stefanie Scherzinger. 2025. Making a Case for Visual Feedback in Teaching Database Schema Normalization. In Proceedings of the 4th International Workshop on Data Systems Education: Bridging Education Practice with Education Research. 11-16."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1017\/9781108654555.014"},{"key":"e_1_3_2_1_61_1","unstructured":"DM Kroenke and DJ Auer. 2016. Database Processing Fundamentals Design and Implementation (14 ed.). Pearson."},{"key":"e_1_3_2_1_62_1","volume-title":"Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 (ITiCSE","author":"Landman Martina","year":"2024","unstructured":"Martina Landman and Tobias Kohn. 2024. ''Something that Happens Each Day'' - Students' Explanations of What Algorithms Are. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 (ITiCSE 2024). Association for Computing Machinery, New York, NY, USA, 199\u2013205. https:\/\/doi.org\/10.1145\/3649217.3653531"},{"key":"e_1_3_2_1_63_1","volume-title":"Proceedings of the 2nd International Workshop on Data Systems Education: Bridging education practice with education research. 50-55","author":"Lau Sam","year":"2023","unstructured":"Sam Lau, Sean Kross, Eugene Wu, and Philip J Guo. 2023. Teaching data science by visualizing data table transformations: Pandas tutor for python, tidy data tutor for r, and sql tutor. In Proceedings of the 2nd International Workshop on Data Systems Education: Bridging education practice with education research. 50-55."},{"key":"e_1_3_2_1_64_1","volume-title":"Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data. 2303-2318","author":"Leventidis Aristotelis","year":"2020","unstructured":"Aristotelis Leventidis, Jiahui Zhang, Cody Dunne, Wolfgang Gatterbauer, HV Jagadish, and Mirek Riedewald. 2020. QueryVis: Logic-based diagrams help users understand complicated SQL queries faster. In Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data. 2303-2318."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","unstructured":"C.M. Lewis. 2021. Physical Java Memory Models: A Notional Machine. 383\u2013389. https:\/\/doi.org\/10.1145\/3408877.3432477","DOI":"10.1145\/3408877.3432477"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3641554.3701871"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","unstructured":"C.M. Lewis C.S. Miller J. Jeuring J.L. Pearce and A. Petersen. 2024. Hash Table Notional Machines: A Comparison of 2D and 3D Representations. 109\u2013115. https:\/\/doi.org\/10.1145\/3649165.3690118","DOI":"10.1145\/3649165.3690118"},{"key":"e_1_3_2_1_68_1","volume-title":"Proceedings of the 1st International Workshop on Data Systems Education. 26-31","author":"Longo Antonella","year":"2022","unstructured":"Antonella Longo, Marco Zappatore, Angelo Martella, and Chiara Rucco. 2022. Enhancing data education with datathons: an experience with open data on renewable energy systems. In Proceedings of the 1st International Workshop on Data Systems Education. 26-31."},{"key":"e_1_3_2_1_69_1","volume-title":"Proceedings of the 3rd International Workshop on Data Systems Education: Bridging education practice with education research. 7-12","author":"Lopez Matias","year":"2024","unstructured":"Matias Lopez, Sebastian Ferrada, and Aidan Hogan. 2024. ERDoc: A Web Interface for Entity-Relation Modelling. In Proceedings of the 3rd International Workshop on Data Systems Education: Bridging education practice with education research. 7-12."},{"key":"e_1_3_2_1_70_1","volume-title":"Identifying and Correcting Programming Language Behavior Misconceptions. Proceedings of the ACM on Programming Languages","volume":"8","author":"Lu K.-C.","year":"2024","unstructured":"K.-C. Lu and S. Krishnamurthi. 2024. Identifying and Correcting Programming Language Behavior Misconceptions. Proceedings of the ACM on Programming Languages, Vol. 8, OOPSLA1 (2024). https:\/\/doi.org\/10.1145\/3649823"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","unstructured":"E. Marchetti A. Valente and N. B. Dohn. 2022. Sandwich robot: how non-programmers solve computational problems. In 2022 12th International Congress on Advanced Applied Informatics (IIAI-AAI). 234\u2013239. https:\/\/doi.org\/10.1109\/IIAIAAI55812.2022.00054 journalAbbreviation: 2022 12th International Congress on Advanced Applied Informatics (IIAI-AAI).","DOI":"10.1109\/IIAIAAI55812.2022.00054"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3446871.3469750"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1145\/3703922.3703932","article-title":"Report on the Second International Workshop on DataSystems Education (DataEd'23)","volume":"53","author":"Miedema Daphne","year":"2024","unstructured":"Daphne Miedema, Efthimia Aivaloglou, Sihem Amer-Yahia, George Fletcher, Michael Mior, and Toni Taipalus. 2024. Report on the Second International Workshop on DataSystems Education (DataEd'23). ACM SIGMOD Record, Vol. 53, 3 (2024), 35-39.","journal-title":"ACM SIGMOD Record"},{"key":"e_1_3_2_1_74_1","volume-title":"Proceedings of the 17th ACM Conference on International Computing Education Research (ICER","author":"Miedema Daphne","year":"2021","unstructured":"Daphne Miedema, Efthimia Aivaloglou, and George Fletcher. 2021. Identifying SQL Misconceptions of Novices: Findings from a Think-Aloud Study. In Proceedings of the 17th ACM Conference on International Computing Education Research (ICER 2021). Association for Computing Machinery, New York, NY, USA, 355\u2013367. https:\/\/doi.org\/10.1145\/3446871.3469759"},{"key":"e_1_3_2_1_75_1","volume-title":"2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC). IEEE, 1-9.","author":"Miedema Daphne","year":"2021","unstructured":"Daphne Miedema and George Fletcher. 2021. SQLVis: Visual query representations for supporting SQL learners. In 2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC). IEEE, 1-9."},{"key":"e_1_3_2_1_76_1","volume-title":"Proceedings of the 23rd Koli Calling International Conference on Computing Education Research. ACM, 12 pages. https:\/\/doi.org\/10","author":"Miedema D.","year":"1802","unstructured":"D. Miedema, M. Liut, G. Fletcher, and E. Aivaloglou. 2023. ''There is no ambiguity on what to return'': Investigating the Prevalence of SQL Misconceptions. In Proceedings of the 23rd Koli Calling International Conference on Computing Education Research. ACM, 12 pages. https:\/\/doi.org\/10.1145\/3631802.3631821"},{"key":"e_1_3_2_1_77_1","volume-title":"SIGCSE 2020 - Proceedings of the 51st ACM Technical Symposium on Computer Science Education. 619-625","author":"Migler Andrew","year":"2020","unstructured":"Andrew Migler and Alex Dekhtyar. 2020. Mapping the SQL learning process in introductory database courses. In SIGCSE 2020 - Proceedings of the 51st ACM Technical Symposium on Computer Science Education. 619-625. https:\/\/doi.org\/10.1145\/3328778.3366869"},{"key":"e_1_3_2_1_78_1","volume-title":"Proceedings of the 2nd International Workshop on Data Systems Education: Bridging education practice with education research. 56-58","author":"Mior Michael J","year":"2023","unstructured":"Michael J Mior. 2023. Relational playground: teaching the duality of relational algebra and sql. In Proceedings of the 2nd International Workshop on Data Systems Education: Bridging education practice with education research. 56-58."},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1002\/cae.22315"},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10639-022-11165-7"},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/3560266"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/3627829"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.33902\/JPR.202318546"},{"key":"e_1_3_2_1_84_1","unstructured":"S. Nath. 2024. Enhancing High-Level Language Concept Comprehension through a Notional Machine Approach of Assembly Language Education."},{"key":"e_1_3_2_1_85_1","volume-title":"Artificial Intelligence (AI): 7 trends to watch for","author":"Overby Stephanie","year":"2022","unstructured":"Stephanie Overby. 2022. Artificial Intelligence (AI): 7 trends to watch for in 2022. https:\/\/enterprisersproject.com\/article\/2022\/1\/artificial-intelligence-ai-7-trends-watch-2022"},{"key":"e_1_3_2_1_86_1","volume-title":"Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 (ITiCSE","author":"Pham Michelle Le","year":"2024","unstructured":"Michelle Le Pham, Anna Nguyen, and Rebecca Schreib. 2024. MemStep: An Interactive Tool for Constructing and Visualizing the Run-Time Memory Layout of Java Programs. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 (ITiCSE 2024). Association for Computing Machinery, New York, NY, USA, 541\u2013547. https:\/\/doi.org\/10.1145\/3649217.3653532"},{"key":"e_1_3_2_1_87_1","volume-title":"Proceedings of the 2022 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!","author":"Potter Hannah","year":"2022","unstructured":"Hannah Potter, Ardi Madadi, Ren\u00e9 Just, and Cyrus Omar. 2022. Contextualized Programming Language Documentation. In Proceedings of the 2022 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward! 2022). Association for Computing Machinery, New York, NY, USA, 1\u201315. https:\/\/doi.org\/10.1145\/3563835.3567654"},{"key":"e_1_3_2_1_88_1","volume-title":"Database management systems","author":"Ramakrishnan Raghu","unstructured":"Raghu Ramakrishnan and Johannes Gehrke. 2002. Database management systems. McGraw-Hill, Inc."},{"key":"e_1_3_2_1_89_1","first-page":"3","article-title":"N-Dolphin: A Visualizer for Abstract Substitution-Based Execution","volume":"39","author":"Reichard Alex","year":"2023","unstructured":"Alex Reichard and David G. Wonnacott. 2023. N-Dolphin: A Visualizer for Abstract Substitution-Based Execution. J. Comput. Sci. Coll., Vol. 39, 3 (Oct. 2023), 267\u2013276.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183508"},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.15388\/infedu.2023.07"},{"key":"e_1_3_2_1_92_1","volume-title":"Learning and teaching programming: A review and discussion. Computer science education","author":"Robins Anthony","year":"2003","unstructured":"Anthony Robins, Janet Rountree, and Nathan Rountree. 2003. Learning and teaching programming: A review and discussion. Computer science education, Vol. 13, 2 (2003), 137-172."},{"key":"e_1_3_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/3487055"},{"key":"e_1_3_2_1_94_1","volume-title":"Proceedings of the ACM Conference on Global Computing Education Vol 1 (CompEd","author":"Sane Aamod","year":"2023","unstructured":"Aamod Sane and Jayaraman Valadi. 2023. Teaching Programmers to Think of Program Dynamics. In Proceedings of the ACM Conference on Global Computing Education Vol 1 (CompEd 2023). Association for Computing Machinery, New York, NY, USA, 140\u2013146. https:\/\/doi.org\/10.1145\/3576882.3617918"},{"key":"e_1_3_2_1_95_1","volume-title":"Proceedings of the 45th ACM technical symposium on Computer science education (Atlanta Georgia USA). ACM","author":"Sanford Joseph P","year":"2014","unstructured":"Joseph P Sanford, Aaron Tietz, Saad Farooq, Samuel Guyer, and R Benjamin Shapiro. 2014. Metaphors we teach by. In Proceedings of the 45th ACM technical symposium on Computer science education (Atlanta Georgia USA). ACM, New York, NY, USA."},{"key":"e_1_3_2_1_96_1","unstructured":"E. Scapin and C. Mirolo. 2020. An exploratory study of students' mastery of iteration in the high school Vol. 2755. 43\u201354."},{"key":"e_1_3_2_1_97_1","volume-title":"Proceedings of the 1st International Workshop on Data Systems Education. 22-25","author":"Schildgen Johannes","year":"2022","unstructured":"Johannes Schildgen and Jessica Rosin. 2022. Game-based Learning of SQL Injections. In Proceedings of the 1st International Workshop on Data Systems Education. 22-25."},{"key":"e_1_3_2_1_98_1","first-page":"3","article-title":"On Teaching and Testing Recursive Programming","volume":"38","author":"Shukla Gulesh","year":"2022","unstructured":"Gulesh Shukla and David G. Wonnacott. 2022. On Teaching and Testing Recursive Programming. J. Comput. Sci. Coll., Vol. 38, 3 (Nov. 2022), 98\u2013106.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_99_1","volume-title":"Proceedings of the 3rd International Workshop on Data Systems Education: Bridging education practice with education research. 20-26","author":"Sibia Naaz","year":"2024","unstructured":"Naaz Sibia, Angela Zavaleta Bernuy, Elexandra Tran, Jessica Jia-Ni Xu, Joseph Jay Williams, Andrew Petersen, and Michael Liut. 2024. Exploring Self-Explanations in a Flipped Database Course. In Proceedings of the 3rd International Workshop on Data Systems Education: Bridging education practice with education research. 20-26."},{"key":"e_1_3_2_1_100_1","volume-title":"Database system concepts","author":"Silberschatz Abraham","unstructured":"Abraham Silberschatz, Henry F Korth, and Shashank Sudarshan. 2011. Database system concepts. McGraw-Hill Education."},{"key":"e_1_3_2_1_101_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2490822","article-title":"A review of generic program visualization systems for introductory programming education","volume":"13","author":"Sorva Juha","year":"2013","unstructured":"Juha Sorva, Ville Karavirta, and Lauri Malmi. 2013. A review of generic program visualization systems for introductory programming education. ACM Transactions on Computing Education (TOCE), Vol. 13, 4 (2013), 1-64.","journal-title":"ACM Transactions on Computing Education (TOCE)"},{"key":"e_1_3_2_1_102_1","doi-asserted-by":"publisher","unstructured":"P. Stechert and G. Vukovic. 2023. Hybrid VR programming: Extending the notional machine for C. 371\u2013388. https:\/\/doi.org\/10.1007\/978-3-031-21970-2_25","DOI":"10.1007\/978-3-031-21970-2_25"},{"key":"e_1_3_2_1_103_1","volume-title":"Proceedings of the 24th Australasian Computing Education Conference (ACE '22)","author":"Str\u00f6mb\u00e4ck Filip","year":"2022","unstructured":"Filip Str\u00f6mb\u00e4ck, Linda Mannila, and Mariam Kamkar. 2022. Pilot Study of Progvis: A Visualization Tool for Object Graphs and Concurrency via Shared Memory. In Proceedings of the 24th Australasian Computing Education Conference (ACE '22). Association for Computing Machinery, New York, NY, USA, 123\u2013132. https:\/\/doi.org\/10.1145\/3511861.3511885"},{"key":"e_1_3_2_1_104_1","doi-asserted-by":"publisher","unstructured":"S. Su E. Zhang P. Denny and N. Giacaman. 2021. A Game-Based Approach for Teaching Algorithms and Data Structures using Visualizations. 1128\u20131134. https:\/\/doi.org\/10.1145\/3408877.3432520","DOI":"10.1145\/3408877.3432520"},{"key":"e_1_3_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1145\/3487056"},{"key":"e_1_3_2_1_106_1","doi-asserted-by":"crossref","first-page":"110576","DOI":"10.1016\/j.jss.2020.110576","article-title":"The effects of database complexity on SQL query formulation","volume":"165","author":"Taipalus Toni","year":"2020","unstructured":"Toni Taipalus. 2020a. The effects of database complexity on SQL query formulation. Journal of Systems and Software, Vol. 165 (2020), 110576.","journal-title":"Journal of Systems and Software"},{"key":"e_1_3_2_1_107_1","volume-title":"Proceedings - Frontiers in Education Conference, FIE","volume":"9","author":"Taipalus Toni","year":"2020","unstructured":"Toni Taipalus. 2020b. Explaining Causes behind SQL Query Formulation Errors. Proceedings - Frontiers in Education Conference, FIE, Vol. 2020-October (2020), 1-9. https:\/\/doi.org\/10.1109\/FIE44824.2020.9274114"},{"key":"e_1_3_2_1_108_1","volume-title":"Proceedings of the 2nd International Workshop on Data Systems Education: Bridging Education Practice with Education Research","author":"Taipalus Toni","year":"2023","unstructured":"Toni Taipalus. 2023. SQL: A Trojan Horse Hiding a Decathlon of Complexities. In Proceedings of the 2nd International Workshop on Data Systems Education: Bridging Education Practice with Education Research (Seattle, WA, USA) (DataEd '23). Association for Computing Machinery, New York, NY, USA, 9\u201313. https:\/\/doi.org\/10.1145\/3596673.3603142"},{"key":"e_1_3_2_1_109_1","doi-asserted-by":"publisher","DOI":"10.1145\/3607180"},{"key":"e_1_3_2_1_110_1","article-title":"Errors and Complications in SQL Query Formulation","volume":"18","author":"Taipalus Toni","year":"2018","unstructured":"Toni Taipalus, Mikko Siponen, and Tero Vartiainen. 2018. Errors and Complications in SQL Query Formulation. ACM Transactions on Computing Education, Vol. 18, 3 (2018).","journal-title":"ACM Transactions on Computing Education"},{"key":"e_1_3_2_1_111_1","volume-title":"Proceedings of the 50th ACM technical symposium on computer science education. 191-197","author":"Taylor Cynthia","year":"2019","unstructured":"Cynthia Taylor and Saheel Sakharkar. 2019. '); DROP TABLE textbooks;- An Argument for SQL Injection Coverage in Database Textbooks. In Proceedings of the 50th ACM technical symposium on computer science education. 191-197."},{"key":"e_1_3_2_1_112_1","doi-asserted-by":"publisher","unstructured":"M. Tedre P. Denning and T. Toivonen. 2021a. CT 2.0. https:\/\/doi.org\/10.1145\/3488042.3488053","DOI":"10.1145\/3488042.3488053"},{"key":"e_1_3_2_1_113_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3097962"},{"key":"e_1_3_2_1_114_1","doi-asserted-by":"publisher","DOI":"10.1145\/3688390"},{"key":"e_1_3_2_1_115_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-05657-4_36"},{"key":"e_1_3_2_1_116_1","doi-asserted-by":"publisher","DOI":"10.1007\/s13218-021-00748-0"},{"key":"e_1_3_2_1_117_1","volume-title":"Proceedings of the 2024 on ACM Virtual Global Computing Education Conference V. 1 (SIGCSE Virtual","author":"van der Werf Vivian","year":"2024","unstructured":"Vivian van der Werf, Felienne Hermans, Marcus Specht, and Efthimia Aivaloglou. 2024. Variables and Variable Naming in Popular Programming Textbooks for Children and Novices. In Proceedings of the 2024 on ACM Virtual Global Computing Education Conference V. 1 (SIGCSE Virtual 2024). Association for Computing Machinery, New York, NY, USA, 242\u2013248. https:\/\/doi.org\/10.1145\/3649165.3690112"},{"key":"e_1_3_2_1_118_1","volume-title":"Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1","author":"Der Werf Vivian Van","year":"2023","unstructured":"Vivian Van Der Werf, Min Yi Zhang, Efthimia Aivaloglou, Felienne Hermans, and Marcus Specht. 2023. Variables in Practice. An Observation of Teaching Variables in Introductory Programming MOOCs. In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1 (Turku, Finland) (ITiCSE 2023). Association for Computing Machinery, New York, NY, USA, 208\u2013214. https:\/\/doi.org\/10.1145\/3587102.3588857"},{"key":"e_1_3_2_1_119_1","volume-title":"Notional Machines for Inclusive Learning. In 2024 IEEE Frontiers in Education Conference (FIE). 1\u20139. https:\/\/doi.org\/10","author":"Wilson D.","year":"2024","unstructured":"D. Wilson, S. Sarwar, and N. Najjar. 2024. Notional Machines for Inclusive Learning. In 2024 IEEE Frontiers in Education Conference (FIE). 1\u20139. https:\/\/doi.org\/10.1109\/FIE61694.2024.10892884 journalAbbreviation: 2024 IEEE Frontiers in Education Conference (FIE)."},{"key":"e_1_3_2_1_120_1","volume-title":"Embracing Uncertainty. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education","author":"Wing Jeannette","year":"2017","unstructured":"Jeannette Wing. 2017. Embracing Uncertainty. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (Seattle, Washington, USA) (SIGCSE '17). Association for Computing Machinery, New York, NY, USA, 7. https:\/\/doi.org\/10.1145\/3017680.3025045"},{"key":"e_1_3_2_1_121_1","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1145\/1118178.1118215","article-title":"Computational thinking","volume":"49","author":"Wing Jeannette M","year":"2006","unstructured":"Jeannette M Wing. 2006. Computational thinking. Commun. ACM, Vol. 49, 3 (2006), 33-35.","journal-title":"Commun. ACM"},{"key":"e_1_3_2_1_122_1","volume-title":"Proceedings of the 3rd International Workshop on Data Systems Education: Bridging education practice with education research. 1-6.","author":"Yang Jun","year":"2024","unstructured":"Jun Yang, Amir Gilad, Yihao Hu, Hanze Meng, Zhengjie Miao, Sudeepa Roy, and Kristin Stephens-Martinez. 2024. What Teaching Databases Taught Us about Researching Databases: Extended Talk Abstract. In Proceedings of the 3rd International Workshop on Data Systems Education: Bridging education practice with education research. 1-6."},{"key":"e_1_3_2_1_123_1","volume-title":"Proceedings of the 2nd International Workshop on Data Systems Education: Bridging education practice with education research. 37-43","author":"Yang Sophia","year":"2023","unstructured":"Sophia Yang, Geoffrey L Herman, and Abdussalam Alawini. 2023. Mining sql problem solving patterns using advanced sequence processing algorithms. In Proceedings of the 2nd International Workshop on Data Systems Education: Bridging education practice with education research. 37-43."}],"event":{"name":"ITiCSE 2025:Innovation and Technology in Computer Science Education","location":"Nijmegen Netherlands","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 2025 Working Group Reports on Innovation and Technology in Computer Science Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3760545.3783971","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,12]],"date-time":"2026-02-12T17:52:34Z","timestamp":1770918754000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3760545.3783971"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,27]]},"references-count":123,"alternative-id":["10.1145\/3760545.3783971","10.1145\/3760545"],"URL":"https:\/\/doi.org\/10.1145\/3760545.3783971","relation":{},"subject":[],"published":{"date-parts":[[2025,6,27]]},"assertion":[{"value":"2026-02-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}