The widespread establishment of computational thinking in school curricula requires teachers to introduce children to programming already at primary school level. As this is a recent development, primary school teachers may neither be adequately prepared for how to best teach programming, nor may they be fully aware why they have to do so. In order to gain a better understanding of these questions, we contrast insights taken from practical experiences with the anticipations of teachers in training. By surveying 200 teachers who have taught programming at primary schools and 97 teachers in training, we identify relevant challenges when teaching programming, opportunities that arise when children learn programming, and strategies how to address both of these in practice. While many challenges and opportunities are correctly anticipated, we find several disagreements that can inform revisions of the curricula in teaching studies to better prepare primary school teachers for teaching programming at primary schools.
翻译:在学校课程中广泛建立计算思维要求教师将儿童引入小学一级的规划;由于这是最近的一项发展,小学教师可能既无法充分准备如何最好地进行方案编制,也无法充分认识到为什么他们必须这样做。为了更好地了解这些问题,我们对比了实际经验与教师培训预期的对比。我们调查了200名小学教师和97名培训教师,发现在教学规划时遇到的相关挑战、儿童学习方案编制时出现的机会和如何在实际中解决这两个问题的战略。虽然对许多挑战和机遇的预测是正确的,但我们发现一些分歧,这些分歧可以为修改教学课程提供资料,以便更好地为小学教师在小学进行方案编制做好准备。