https://infedu.vu.lt/journal/INFEDU/article/797/info Informatics in Education logo --------------------------------------------------------------------- Login Register --------------------------------------------------------------------- 1. Home 2. Issues 3. Volume 23, Issue 4 (2024) 4. Principles of Educational Programming La ... Informatics in Education [ ] INFORMATION Submit your article Help * Article info * Related articles * More Article info Related articles Principles of Educational Programming Language Design Volume 23, Issue 4 (2024), pp. 823-836 Michael Kolling ^ Authors Placeholder Close https://doi.org/10.15388/infedu.2024.29 Pub. online: 10 December 2024 Type: Article Open accessOpen Access --------------------------------------------------------------------- Published 10 December 2024 --------------------------------------------------------------------- Abstract The principles of programming language design for learning and teaching have been described and discussed for several decades. Most influential was the work of NiklausWirth, describing principles such as simplicity, modularity, orthogonality, and readability. So why is this still an area of fundamental disagreement among educators? Why can teachers still not agree on suitable languages for novice programming? Why do we not have a programming language that is designed for education and in widespread use across the world? This paper enumerates and describes educational language design principles in the context of current systems and technologies and discusses why interpretation of these principles shifts as our discipline progresses. We evaluate what these principles mean in our current world, and why a common agreement has not developed. We discuss the relative benefits of pedagogical languages vs. industry languages and articulate why every generation of learners needs their own language. Related articles Download PDF XML Citation Related articles Download PDF XML Citation Copyright No copyright data available. Open access article under the CC BY license. Keywords programming education language design programming pedagogy Metrics since February 2020 5060 0 Article info Full article views views 588 11 PDF XML downloads downloads Export citation Copy and paste formatted citation Formatted citation Placeholder Citation style [AMS -- Americal Mathematical Society ] --------------------------------------------------------------------- Download citation in file Export format [BibTeX] Download Close Share RSS To top INFORMATICS IN EDUCATION * Online ISSN: 2335-8971 * Print ISSN: 1648-5831 * Copyright (c) 2024 Vilnius University * For contributors * Submit * OA Policy Contact us * Institute of Data Science and Digital Technologies, * Vilnius University, Akademijos St. 4, 08412, Vilnius, Lithuania * E-mail: gabriele.stupuriene@mif.vu.lt Powered by PubliMill * Privacy policy