关键词:
协作策略
计算思维
编程效能感
结对编程
编程教学
摘要:
计算思维是信息科技课程要培养的重要核心素养,也是全球K-12课程的重要培养目标。结对编程是中小学编程教育中培养计算思维的常用方法,但依然存在编程参与度不高、易发生协作冲突、缺少反馈等现实困境。为了解决这些现实困境,本研究提出了结对编程协作策略设计原则:明确分组方式,制定协作契约,设计有效交互和扮演教师角色。在此基础上,设计了结对编程协作策略。研究过程中选取小学四年级166名学生为研究对象,其中实验组82人,采用结对编程协作策略;对照组84人,采用结对编程传统策略。实验结果表明:在计算思维方面,结对编程协作策略显著提升了小学生的计算思维,进一步分析发现,实验组男生的计算思维显著高于对照组男生,其中男男组中男生的计算思维提升尤为显著;在编程效能感方面,协作策略显著提升了小学生的编程效能感,进一步分析发现,实验组男生的编程效能感显著高于对照组男生,其中男男组、男女组男生的编程效能感均显著提高。在此基础上,本研究从组内角色变换、小组分组方式和教师角色扮演三方面,对小学编程教学提出了建议。