APP下载

小学信息技术Scratch教学中计算思维的培养策略探究

2020-07-14杨胜男

考试周刊 2020年55期
关键词:计算思维小学信息技术

摘要:为了在小学信息技术Scratch的教学过程中培养学生的计算思维,本文通过具体论述小学信息技术Scratch教学中计算思维的培养途径,让Scratch与“思维”碰撞,以此强化小学生的信息素养。

关键词:小学;信息技术;Scratch教学;计算思维

当前小学信息技术课程的教学目标就是培养学生的计算思维。Scratch是小学信息技术课程中一个重要的板块内容,也是小学生接触编程的重要开端。通过采用图形化的编程模式,其主要关注的是程序建模的过程,有效减少了语句输入方面的问题,这与培养小学生的计算思维相符合。

一、 小学信息技术Scratch教学中计算思维的培养意义

(一)通过培养学生计算思维,有利于学生学习程序设计

Scratch教学为小学信息技术课程教学创造了良好的契机,也为它提供了图形化的接口,这样广大用户并不需要使用键盘来逐个输入指令,而只需要使用鼠标将其拖曳到程序区块的脚本内,并采用组合积木的方式来编写程序代码,这样广大学生便能够更加准确地掌握程序学习的基本方法。

(二)通过培养学生的计算思维,能够有效拓展学生的创意思维

Scratch教学主要是使用简易的鼠标拖拉,并将指令从程序指令区域中移入程序脚本区,再进行程序代码编写。这样通过采用逻辑判断、变量值和侦测改变的形式,注重培养学生的计算思维,便能够达到拓展学生创意思维的目的。

二、 小学信息技术Scratch教学中计算思维的培养路径

(一)准确把握教学契机,引导学生主动探究

计算思维的核心就是“抽象和自动化”。小学阶段正是学生的形象思维向抽象思维过渡的时间,而抽象思维主要是以相关的理论概念作为基础,且学生尚未养成概括、归纳的习惯,所以在小学信息技术Scratch的教学过程中,老师需要准确把握教学契机,合理引导学生,促进学生主动探究。

例如,在学习“火柴人跳舞”這一课的内容时,老师结合教学目标和学生的实际情况设计了教学任务,即让学生绘制不同的“造型”,并利用脚本的“下一个造型”的功能让角色动起来。同时,老师再三强调不要直接将角色画在背景舞台上,但依然有部分学生忽略了老师的提示,选择在删除默认角色小猫之后,把新建角色直接画在舞台上。但是,学生画了多个舞台,并让每个舞台上的火柴人动起来,再利用脚本中的“切换下一个背景”,这样便能够在“点击绿旗”之后,出现火柴人运动的效果。最初老师对学生的这种做法不赞同,还责怪学生不认真听老师的要求,但是老师转变了一种思维,认为这种情况也是很好的生成资源。当学生有了这样的思维过程,老师再准确把握教学契机,合理引导学生将“舞台”看成是角色,不需要设置它的动作,而这些角色通常是不动的,所以需要将“运动”的部分归为“角色”,引导学生在主动探究中形成良好的思维习惯。

(二)采取深挖掘的措施,注重拓展学生的思维

为了在小学信息技术Scratch的课程教学过程中培养学生的计算思维,老师可多问一个“为什么”,为学生的思维发散创造良好的机会。例如,在学习“青蛙过河”这一课时的内容时,老师可让学生借助坐标点让青蛙一步步地跳到河对岸。其中,当学生在了解了坐标的知识点之后,便可以学着利用移到“X:()Y:()”这个模块进行初始化程序开始编写青蛙“跳”荷叶的程序。当学生将这个模块运用起来之后,再分别填写各个荷叶的不同坐标。但是,当一连串的坐标堆起来之后,学生却发现点击“绿旗”后,青蛙依然无法从荷叶上“蹦蹦跳跳”地来到河岸,而是直接停在了河对岸。学生即便是再次单击绿旗,青蛙依然没有任何移动。这时便引起学生去积极观察“动作”区域中的模块,并认真地分析这些区域中各个模块是否正确。一位学生便很快地发现了:“在(1)秒内滑行到X:()Y:()”这个模块,并且比较了两个模块的区别:可能是“移到X:()Y:()”这个模块里面没有“延时”效果。这样在整个程序的运行过程中,青蛙只默认了最后一个模块的坐标位置。通过将问题“踢”给学生,让学生主动投入到青蛙“跳”的探索过程中。学生在经过探究之后发现,可“在(1)秒内滑行到X:()Y:()”这个带有时间的模块替换了之前使用的模块,青蛙便开始动起来。整个过程是由学生主动进行挖掘,有利于拓展学生的计算思维。

(三)采取问题驱动教学法,激发学生思考兴趣

学生是小学信息技术Scratch教学中的重要主体。为了在小学信息技术Scratch教学过程中培养学生的计算思维,便需要小学信息技术老师明确自己的角色定位,积极采取合理的启发和引导措施,促使小学生积极主动地进行思考,以便让小学生的问题理解能力和迁移能力得到提升。尤其是针对小学信息技术Scratch教学中所涉及的一些重点的知识点,老师可采取问题驱动的教学方式引出来,让学生能够在整体把握小学信息技术课程的基础上进行深入思考,这样能够让学生的逻辑思维得到一定的发展,较大程度提升小学信息技术Scratch教学的实效性。

例如,在学习小学信息技术Scratch教学过程中所涉及的程序设计语言的相关知识点时,因Scratch具有便利的多媒体功能,适合采用趣味性的故事进行教学。因此,在小学信息技术Scratch教学过程中,为了能够充分调动起学生学习Scratch的兴趣,便需要充分凸显出学生的主体地位。其中,通过采用问题驱动进行教学,先让一位小朋友在课堂的导入环节中一边走一边哼唱,并向学生询问:“这个动画有趣吗?这个动画又是如何让这位小朋友反复进行唱歌的呢?应该如何让他停止呢?”这样以问题为驱动展开教学,将学生的求知欲望充分调动起来,促进学生积极主动地进行思考。当学生对这种现象感觉到非常好奇的时候,老师再使用导入性的语言引导学生主动探究,鼓励学生使用所学的程序设计知识点去设计喜欢有趣的动画,这样不但能够让学生对小学信息技术Scratch教学的内容有更加深刻的印象,而且还能够锻炼学生的想象力和创造力。但是,老师在采取问题驱动教学法的时候,应该坚持从学生的学习兴趣入手,注重锻炼学生的计算思维,这样才能够让小学信息技术Scratch教学的水平真正得到提升。

(四)采取小组协作学习法,引导学生在合作中转变思维

在新课程深化改革的背景下,主要倡导的是自主合作学习理念,能够将学生在课堂学习中的主体性充分凸显出来。因此,在小学信息技术Scratch教学的过程中,学生的思维发展应该是自由且不受约束的,但为了能够强化小学信息技术Scratch教学的实效性,便需要老师采取小组合作的方法,将学生的智慧集中起来。其中,通过将小学生合理地划分为多个学习小组,让组内成员的分工更加明确化,全面实现学习资源共享,这样能够让学生积极主动地转变学习思维,以此达到强化学生计算思维的目的。例如,在学习“制作多媒体演示文稿”的内容时,老师可灵活地采用小组协作学习方法,为每一个小组分配不同的教学任务。例如,通过在小学信息技术Scratch教学过程中设定幻灯片的版式和文字格式,积极研究如何插入图片和艺术字或者是插入相关的文本框和声音。最后,通过将各个小组完成任务的情况汇总起来,便能够真正形成一份丰富、精美、优质的幻灯片,切实保证放映的效果。这样在以协作理念为指引的情况下,促进学生共同思考、相互分享,从而逐步达到培养学生计算思维的目的。

(五)结合生活实例,增强学生动手操作能力

小学信息技术与广大人民的实际生活紧密相连。因此,在小学信息技术Scratch教学的过程中,为了培养学生的计算思维,便需要引导学生真正做到学以致用。由于小学阶段的信息技术课程的知识点较为抽象和分散,所以老师可合理地将小学信息技术课程的知识点与学生的实际生活结合起来,让生活实例渗透到小学信息技术课程的教学过程中,这样学生便可以借助生活常识去理解抽象知识,促使学生的计算思维在不断分析问题的过程中得到锻炼。例如,在学习“简单的图形处理”知识点的时候,老师可采用生日时送贺卡的事例进行情境创设,让学生积极思考如何才能够制作一张精美的贺卡,主动思考如何插入文本框、怎样进行文本框修饰、如何填充背景图片等,这样不但能够让小学生在学习信息技术课程的过程中感受到快乐,而且还能够让学生的科学思维得到锻炼。同时,通过将生活化的案例引入小学信息技术Scratch教学中,能够有效加深学生对Scratch教学的印象,从而较大程度提升小学信息技术课程Scratch教学的实效性。

(六)优化教学策略,促进学生计算思维发展

小学信息技术课程是一门非常重视实践的学科。因此,在小学信息技术Scratch的教学过程中,老师不能够只是让学生机械式地记忆知识点,而是需要引导学生结合教学目标进行设想,充分利用Scratch创造出小程序或者是小游戏,这样便能够让学生充分重视思维的过程,逐步养成良好的思维习惯。例如,在学习“小猫出题”这一课时的内容时,因学生刚开始接触“变量”这个概念,所以老师可先将“加数1”“和”“加数2”三个变量全部新建好,再设计下面的程序。但是,这样便出现了一个问题,就是学生会想当然地將“和”这个变量放在“等于号”后面,这样则会让整个程序出现错误。这种错误在本质上也就是思维方式上的问题。其中,“和”并不是等同于新建的变量“和”,其主要是用在判断回答者的答案是否相同。这种结果就相当于是电脑算出来的,但却很容易让小学生混淆。因此,针对这种情况,老师可通过调整教学策略,用“逢山开路,遇水搭桥”的思路。通过让学生先新建“加数1”和“加数2”这两个变量,那么“等于号”后面又应该放什么呢?自然应该是放“侦测”里的“回答”,其主要表示的是做题人的“回答”。这种结果学生们都非常容易理解,学生也不容易出现错误。这样通过采取顺序式的理解方式,便能够让小学生逐步树立起良好的计算思维。

三、 总结

总之,为了在小学信息技术Scratch的教学过程中培养学生的计算思维,便需要小学信息技术的老师积极地转变教学理念,全面关注学生良好思维习惯的养成,以及学生对信息技术相关知识与技能的把握。只有这样才能够让小学生逐步形成良好的计算思维,为学生掌握信息技术奠定坚实的基础。

参考文献:

[1]秦婧丽.小学Scratch教学中学生计算思维能力的培养策略[J].考试周刊,2016(68):120.

[2]刘登明.小学Scratch教学中培养学生的计算思维探讨[J].新教育时代电子杂志:学生版,2019(11):1.

[3]简岳源.项目学习在小学信息技术Scratch教学中的应用[J].教育(周刊),2017(52):19-22.

作者简介:

杨胜男,江苏省常州市,江苏省常州市钟楼实验小学。

猜你喜欢

计算思维小学信息技术
新一代信息技术征稿启示
新一代信息技术征稿启示
新一代信息技术征稿启示
信息技术在幼儿教育中的有效应用
程序设计课程中计算思维和应用能力培养问题研究
民族高校C语言程序设计课程教学改革的研究
算法的案例教学探析
浅谈艺术专业学生计算思维能力的培养
体育教学中准备活动的作用与类型研究
生本教育理念下的美术教学研究