以兴趣驱动,建立计算思维

2021-11-14 22:04熊乐
学习与科普 2021年34期
关键词:教学反思

熊乐

摘要:Scratch编程语言教学需要老师以兴趣驱动,大胆放手让学生进行编程操作,快乐地参与其中,在学生自己动手的过程中建立起学生的计算思维以及分析问题解决问题的能力。文章针对笔者之前的scratch教学做了简单分析,提出教学反思,希望为相关教学提供参考。

关键词:Scratch;兴趣驅动;求解思维;教学反思

Scratch是美国麻省理工学院媒体实验室(MIT)于2007年开发的图形化编程工具。 Scratch作为一款图形化编程工具,具有形象生动,操作简单的特点,这种可视化、模块化、界面友好的软件对于小学生来说,非常容易上手,编程的过程有点像积木的搭建。

怎样让学生了解scratch这个新软件呢?笔者以《听话的猫咪》为例,很快就吸引起了孩子们极大的兴趣。当看到让小猫动起来、说出来、叫起来时,有的学生不经鼓起掌来。让学生们自己操作时,学生们兴趣盎然,每个学生的注意力都很集中,学生们自觉地尝试、探究、思考,互相交流着新发现,学习气氛异常热烈、浓厚,教室里每个学生都沉浸在学习的乐趣之中。

编程的过程,实际上是一种问题求解活动,在问题求解过程中,需要了解问题、分析问题、思考解题方法,并将解决方法付诸实施,最后评估成效。编程教学的目的不是做成了什么,而是通过一个个作品的制作,让学生思考如何去解决一个个问题。让学生心中有一个流程图,通过实践不断去完善、优化自己的程序,不断创作出自己想要的效果。编写程序的过程几乎就是不停地创造,必须做出一些新的东西,才能达成所要的目标。

在《搭配服饰》课例中,完成服饰的简单搭配后,请学生思考:如何让已经完成搭配的服饰角色通过某一个命令进行统一的归位。很快就有学生举手回答并完整地叙述出了正确命令的使用。针对学生的回答,可以得知通过scratch编程课程,学生有了自己的计算思维,可以去分析问题、解决问题,这也让教师更有信心完成接下来的课程学习。

结合信息技术学科特点,参照高效课堂教学评价表,针对已经进行的scratch编程课程,现作如下教学反思:

一、教材缺失情况下的教学

因为没有教材,最初的几节课大多采用老师讲解演示或是范例模仿,只有少数两节课编写了助学材料,所以在学生的自主学习方面有所欠缺。即使提供了助学材料,有些学生没有耐心去自学,导致注意力很快分散,脚本搭不起来,得不到程序预期效果后学习兴趣大减,就容易开小差。

不过有些班级学生表现却很不错,如五年级二班课题纪律较好,对程序的模仿与领悟大多数学生基本没有问题,最近几节课基本过程是先学后教,比如《舞会开始》这一堂课,学生开始真正进入脚本搭建环节,涉及到事件中的角色控制命令、控制中的循环命令、运动中的滑行命令及外观中的造型切换命令等。我先将制作好的程序播放给学生看,然后布置学习任务,结果他们的反应能力大大出乎我的意料。由于留给他们充足的创作时间,最后大多数同学都完成了任务,并且呈现了丰富多彩的作品。

二、合作学习效果不明显

机房实操上课时笔者一般安排两人一小组,伙伴互助互测互评共分享,但没能很好地落实,大多学生沉浸在自己的创意思想中,即使遇到问题也欠主动去向同伴求助,缺乏合作互助学习意识,这样学习的差距很容易产生而且越拉越大。所以接下来的一个重点就是逐步做好小组的组建、培训工作,形成良好的合作氛围。

三、评价的应用

信息技术学科评价的应用非常重要。学前评价、学中评价、成果评价如何实施很值得去深入实践,但有时心里又很矛盾。因为课时紧张,每个班一星期一次上机编程课,一节课45分钟,时间略显紧凑。一堂课下来学生的作品展示环节只是匆匆在教师机上广播展示,学生的展示能力得不到锻炼,精彩创意也没能充分地分享。目前的评价主要用于激励学生的自主学习和精彩创意,比如谁最先成果搭建脚本完成任务,谁的创新最精彩都给他们加分。

总结

信息技术教学中,教师要善于运用Scratch平台,将课程内容与游戏紧密结合在一起,充分调动学生学习的积极性和主动性,激发学生学习计算机的兴趣,使学生在游戏中激活思维,学习新知。

目前学生能搭建简单的脚本,初步涉及到选择、顺序、循环三种结构的运用,但在教学设计中对学生自主探究、思维训练的设计不足,没有提供一定的问题支架以对他们进行有质量的思维训练。其次算法思想在教学中渗透得不够,对于小学高段学生学习编程设计,让他们掌握一定的算法思想是有必要的,但目前学习到的内容比较浅显,希望争取在后续难度更大的学习中多多融入算法思想,让学生更多对程序设计有一定的理性认识,学习上升一个高度。还有一点在激发学生创作思维和创意上总觉得没能找到比较有效的方法,学生多半是模仿创作,自己新颖的创意不多。

在今后的工作教学过程中,笔者会继续向青山湖区scratch编程小组的同仁们学习这方面的教学经验并收集一些案例教学,相互交流探讨,从而更好地优化自己的编程教学,让计算求解思维能够真正在学生群体中落实;其次笔者将通过各种学习网站来为自己充电,通过网站上的各种视频学习来实践一些项目的教育,同时笔者借助这些平台让自己有学习进步的动力,提高自己的专业知识水平,更好地胜任编程教学工作。

参考文献:

[1]浅谈基于Scratch的游戏教学法——以《我与键盘初接触》教学为例[J]. 潘佩佩. 小学教学参考.2018(30)

[2]基于计算思维的Scratch课堂教学策略研究[J]. 胡忠平. 浙江教育技术. 2015(01)

[3]游戏驱动任务 任务驱动创新——《初识Scratch》教学反思[J]. 田后胜. 教学月刊小学版(综合) . 2017(Z2)

[4]计算思维在Scratch程序设计教学中的实践——以小车巡线为例[J]. 黄红伟.中国信息技术教育. 2019(19)

[5]浅谈如何在小学信息技术scratch编程中培养学生的计算思维[J]. 陈兆新. 科技咨询.2019(09)

[6]计算思维教学在小学信息技术课程中的探索与实践——以苏教版小学五年级信息技术Scratch课程为例[J]. 万诗强. 中国教育信息化. 2019(18)

[7]少儿编程调试模块教学的分析与设计[J]. 邓正杰,杨帅森. 电脑知识与技术. 2019(26)

猜你喜欢
教学反思
新课改后的高中美术教学反思
中职职业生涯规划课程的教学反思
对新课改下高中生物教学的反思
基于微课的翻转课堂在教学中的应用与反思
高等数学的教学反思
信息技术课堂微课教学方法研究