APP下载

流程图在计算思维教学实践中的运用与思考

2021-07-11丁洁月

中国信息技术教育 2021年12期
关键词:排序思维设计

丁洁月

《普通高中信息技术课程标准(2017年版)》(以下简称《新课标》)凝练了四个维度的学科核心素养——信息意识、计算思维、数字化学习与创新、信息社会责任,很好地体现了学科的科学本质和育人价值,其中特别强调培养学生的计算思维能力。程序设计是培养学生计算思维的有效途径,但很多学生在实际应用中会无从下手。笔者认为,这主要是因为学生在脑海中没有相关的表征,不知道要做什么、怎么做。下面,笔者结合自己的教学实践,就如何借用流程图在程序设计教学中发展学生计算思维谈一些看法。

计算思维和流程图的映射关系

在程序设计教学中,最重要的不是写程序,而是设计。这就好比建筑、机械等行业要画设计图、施工图,程序设计的思路也有必要以图的形式画出来。流程图的使用和计算思维要素之间的关系,如右表所示。

显然,流程图是学生理清思路、辅助程序设计、发展计算思维的一种有效工具。在日常的程序设计教学中,学生画好流程图,练好基本功,能科学有效地辅助抽象建模、帮助综合资源求解问题,进而促进知识的迁移运用,这也是计算思维培养的内涵所在。

流程图在程序设计教学中的应用

1.课前构建流程图,科学识别抽象建模

计算机归根到底执行的是数值计算,只有将现实问题转换成数学问题才能通过计算予以解决,也就是说,要将现实问题抽象为“可计算”问题。而设计与分析的过程就是不停地进行抽象和封装,并确定各个系统实体的细节。……

登录APP查看全文

猜你喜欢

排序思维设计
思维跳跳糖
思维跳跳糖
思维跳跳糖
思维跳跳糖
恐怖排序
节日排序
瞒天过海——仿生设计萌到家
刻舟求剑
设计秀
有种设计叫而专