在scratch教学中培养学生的计算思维

(整期优先)网络出版时间:2020-11-11
/ 2

在 scratch教学中培养学生的计算思维

沈建荣

江苏省苏州市吴江区吴绫实验小学,江苏 苏州 215228

摘要:随着我国经济的发展,我国的科学技术也呈现突飞猛进之势,这需要我国学生在学习过程中培养良好的计算思维能力,而计算思维能力快速提升的关键期是小学阶段。在信息技术课堂上运用scratch帮助学生提升计算思维是最有效的途径。Scratch是美国麻省理工学院开发出来的一款幼儿学习软件,其具有简单易上手的特点。本文主要探讨在小学信息技术课堂中如何通过scratch教学培养学生的计算思维。

关键词:scratch教学;培养;学生;计算思维

前言:计算思维是较为抽象的,而计算思维是信息技术核心素养的一个方面。小学阶段的学生认知不强,而其抽象思维能力也比较弱,这些都阻碍了学生计算思维的提升。在信息技术课堂中运用scratch教学,能够帮助学生加强计算思维能力。Scratch具有趣味性,能够在一定程度上吸引学生的学习兴趣,加之scratch是以实践为主的一款软件,这有助于增强学生的实践能力、培养创新意识。

一、scratch教学中现存的问题

在小学信息技术课堂使用scratch教学能够帮助学生培养其计算思维,但是现存的教学方式中存在着诸多的问题,阻碍了scratch发挥其积极的作用。其现存的问题主要有两点,第一是信息技术课堂教学的知识点过于孤立,没有完整的教学体系,Scratch教材主要还是以知识点为主,其内容主要为分截式,没有注重连续性。以此可知,学生在学习的过程之中,大多以知识的学习为主,教师忽略了对学生能力的培养。第二,教师的教学方法过于单一,没有创新。教师没有分清学生与自己的地位,成为了课堂的主体,在课堂上还是采取以讲授为主的方式进行,没有与学生形成良好的合作关系,这样既不利于学生自主学习,也不利于帮助学生培养创新思维、提升计算思维。

二、在scratch教学中培养学生计算思维的方式

(一)创设学习环境,提高学生学习兴趣

编程程序对于编程者的抽象思维以及计算思维能力比较高,小学阶段的学生抽象思维能力比较弱,计算思维也处于初级阶段,对于编程来说比较难上手,在小学信息技术课堂中融入编程教学,学生无法理解基本的知识,在操作上也难于上手,这会阻碍学生主动对学习进行探索。在信息技术课堂中引入scratch教学,能够帮助学生提高学习兴趣,提升思维能力。教师在教学的过程中应该选择适合小学阶段学生的案例,帮助学生创设一个有利的学习环境,学生能够进行自主学习。小学阶段的学生认知不够成熟,教师在教学的过程中,采用游戏创设学习环境,能够提升学生的学习兴趣。教师先为学生讲授相关的基础知识,最后将其渗透进入游戏中。教师可以引导学生创设“走出迷宫”的游戏,小学阶段的学生大多玩儿过此款游戏,教师在帮助学生创建此游戏时,可以将知识渗透其中,学生有学习的兴趣,并且也能够更快的了解相关知识。学生在设计时,每关卡的难易程度可以由自己掌握,其学习的过程更带自主性,也更高效,同时,学生在此过程中,需要自己动脑解决问题,有助于学生计算思维能力的培养。学生在自己编程时能够自主选择需要的游戏情节,在此过程之中,学生需要花大量的时间思考通过什么步骤使其构思的情节能够实现。学生在遇到疑惑时能够与同学进行讨论,在遇到难题时可以请教教师,最后将生活化的观念融入进自己的编程作品中。学生在此过程中是课堂的主体也是自己学习的主人,有助于创新能力的提升以及计算思维的养成。

学生在信息技术课堂中能够用scratch作为设计的工具,提升自己的设计逻辑等。小学阶段的学生主要以游戏教学为主,教师创设相应的学习环境,其接触过很多的游戏,例如迷宫大战、拼图、连连看等,教师引导学生自己对这些游戏进行设计,能够帮助学生掌握一些基本的操作技能,还能鼓励学生表达自己的想法,将自己的创意融入游戏之中,培养逻辑思维。加之,在此过程之中,学生要对自己的游戏程序进行设计,对其任务进行整理、设计等,有助于学生逻辑思维能力的培养。运用scratch编写程序的最终目的是为了学生培养计算思维能力以及创新意识,并不是要学生能够真正的写出一套完整的程序。

(二)合理化教学方式,提升学生实践能力

在信息技术课堂上,传统的scratch教学主要是以教师讲授,学生模范为主:教师拿出一个相关的范例对其进行讲解,随后学生仔细分析其讲解的范例,教师根据学生的学习情况提出学生可以进行创作的主题,学生根据之前的范例对此主题进行模仿设计,学生在设计的过程之中可以进行一些自由创作,最后学生的作品会由教师进行点评。此种教学方式看起来较为全面,也有操作的价值,但是在此过程中,教师忽视了学生是学习的主体。学生在学习的过程之中能够对教师所传授的编程知识快速掌握,并且将其吸收为自己的东西,但是,学生在创作的过程之中,主要以模仿为主,在解决问题的能力上就比较弱,模仿范例并不会出现学生无法解决的情况,学生无法进行思考,培养计算思维。而教师的点评,则是忽视了课堂交流与分享的重要性,教师应该采用多种合作方式进行点评,增强课堂的交流性,与学生成为朋友。传统的教学方式能够使学生快速掌握一些编程的基础知识,对编程过程有一个良好的认知,但是却违背了scratch创建的初衷。Scratch的创立是为了促进学生思维能力的养成,形成良好的逻辑思维,学生在编程的过程中可以进行相关的创新,而不是一味的模仿。其主要的目的是,学生在实践的过程之中,可以在自己的设计中进行学习,教师只是一个引导者的角色,而不是主导者,促进学生进行想象,从而创作出相关的作品。在scratch教学中,教师应该突出对学生的引导,使学生的思维发散。传统的教学中,主要培养学生怎么做,但在scratch教学中,教师应该教会学生思考,“我能做些什么,我还可以怎么做”。在此引导的过程中,教师主要以问题以及与学生的交流为主,使学生将游戏的设计与自己的日常生活联系起来,培养创新精神,促进思维能力的提升。

计算思维对人的发展尤为重要。培养计算思维最重要的阶段就是小学,学生的认知能力比较弱,其抽象能力不强,但是能够轻易培养良好的逻辑思维,提升计算思维能力。小学阶段主要培养计算思维的“阵地”在数学课堂,但是在信息技术课堂中融入scratch教学,学生计算能力的培养就不仅仅局限于数学课堂之中了。学生在使用scratch进行编程的过程之中,能够先对自己所要做的任务进行一个全面的整理,再进行规划,规划完成之后,其能够将游戏中所有的角色等进行逻辑排序,最后尝试搭建相关命令,调试程序。在此过程之中,学生将具体的生活融入到了思维的训练之中,帮助学生培养抽象思维,提升计算思维能力。例如,学生在设计“走出迷宫”时,可以运用抽象思维进行想象,打破传统游戏中一直走的状态,在某一些墙上放上按钮,只要触碰按钮就可以直接出去,这样既帮助学生进行创新,也能够培养玩游戏者的观察能力。学生能将自己的想法融入进编程之中,在解决问题的过程之中,培养计算思维。

三、结语

总而言之,scratch教学能够吸引学生进行学习,培养学生创新能力。学生在学习的过程之中,能够学到相关的编程知识,也能够培养自己的思维能力,提升计算思维。


参考文献

[1]张源源.基于培养计算思维的小学编程教育课程的开发与实践[J].计算机与网络,2020,46(13):39.

[2]莫青云.基于游戏化编程培养小学计算思维的教学研究述评[J].电脑编程技巧与维护,2020(04):31-32.

[3]吴莹颖.基于计算思维培养的编程教学策略探究——以“小猫排队形”为例[J].基础教育论坛,2020(10):31-32.

[4]马宗兵.面向计算思维的小学游戏化编程教学策略研究述评[J].基础教育参考,2020(02):33-37.

[5]张晓东.基于计算思维培养的小学编程教学模式研究——以Scratch编程教学为例[J].中国信息技术教育,2019(24):35-37.

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