APP下载

让程序思维可见
——“流程图”在小学信息技术程序设计课程中的实践与思考

2021-06-25江苏省南京市科利华小学孙颖燕

小学教学研究 2021年13期
关键词:程序功能教学

江苏省南京市科利华小学 孙颖燕

一、流程图的应用背景和特征

1.程序设计教学现状

信息技术教学水平的不断发展,各种各样适合学生学习的模块化程序设计层出不穷,程序设计已然成为信息技术学科教学的核心内容。程序设计对学习者的逻辑思维能力有较高要求,而小学生的认知发展水平还处于具体运算阶段,这个阶段的学生的思维仍然需要具体事物的支持,还不能进行抽象逻辑思考,由自然语言直接过渡到程序语言有较大困难。

2.流程图的特征

流程图本质上是一种让知识可视化的工具。它是一种“知识表征”,是指知识的外在表现形式 。教师借助流程图能够将模糊不清的概念转变为清晰的外在形态,使学生进行更加有效的知识学习。其中,程序流程图以简单的图形进行组合,可操作性强。

二、流程图对程序设计教学的意义

1.流程图让问题浮出水面

在程序设计教学时,通常先由教师和学生一起分析程序所要实现的功能,再学习某些控件来编程以实现功能。所要实现的功能来源于学生对现象的描述,这个环节考查的是学生观察程序现象、归纳总结和语言表达的能力。当学生真正开始编程时,经常会出现一些细节问题。例如,忘记添加“重复执行”控件,导致程序只执行一次;不知道“重复执行”控件应该添加在哪里,导致程序错误运行;将两个判断条件分开;等等。此类问题在功能描述阶段并未浮出水面,却在程序书写过程中出现,原因就是学生的思维并未从自然语言成功过渡为程序语言。……

登录APP查看全文

猜你喜欢

程序功能教学
也谈诗的“功能”
微课让高中数学教学更高效
试论我国未决羁押程序的立法完善
“程序猿”的生活什么样
“自我诊断表”在高中数学教学中的应用
关于非首都功能疏解的几点思考
英国与欧盟正式启动“离婚”程序程序
对外汉语教学中“想”和“要”的比较
创卫暗访程序有待改进
中西医结合治疗甲状腺功能亢进症31例