以培养计算思维为导向创设魅力Scratch编程课堂_第1页
以培养计算思维为导向创设魅力Scratch编程课堂_第2页
以培养计算思维为导向创设魅力Scratch编程课堂_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、以缔十导向,JiSSitl Scratch 虢摘要:培养学生的计算思维,释放信息技术学科的实用价值,让学生懂得应用信息技术知识解决实际问题,促使 学生在夯实计算基础的同时,形成良好的思维习惯,是信息技术教师创设魅力Scratch编程课堂的应有之义。基于此, 教师应当转变自身的思想观念,增强对计算思维的重视,并采用问题启思、趣味教学等方式,做好学生计算思维的培养 工作,开发多样化的教育活动,搭建完善的Scratch编程教育体系,有效地实施于学习活动中。关键词:培养计算思维;Scratch编程;核心素养计算思维是指利用计算机方面的知识、理论分析问题、解决问题的思幺隹,在现阶段的信息技术学科教学中,

2、教师 期望学生在掌握基础信息技术知识之余,还可以形成计算思维,主动地立足信息技术视角,探索解决问题的思路。而 Scratch编程是小学信息技术课程中的重要教学板块,在发展学生的编程思维、提升学生的编程能力中发挥着不可替代 的作用。基于此,为了真正地将计算思维的培养落到实处,在组织学生学习Scratch编程知识时,教师应做好教学活动 安排,促使学生在夯实计算基础的同时,养成良好的思维习惯。一、增强重视,夯实理论基础新课改指出了学生在整个教育体系中占据的位置,但是,教师的教育思想和教育理念会影响整个课堂的教学氛围 和教学方向,如果教师不重视计算思维的培养,那么在进行教学目标的设计和教学活动的安排时

3、,就难以明确计算思维 的培养方向。因此,在组织学生学习Scratch编程时,教师应当主动转变自身的思想观念,有意识地设定指向培养学生 计算思维的教学目标,并做好基础理论知识的教学,从而为学生发展计算思维奠定良好基础。(一)改变传统思想,优化教学目标教学目标在整个教育体系中扮演着“领头羊”的角色,一般来说,教师会参照教学目标上的文字,进行教学活动的安 排,逐步落实教学目标上的各项要求。但是,在以往Scratch编程教学中,教师将教育的重点放在了 Scratch编程基础 知识的渗透上,因此在教学目标中难以体现强化学生计算思维的要求。所以,为了在Scratch编程课程的教学中培养学 生的计算思维,教

4、师应当根据Scratch编程课程中的教学内容、学生的计算思维发展水平等,做好教学目标的细化工作, 以便在落实教学目标的过程中,真正地强化学生的计算思维。例如,在“克隆飞机大战”这一课中,教师可以通过教学目标的细化设计明确整节课的教育方向,促进学生计算思维 的发展。本节课是Scratch编程课程基础的延续,它引导学生了解“克隆”的控件,能够为学生之后独立设计程序打下基 础,而学生在本节课之前,已经学习、掌握了条件语句、循环语句等模块,具备了一定的计算思维。因此,教师可以为 学生设计如下教学目标。.了解和掌握“克隆”控件。.学习“克隆”控件的使用方法。.透过应用“克隆”控件的过程,解决问题。.基于

5、应用“克隆”控件的过程,体验编程的乐趣。显然,上述目标已经明确了“培养学生计算思维”的要求,全面落实了对学生计算思维的培养。信息技术教师主动转变自身思想观念,增强对学生计算思维的重视,并将培养学生的计算思维置于教学目标之中, 能够引领整节课的教育方向,从而在逐步落实教学目标的过程中,有效发展学生的计算思维。(二)注重理论指导,奠定理论基础拥有丰厚的Scratch编程知识是学生发展计算思维的前提。试想,学生如果连最基础的Scratch编程知识都不知道, 那么在遇到问题时,就难以利用Scratch编程知识解决问题,从而无法真正地促进自身计算思维的发展。所以,教师应 当重视Scratch编程基础教学

6、,帮助学生积累Scratch编程理论知识,为学生后续的编程技术应用打好基础;同时要避免 学习形式过于单一、枯燥,削弱学生的学习积极性。比如,在“初识Scratch”这一课中,教师可以调动学生的学习兴趣,先为学生播放视频,使学生透过视频了解学习 Scratch的意义。之后,教师运行提前编写好的Scratch程序,调动学生学习Scratch编程的兴趣。紧接着,教师带领 学生学习Scratch的界面,并设计“Scratch界面中有哪些区域呢? ”“每个区域的名字和作用是什么呢? ”等问题,使学生 在解答问题的过程中,初步认识Scratch。最后,教师要根据学生的回答做总结,并引导学生认识Scratc

7、h中的指令区、 脚本区、舞台及其作用,等学生了解Scratch的基本界面后,教师再指导学生编写简单的脚本,强化学生的知识应用能 力和实践操作能力,为学生之后应用本节课的知识打下良好基础。教师采用问题引领、任务驱动等方式,组织学生学习Scratch编程中的基础理论知识,能够让学生逐步深入Scratch 编程的世界,使学生在循序渐进中加深对Scratch编程知识的印象,夯实理论基础,从而为计算思维的发展助力1。二、问题启思,引发学生思考“提问”是信息技术课堂上的一种常用手段,在以往的教学中,教师会通过提问的方式检验学生学习信息技术知识的 效果。透过学生的回答,教师对学生进行有针对性的查漏补缺,帮助

8、学生健全信息技术知识体系。因此,在Scratch编 程基础课程中培养学生的计算思维时,教师要给问题赋予新的价值,主动地利用问题引发学生思考,让学生的计算思维 处于灵活运转的状态。(一)引导自主思考,培养思维习惯小学生具有较强的求知欲,当教师围绕信息技术课程的教学内容,向学生提出问题后,学生会自发地沿着问题的 提出方向,寻找解决问题的方法,以便从中获取知识。因此,在带领学生学习Scratch编程知识时,教师要重视问题在 教学中的价值,主动地围绕Scratch编程知识为学生设计问题,使学生在解决问题的过程中强化计算思维。但是,在安 排问题时,教师要按照学生的思维特点,采用“先易后难”的原则有序地为

9、学生提出问题,使学生形成良好的思维习惯。 37DAB6FE-B559-41FB-96A7-25F1D2F163B0比如,在“赛车游戏”这一课中,教师就可以借助问题引发学生自主思考,让学生的计算思维获得充足的发展空间。 教师可以先为学生播放“无人驾驶”的视频,为学生介绍前沿科技。随后,在指导学生学习新课的内容时,教师为学生设 计“要想实现赛车的行驶,我们要先做好哪些准备呢? ”的问题,让学生基于对实际问题的思考,运用“画笔”这一工具,画 出,赛车,赛道,起点线,之后,教师向学生提问:“如何为赛道添加背景呢?如何进行赛车角色的添加呢? ”促使学生在 思考问题的过程中完成对Scratch编程知识的探

10、索,逐步做好赛道的个性化设计和赛车角色的添加。在引导学生启动赛 车后,教师再设计“如何让赛车持续前进? ”“如何解决赛车不能转弯的问题? ”等问题,进一步强化学生解决问题的能力, 使学生在解决问题的过程中发展计算思维。教师将问题贯穿在课堂之中,能够让学生的计算思维始终处于活跃的状态,以便学生在不断分析问题、解决问题 的过程中,真正地完成对信息技术知识的应用,促进计算思维的有效发展。(二)打造交流平台,交换学生想法在以往的Scratch编程课程中,知识的流动方向较为固定,局限在教师与学生之间,以至于整个课堂呈现出封闭 的状态,学生难以享有自由交流的空间,无法产生思维的碰撞。因此,为了能让学生在自

11、由、开放的氛围下交换彼此的 想法,教师应当在设计问题后,为学生搭建合作互动的小组,以便学生在与他人的合作交流中,获得更多解决问题的思 路,加快解决问题的进度,从而共同实现计算思维的发展。但在分组时,教师也要考虑到学生之间的差异性,科学地安 排每个小组的成员。例如,在“吃豆精灵”这一课中,教师便可以通过交流平台的搭建,为学生创建互动的空间,让学生的计算思维在碰 撞中成长。在课堂上,教师先指导学生学习控制吃豆人移动的方法,观察学生的学习状态。在学生完成游戏的制作后, 教师为学生设计“是否可以通过判断条件的添加,隐藏落在地上的豆子呢? ”“是否可以改变豆子的下落速度,让豆子的下 落速度各不相同呢?

12、”等问题,并为学生预留自主思考的时间,让每个学生都可以基于自身对“面向控件”“侦测和随机函数 控件”的认识,提出自己的想法。随后,教师基于对学生的了解,合理地分配每个小组的成员,使每个小组内的学生具有 较大的差异。分好组后,学生在组内分享自己的想法,以便合力完成任务,对落在地上的豆子进行隐藏和对豆子下落速 度进行调整,加快解决学习任务的进度。这样,学生不仅能体会到合作的乐趣,也能够在合作中促进计算思维的成长, 有效落实学科核心素养的要求。教师先对学生的学习情况进行观察,再按照科学的原则,合理地安排各个小组的成员,能够让学生之间形成良好 的互动状态,使学生的学习思维获得提升,从而不断强化计算思维

13、。三、以生为本,调动学习活力学生是课堂上的主体,教师抛开学生谈教育是没有意义的。而学生的学习兴趣是学生参与学习活动的动力,所以, 在培养学生的计算思维时,教师也要考虑学生的兴趣爱好、学习特点等,为学生设计趣味十足的学习活动,促使学生在 认识Scratch编程知识之余,落实计算思维的发展。(一)借助趣味活动,开启学生思维相较于传统枯燥、乏味的照本宣科,教师使用趣味性的语言、游戏进行教学,会使整个课堂的氛围变得活跃,学 生的学习兴趣也会随之高涨。在引导学生走入Scratch编程的世界时,教师应当有意识地添加趣味元素,使用趣味性的 语言与学生进行交流,活化学生的学习过程,以便学生在积极探索未知的Sc

14、ratch编程知识的过程中,主动地开启计算 思维。以“小猫出题”一课的教学为例,教师可以使用趣味性的语言,吸引学生的注意力,完成对学生计算思维的培养。在 刚开始上课时,教师先对学生进行引导:“听说我们班的同学都是小能手,接下来请小猫为大家出题,你们愿不愿意接受 它的挑战呢? ”学生基于强烈的好胜心,会主动走入课堂。在学生答题时,“小猫”会根据学生的答题结果,做出“恭喜你, 答对了! ”或“答错了,要加油哦! ”的反馈。在学生通关游戏后,教师对学生赞赏道:“我们班的同学可真聪明,反应也很 快。”并提出:“你们想不想自己当考官,考一考别的小伙伴呢? ”让学生主动地转换自己的角色,积极地探索游戏的制

15、作 方法。当学生掌握了小猫出题的编程方法后,教师再组织学生自主进行游戏的制作,引导学生完成对Scratch编程知识 的应用。教师采用趣味性语言与学生进行交流,能够让学生的目光始终聚焦在课堂上,使学生自主地进行Scratch编程知 识的探索,以便学生在掌握知识、应用知识中,促进计算思维的发展。(二)增添实践机会,引导自主操作与教师单向灌输的学习形式相比,学生更倾向于通过实践的方式获取知识,并基于亲身感知的方式,加深对信息 技术知识的印象。在Scratch编程课程中,要想有效培养学生的计算思维,教师应当为学生创建实践操作的机会,引导 学生巧妙地应用Scratch编程知识解决问题,以便学生真正地通过

16、自己的双手,融入应用Scratch编程知识的过程2。 在学生完成实践操作的活动后,教师要为学生搭建展示的平台,促使学生结合自己实践操作的结果进行反思和改进,以 便学生更加正确地应用Scratch编程知识。例如,在“花朵缤纷”这一课中,教师可以引导学生学习随机函数控件的使用方法,引醇学生应用绘图编辑器画花瓣。 在实际的教学中,教师先为学生布置“用绘图编辑器画花瓣”“将一片花瓣变成一朵花”等任务,指导学生搭建脚本,并运行 脚本,使学生逐步掌握随机函数控件的使用方法。之后,教师为学生设计“使用随机函数控件,让花园中开出大小不一的 花朵”的实践操作任务,鼓励学生自主使用本节课的知识,完成实践操作的活动。在学生应用随机函数控件让花园中盛开 出大小不一的花朵后,教师为学生搭建平台,鼓励学生运行自己编写的程序,并介绍自己的编写过程。紧接着,教师组 织学生展开互评,并从专业的角度对学生编写程序的过程进行点评,促使学生借鉴多元化的意见进行改进,从而掌握随 机函数控件的正确使用方法,有效发展计算思维。教师为学生创建自主操作的机会,能够让学生获得应用Scratch编程知识的平台,使学生在实际操作计算机的过 程中,感受Scratch编程知识的应用过程,真正地形成计算思维。总

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论