2017年教育部颁发的高中学科课程标准中,定义了学科核心素养,计算思维是其中非常重要的一部分。因此,浦东新区很多教师围绕计算思维的培养做了研究与实践。
浦东新区小学信息科技学科教师在教研员陈久华的带领下,组建了编程教学小组,定期开展教学实践,探索编程类项目活动的教学模式,取得了一些研究成果。
浦东新区园西小学张瑜带着小组成员分别从项目活动的准备阶段、实施阶段和收尾阶段三个方面,与大家分享了多个培养学生计算思维的“编写趣味程序”项目活动教学案例。
准
备
阶
段
浦东新区园西小学金丽蓉介绍了项目活动“奇妙的海底世界”。她根据游戏设计的需求,从分解问题、分析任务、制定规则三个环节进行了介绍:
1
分解问题
可以采用思维导图,将大问题拆解成多个小任务,化繁为简,便于落实。
2
分析任务
尽量让学生借鉴已有经验来完成任务,做到知识迁移,有所侧重。
3
制定规则
要对规则进行判断,在强调其合理性的基础上,发散学生思维,提高学生的创新意识。
实
施
阶
段
浦东新区新时代小学汪霞华介绍了项目活动“小白兔捡萝卜”。她截取了一些教学片段,生动地为大家介绍了让一年级学生理解“重复”这一概念的教学过程。介绍中,汪老师强调“重复”不但可以重复单个事件,也可以包括多个事件。她还将“重复”与实际生活相联系,旨在给学生建立的是一种意识:我们可以运用“重复”简化过程,也可以用计算机科学的方式解决重复的事情,使得工作更加高效。
收
尾
阶
段
浦东新区建平实验小学周明介绍了项目活动“海洋活动”。他着重分析了“通过键盘控制小丑鱼位置来躲避鲨鱼的追击,鲨鱼根据小丑鱼的当前位置进行追击。”这一段程序的调试和优化过程。他认为“模块化编程”在学生计算思维培养过程中,与模式识别能力的培养是密切相关。通过“模块化编程”的训练,同样可以促进项目问题分解环节的学生思维。
浦东新区园西小学张瑜对本次案例分享进行了总结。张老师认为,三个案例分享了项目活动不同阶段的教学实践,但其目标非常明确,每个活动设计都指向学生计算思维的培养。他们在实践过程中,初步梳理出编写趣味程序类项目活动的一般过程:
分解问题➪分析任务➪制定规则➪编写程序➪调试运行➪展示成果➪评价反思
■ 供稿 |
上海市浦东教育发展研究院 陈久华
上海市教育委员会教学研究室 倪冬彬
END
关注我们
领取专属 10元无门槛券
私享最新 技术干货