基于STEM的初中学生算法思想建构的策略研究
2021-03-08陈晓
陈晓


【摘 要】算法是计算机科学的基础,算法思想是指按照一定的步骤去解决某个问题的程序化思想。笔者在课堂教学中从鼓励直觉思考、挖掘教材思想、引导迁移学习这三个层次实施建构算法思想的策略。本研究致力于帮助学生建构算法思想,提升解决问题的能力,养成科学的思维方式。
【关键词】算法思想;直觉思考;迁移学习
中图分类号:G633 文献标识码:A 文章编号:0493-2099(2021)03-0072-03
【Abstract】Algorithm is the basis of computer science, algorithm idea refers to according to a certain step to solve a problem of procedural thought. In the classroom teaching, the author implements the strategy of constructing algorithm thinking from three levels: encouraging intuitive thinking, exploring textbook thinking and guiding transfer learning. This research is devoted to helping students to construct algorithm ideas, improve their problem-solving ability and develop scientific thinking mode.
【Keywords】Algorithm thought; Intuitive thinking; Migration study
一、算法思想构建的意义
算法思想是指按照一定的步骤去解决某个问题的程序化思想,即解决问题的一般方法,如界定问题、抽象特征、建立模型、判断分析、设计问题的解决方案。具备算法思想的学生能从复杂混乱的现象中跳脱出来,对过程与方法进行总结,并进行迁移。因此,激发学生对算法思想建构的兴趣和意识,对他们后续發展有着重要的意义。
二、STEM学习的优势
STEM学习强调融合多学科知识去解决真实的问题。笔者在实践中引入虚拟机器人(以IRobotQ为例)和Scratch这两块具有趣味性、跨学科性、协作性等STEM理念的内容,再结合浙教版教材的程序设计模块,总结出了“鼓励直觉思考,呵护算法思想的火花;挖掘教材思想,建构解决问题的基本步骤;引导迁移学习,习得算法思想的利器”这三个层次来帮助学生构建算法思想,提升他们解决问题的能力。
三、算法思想建构的策略
(一)鼓励直觉思考,呵护算法思想的火花
直觉思考能快速产生灵感,主要依靠想象、猜测和洞察力等因素。诺贝尔奖获得者马克斯·玻恩曾说:“实验物理的全部伟大发现,都是来源于一些人的直觉。……