首页|元认知策略在小学结对编程教学中的应用研究

元认知策略在小学结对编程教学中的应用研究

A Study on the Application of Metacognitive Strategies in Teaching Pair Programming in Primary Schools

扫码查看
结对编程是编程教学的重要组织形式,然而实际教学效果受到多种因素制约,存在结对编程教学模式单一、结对合作流于形式等问题,严重影响学生结对行为有效性、合作过程深度性和元认知发展显著性.本研究基于社会调节学习理论,融元认知策略于各调节环节,促进学习者之间的交流互动过程.为此,设计了基于元认知策略的"3 阶段—6 环节"小学结对编程教学模式,将元认知监控、计划、调节和评价等策略融入结对编程教学中,通过培养学生的元认知意识,提高学生认知控制能力,促进学生对程序知识的理解,以及编程任务的计划和监控.最后,本研究采用准实验法验证了教学模式的有效性,即选取某市某小学四年级两个班级各 42 人作为实验组和对照组,实验组采用基于元认知策略的小学结对编程教学模式进行教学,对照组采用传统的结对编程教学模式进行教学.实验结果显示,基于元认知策略的结对编程教学模式能促进学生有效结对行为的发生,鼓励学生进行深层次合作,显著提升学生的计算思维和元认知能力,提高学生编程学习的课程表现和学业成绩.
Pair programming is an important organizational form of programming teaching.However,the actual teaching effect is constrained by many factors,and there are problems such as single mode of pair programming teaching and the mere formality of pair cooperation,which seriously affect the effectiveness of students'pair behavior,the depth of cooperation process and the significance of metacognitive development.Based on the theory of social conditioning learning,this study incorporates metacognitive strategies in each conditioning session to facilitate the communication and interaction process among learners.To this end,a"three stages&six sessions"pair programming teaching model based on metacognitive strategies in primary schools is designed to integrate metacognitive monitoring,planning,regulation,and evaluation strategies into pair programming teaching,and to promote students'understanding of programming knowledge,as well as the planning and monitoring of programming tasks by developing students'metacognitive awareness and improving their cognitive control.Finally,this study uses a quasi-experimental method to verify the effectiveness of the teaching model,i.e.,42 students in each of two fourth grade classes in X primary school in X city are selected as the experimental and control group respectively,and the experimental group is taught using the metacognitive strategy-based pair programming teaching model,while the control group is taught using the traditional pair programming teaching model.The experimental results show that the pair programming teaching model based on metacognitive strategies promotes the occurrence of effective pairing behaviors,encourages students to engage in deep cooperation,significantly improves students'computational thinking and metacognitive skills,and also enhances students'curriculum performance and academic achievement in programming learning.

Metacognitive strategiesPair programmingInstructional modelQuasi-experimental study

王洪江、代小瑞、廖晓玲、马桂秋

展开 >

华南师范大学 教育信息技术学院,广东 广州 510631

广州科学城爱莎外籍人员子女学校,广东 广州 510700

元认知策略 结对编程 教学模式 准实验研究

教育部人文社会科学研究青年基金(2017)

17YIC880098

2023

数字教育

数字教育

ISSN:
年,卷(期):2023.9(6)
  • 11