【作 者】:
郑兰琴, 黄星星
【关 键 词 】:
富有成效的失败; 协作编程; 编程技能; 编程态度; 问题解决能力
【栏 目】:
课程与教学
【中文摘要】:
随着人工智能技术的迅猛发展,各地在中小学阶段相继开设了人工智能技术的相关课程。编程类课程是学习人工智能技术的基础,不少中小学已经开设了相关课程。然而,采用什么样的教学方式能够提升学习者的编程技能是研究者关注的热点。文章采用富有成效失败的协作编程策略,在小学五年级Arduino课程中开展了为期三个多月的实证研究,综合采用定性和定量研究相结合的分析方法,跟踪学习者的编程过程和结果。研究发现:富有成效失败的协作编程策略能够显著提升小学五年级学生的编程技能、编程态度和问题解决能力。
【英文摘要】:
With the rapid development of artificial intelligence, the courses related to artificial intelligence have been offered in primary and secondary schools. Programming courses play a fundamental role in learning artificial intelligence, so the relevant courses can be found in many primary and secondary schools. However, the teaching and learning methods used to improve learners' programming skills is thefocus of researchers. In this paper, a collaborative programming based on productive failure is adopted to conduct an empirical study for more than three months in Arduino course in Grade 5. Both qualitative and quantitative analysis methods are used to track the programming process and results of learners. The results indicate that collaborative programming based on productive failure can significantly improve students' programming skills, programming attitudes, and problem-solving abilities of Grade 5 in primary school.