Teaching Programming in Secondary Schools: Stepping and Stumbling Stones

IxD&A Pub Date : 2021-02-10 DOI:10.55612/s-5002-047-003
Majid Rouhani, Veronica Farshchian, M. Divitini
{"title":"Teaching Programming in Secondary Schools: Stepping and Stumbling Stones","authors":"Majid Rouhani, Veronica Farshchian, M. Divitini","doi":"10.55612/s-5002-047-003","DOIUrl":null,"url":null,"abstract":"Programming is introduced in secondary education in a growing number of subjects. This results in an increasing number of teachers teaching programming in their classes, often without proper training. Learning programming might be complicated, even more so is teaching it. In this context, there is a need to understand teachers’ perspectives on teaching programming. This paper aims to identify challenges that teachers in secondary schools face and might negatively impact their teaching, i.e., stumbling stones, as well as elements that promote teaching and give motivation, i.e., stepping stones. The paper is based on the analysis of reflection notes delivered by in-service teachers attending a university-level course on teaching programming. The teachers compile the reflection notes after they complete their final project. Projects are centred around the definition of teaching plans to be tried out in class. The reflection notes of 173 students are analysed to identify issues related to: programming; teaching programming; recurrent didactic issues; and external challenges. The analysis is then summarised in a set of stumbling and stepping stones. For example, time is identified as one of the main stumbling stones by teachers. On the other side, motivation is one of the central stepping stones that we can identify in the data, often connected to the excitement of teaching something that was not previously taught in schools or that teachers perceive as highly relevant for society and the future job market. Implications for teacher training are also identified.","PeriodicalId":377274,"journal":{"name":"IxD&A","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-02-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IxD&A","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.55612/s-5002-047-003","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Programming is introduced in secondary education in a growing number of subjects. This results in an increasing number of teachers teaching programming in their classes, often without proper training. Learning programming might be complicated, even more so is teaching it. In this context, there is a need to understand teachers’ perspectives on teaching programming. This paper aims to identify challenges that teachers in secondary schools face and might negatively impact their teaching, i.e., stumbling stones, as well as elements that promote teaching and give motivation, i.e., stepping stones. The paper is based on the analysis of reflection notes delivered by in-service teachers attending a university-level course on teaching programming. The teachers compile the reflection notes after they complete their final project. Projects are centred around the definition of teaching plans to be tried out in class. The reflection notes of 173 students are analysed to identify issues related to: programming; teaching programming; recurrent didactic issues; and external challenges. The analysis is then summarised in a set of stumbling and stepping stones. For example, time is identified as one of the main stumbling stones by teachers. On the other side, motivation is one of the central stepping stones that we can identify in the data, often connected to the excitement of teaching something that was not previously taught in schools or that teachers perceive as highly relevant for society and the future job market. Implications for teacher training are also identified.
中学编程教学:前进与绊脚石
在中学教育中,越来越多的科目引入了程序设计。这导致越来越多的教师在课堂上教授编程,往往没有经过适当的培训。学习编程可能很复杂,教编程更是如此。在此背景下,有必要了解教师对教学规划的看法。本文旨在找出中学教师面临的挑战,并可能对他们的教学产生负面影响,即绊脚石,以及促进教学和给予动力的因素,即垫脚石。本文是基于对参加大学课程教学规划的在职教师的反思笔记的分析。老师们在完成期末作业后编写反思笔记。项目围绕着教学计划的定义,在课堂上进行试验。对173名学生的反思笔记进行分析,以确定与编程相关的问题;教学程序设计;反复出现的教学问题;以及外部挑战。然后将分析总结为一系列绊脚石和垫脚石。例如,时间被老师认为是主要的绊脚石之一。另一方面,动机是我们可以在数据中识别的核心垫脚石之一,通常与教授以前学校没有教过的东西或教师认为与社会和未来就业市场高度相关的东西的兴奋有关。还确定了对教师培训的影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信