论文部分内容阅读
【摘 要】本文通过用Scratch制作一个简单的投票器软件,让学生历经确定问题、分解问题、转化问题、算法设计及程序编写、测试、评估等过程,在问题的形式化描述、解决方案的表达及方案的执行、评估方面进行了计算思维的培养探索。
【关键词】计算思维;信息技术教学;Scratch;程序设计
在中小学的班级活动中少不了各种选举,如课代表选举、少先队干部选举,有些时候要从多人中随机挑选1人投票选举,用笔、纸的方式记录既费时又不方便统计,我们尝试利用Scratch来制作一个投票器软件,帮助同学们统计选票。
教学目标及重难点
1.教学目标
(1)学生能新建变量,对变量初始化、赋值和运算。
(2)在界定信息问题,分解问题,设计程序解决问题中培养计算思维。
(3)在程序完善、修改中体验软件开发的迭代工程思想。
2.教学重点
新建变量,通过按键完成投票、计票等功能。
3.教学难点
变量的赋值理解。
情境导入,提出問题
一是谈话揭示问题:前几天碰到我们班同学对大队委投票有想法,认为不透明、不真实,想要在屏幕上看到两人的实时票数,该怎么办呢?
二是小组讨论:寻找解决问题可能性办法。
三是引导聚焦技术:我们能不能借助信息技术提高投票、计票的公开性、透明度和效率?用五年级学过的Scratch设计程序帮助投票计票,实时显示?
设计意图:捕捉、发现学生生活中存在的问题,将问题解决与计算思维培养的必备知识整合在一起,在项目式或问题式学习中推进解决。
确定问题,分解问题
通过讨论,我们明确设计一个投票器程序能够通过按键点击进行投票、自动计票,避免投票“黑幕”。
1.项目分解为几个小问题
回忆生活中投票选举我们必须要完成哪些工作。同桌轻声交流讨论。
归纳投票工作流程:投票、计票、票数公布。
2.生活问题转化为信息问题
在活动中投票的过程可能对应计算机中哪些操作?同学们思考一下,在括号内填上自己的想法,如表1所示。
表1
【关键词】计算思维;信息技术教学;Scratch;程序设计
在中小学的班级活动中少不了各种选举,如课代表选举、少先队干部选举,有些时候要从多人中随机挑选1人投票选举,用笔、纸的方式记录既费时又不方便统计,我们尝试利用Scratch来制作一个投票器软件,帮助同学们统计选票。
教学目标及重难点
1.教学目标
(1)学生能新建变量,对变量初始化、赋值和运算。
(2)在界定信息问题,分解问题,设计程序解决问题中培养计算思维。
(3)在程序完善、修改中体验软件开发的迭代工程思想。
2.教学重点
新建变量,通过按键完成投票、计票等功能。
3.教学难点
变量的赋值理解。
情境导入,提出問题
一是谈话揭示问题:前几天碰到我们班同学对大队委投票有想法,认为不透明、不真实,想要在屏幕上看到两人的实时票数,该怎么办呢?
二是小组讨论:寻找解决问题可能性办法。
三是引导聚焦技术:我们能不能借助信息技术提高投票、计票的公开性、透明度和效率?用五年级学过的Scratch设计程序帮助投票计票,实时显示?
设计意图:捕捉、发现学生生活中存在的问题,将问题解决与计算思维培养的必备知识整合在一起,在项目式或问题式学习中推进解决。
确定问题,分解问题
通过讨论,我们明确设计一个投票器程序能够通过按键点击进行投票、自动计票,避免投票“黑幕”。
1.项目分解为几个小问题
回忆生活中投票选举我们必须要完成哪些工作。同桌轻声交流讨论。
归纳投票工作流程:投票、计票、票数公布。
2.生活问题转化为信息问题
在活动中投票的过程可能对应计算机中哪些操作?同学们思考一下,在括号内填上自己的想法,如表1所示。
表1