算法:计算思维教育的“核心”

2023-04-05 15:35刘向永
中国信息技术教育 2023年5期
关键词:编程解决问题教学方式

随着《义务教育信息科技课程标准(2022年版)》的颁布,人们对信息科技教育的理解越来越深入。当深入地思考信息科技教育内容时,可以发现,信息科技教育的关注点已经从信息技术技能训练走向了计算思维培养。而计算思维体系中缺少不了算法,而且以算法为核心。算法是解决问题或完成任务的一步步过程。可以说,计算思维是在算法思维基础上的外延扩充和内涵拓展,我们既要超越算法,赋予计算思维更广阔的生活应用场景,也不能离开算法,因为计算思维的进阶路线是以算法的上升迭代为工具的。

那么,算法教学如何教呢?很多专家和优秀教师都做了大量有益的尝试和实践。总结起来,有如下路径可以进行:

第一,最好的方式当然还是通过编程方法进行教学,借助算法+语言解决问题的方式培养计算思维。学生在体验、学习和实践中自然就深化了算法理解和思维提升。

第二,“不插电”算法。透过游戏化方式,即使没有编程,我们也仍然能够进行算法教学。

第三,身边的算法。结合日常生活的真实案例进行算法教学。任何教学方式都可供选择,只要我们锚定计算思维目标,围绕初心不变,自然会寻找到合适的方法。

当我们将信息科技教育价值视角从应用性转向发展性时,可以发现,计算思维培养不是只有思维品质,还要有扎实的信息科技专业知识作为基础和工具。所以,信息科技教育要扎实地做好算法教学,认识算法教学的价值和作用,认真探索算法教学方式和方法。

从“信息技术”到“信息科技”,需要改变的方面很多,我们将一直在探索的路上。

猜你喜欢
编程解决问题教学方式
联系实际 解决问题
助农解决问题增收致富
在解决问题中理解整式
编程,是一种态度
元征X-431实测:奔驰发动机编程
高校钢琴教学方式拓展的思考与实践
编程小能手
纺织机上诞生的编程
化难为易 解决问题
高中数学高效教学方式与方法优选例谈