小学低年段伙伴结对编程教学与实践研究
2021-07-11李照王丽丽孙静
中国信息技术教育 2021年12期
李照 王丽丽 孙静
从信息技术学科的结构来看,算法与程序设计是物联网技术、人工智能技术、机器人技术的基础,但三年级才进入国家课程。教师在低年段教学中该以什么为抓手呢?为架起学生现在和未来之间的桥梁,笔者选择图形化编程为切入口,借助图形化编程软件在低年段开展编程教学,让学生了解什么是算法,用算法去解释常见的现象,用程序将算法数字化,进而学会用算法去解决未知的问题,以培养学生的计算思维,为了解未来智能生活的底层架构做铺垫。
伙伴结对学编程的定义及意义
1.定义
伙伴结对学编程是将伙伴学习和结对编程有效结合,运用在编程教学中的一种合作学习形式。两位学生并肩坐在一台计算机前,一人操作计算机,负责编程,一人负责“导航”,检测BUG和把控整体设计,合作完成同一个设计、同一个算法,同一段代码或同一组测试。这样既可以实现学生能力上的互补,有效减少BUG,降低学习成本,又能让学生在学习过程中学会分工合作、沟通交流。
2.意义
(1)有助于学生认知能力的发展
在伙伴结对学编程中,在分析讨论、语言争辩、认知冲突、倾听发言等交互活动中能引发学生高质量的认知理解,针对同一任务的不同见解有利于培养学生互相学习的习惯,提升学习效率。
(2)有利于学生情感的发展
在伙伴结对学编程中,对角色的分配,对设备使用先后的沟通,对完成任务的顺序问题,以及是否要上台演示,对伙伴的课堂行为进行评价,都需要两人交流,这有助于促进学生情感的发展,以及团队合作和人际交往能力的发展。……
登录APP查看全文
