A conceptual model of what programming affords secondary school courses in mathematics and technology

被引:0
作者
Niklas Humble
机构
[1] Mid Sweden University,Department of Computer and System Science
来源
Education and Information Technologies | 2023年 / 28卷
关键词
Programming; K-12 education; Teacher perspective; Affordances; Constraints;
D O I
暂无
中图分类号
学科分类号
摘要
Due to increased need of professionals on the future labour market with competence in programming, many countries have integrated programming in kindergarten to grade 12 (K-12) education. In 2017, programming was integrated in Swedish primary and secondary school curriculum and the courses of Mathematics and Technology. Research has highlighted challenges in integrating programming and other new technologies, and the need for better teacher support. The aim of the study was to examine what programming affords secondary school courses in Mathematics and Technology according to teachers that use programming in these two courses. The study was conducted with a qualitative approach and collected data through interviews with 19 teachers that use programming in secondary school courses of Mathematics and/or Technology. Thematic analysis with inductive-deductive approach was used to analyse the collected data. Theory of Affordances was used to identify themes of interests in the collected material and group these into categories. Ten programming affordances are identified in this study: 1) flexibility, 2) creativity, 3) efficiency, 4) visualisation, 5) fun, 6) curiosity, 7) play, 8) holistic views, 9) fearlessness, and 10) interdisciplinary collaborations. Through discussion and comparison with previous research, these programming affordances are found to relate to three aspects of teaching and learning in secondary school Mathematics and Technology: A) support course content and learning, B) facilitate engagement and motivation, and C) foster developmental skills. The study concludes with a suggestion for a conceptual model on what programming can afford school courses in Mathematics and Technology, based on the findings of the study. Findings can be used by teachers, policymakers and other stakeholders in the integration and design of programming in secondary education.
引用
收藏
页码:10183 / 10208
页数:25
相关论文
共 99 条
[1]  
Beege M(2021)Learning programming from erroneous worked-examples. Which type of error is beneficial for learning? Learning and Instruction 75 101497-353
[2]  
Schneider S(2015)What are the educational affordances of wearable technologies? Computers & Education 88 343-132
[3]  
Nebel S(2020)On the evolution of a radical concept: Affordances according to Gibson and their subsequent use and development Perspectives on Psychological Science 15 117-518
[4]  
Zimm J(2019)The building blocks of coding: A comparison of early childhood coding toys Information and Learning Sciences 120 505-4
[5]  
Windisch S(2016)Comparison of convenience sampling and purposive sampling American journal of theoretical and applied statistics 5 1-28
[6]  
Rey GD(2021)Computational thinking in programming with scratch in primary schools: A systematic review Computer Applications in Engineering Education 29 12-732
[7]  
Bower M(2002)Understanding and evaluating qualitative research Australian & New Zealand Journal of Psychiatry 36 717-110
[8]  
Sturman D(2016)Climbing up the leaderboard: An empirical study of applying gamification techniques to a computer programming class Electronic Journal of e-Learning 14 94-82
[9]  
Chong I(1977)The theory of affordances Hilldale, USA 1 67-217
[10]  
Proctor RW(2010)What is an affordance and can it help us understand the use of ICT in education? Education and Information Technologies 15 205-4904