{"title":"在 K-12 课程中超越积木和文本的多维环境构架","authors":"Ndudi O. Ezeamuzie, Mercy Noyenim Ezeamuzie","doi":"10.3102/00346543231216958","DOIUrl":null,"url":null,"abstract":"Computer programming provides a framework for interdisciplinary learning in sciences, arts and languages. However, increasing integration of programming in K–12 shows that the block-based and text-based dichotomy of programming environments does not reflect the spectrum of their affordance. Hence, educators are confronted with a fundamental hurdle of matching programming environments with learners’ cognitive abilities and learning objectives. This study addresses this challenge by analyzing 111 articles evaluating the affordances of programming environments to identify both structural and theoretical models to support educators’ choice of programming environments. The following dimensions of programming environments were identified: connectivity mode, interface natural language, language inheritance, age appropriateness, cost of environment, output interface, input interface, and project types. For each of these dimensions, the synthesis of the literature ranged from examining its nature and effect on learning programming to the implications of choosing an environment and the critical gaps that future studies should address. The findings offer instructors useful parameters to compare and assess programming environments’ suitability and alignment with learning objectives.","PeriodicalId":21145,"journal":{"name":"Review of Educational Research","volume":"103 15","pages":""},"PeriodicalIF":8.3000,"publicationDate":"2024-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Multidimensional Framing of Environments Beyond Blocks and Texts in K–12 Programming\",\"authors\":\"Ndudi O. Ezeamuzie, Mercy Noyenim Ezeamuzie\",\"doi\":\"10.3102/00346543231216958\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Computer programming provides a framework for interdisciplinary learning in sciences, arts and languages. However, increasing integration of programming in K–12 shows that the block-based and text-based dichotomy of programming environments does not reflect the spectrum of their affordance. Hence, educators are confronted with a fundamental hurdle of matching programming environments with learners’ cognitive abilities and learning objectives. This study addresses this challenge by analyzing 111 articles evaluating the affordances of programming environments to identify both structural and theoretical models to support educators’ choice of programming environments. The following dimensions of programming environments were identified: connectivity mode, interface natural language, language inheritance, age appropriateness, cost of environment, output interface, input interface, and project types. For each of these dimensions, the synthesis of the literature ranged from examining its nature and effect on learning programming to the implications of choosing an environment and the critical gaps that future studies should address. The findings offer instructors useful parameters to compare and assess programming environments’ suitability and alignment with learning objectives.\",\"PeriodicalId\":21145,\"journal\":{\"name\":\"Review of Educational Research\",\"volume\":\"103 15\",\"pages\":\"\"},\"PeriodicalIF\":8.3000,\"publicationDate\":\"2024-01-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Review of Educational Research\",\"FirstCategoryId\":\"95\",\"ListUrlMain\":\"https://doi.org/10.3102/00346543231216958\",\"RegionNum\":1,\"RegionCategory\":\"教育学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"EDUCATION & EDUCATIONAL RESEARCH\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Review of Educational Research","FirstCategoryId":"95","ListUrlMain":"https://doi.org/10.3102/00346543231216958","RegionNum":1,"RegionCategory":"教育学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"EDUCATION & EDUCATIONAL RESEARCH","Score":null,"Total":0}
Multidimensional Framing of Environments Beyond Blocks and Texts in K–12 Programming
Computer programming provides a framework for interdisciplinary learning in sciences, arts and languages. However, increasing integration of programming in K–12 shows that the block-based and text-based dichotomy of programming environments does not reflect the spectrum of their affordance. Hence, educators are confronted with a fundamental hurdle of matching programming environments with learners’ cognitive abilities and learning objectives. This study addresses this challenge by analyzing 111 articles evaluating the affordances of programming environments to identify both structural and theoretical models to support educators’ choice of programming environments. The following dimensions of programming environments were identified: connectivity mode, interface natural language, language inheritance, age appropriateness, cost of environment, output interface, input interface, and project types. For each of these dimensions, the synthesis of the literature ranged from examining its nature and effect on learning programming to the implications of choosing an environment and the critical gaps that future studies should address. The findings offer instructors useful parameters to compare and assess programming environments’ suitability and alignment with learning objectives.
期刊介绍:
The Review of Educational Research (RER), a quarterly publication initiated in 1931 with approximately 640 pages per volume year, is dedicated to presenting critical, integrative reviews of research literature relevant to education. These reviews encompass conceptualizations, interpretations, and syntheses of scholarly work across fields broadly pertinent to education and educational research. Welcoming submissions from any discipline, RER encourages research reviews in psychology, sociology, history, philosophy, political science, economics, computer science, statistics, anthropology, and biology, provided the review addresses educational issues. While original empirical research is not published independently, RER incorporates it within broader integrative reviews. The journal may occasionally feature solicited, rigorously refereed analytic reviews of special topics, especially from disciplines underrepresented in educational research.