Scratch在初中信息技术课程教学中的应用策略探究

    

    摘 要:在初中信息技术课程教学中应用Scratch,能够让信息技术课堂因此而变得而更加具有活力,而且还能有助于学生思维能力、创新意识得以发展。Scratch本就是专门为青少年所设计的程序,十分契合初中生身心发展诉求,所以文章也就Scratch在初中信息技术课程教学中的应用展开了探究。

    关键词:Scratch;初中;信息技术

    一、 引言

    Scratch是一款由麻省理工学院而设计的一款面向青少年的简易变成工具,借助于这一编程软件来编写程序,编程人员并不需要专业的程序知识,只需要进行简单的文字基础、逻辑思维能力即可像玩积木一样来编写程序,十分有趣,所以也深受青少年所喜爱。Scratch主要特征是以知识性、趣味性、创新性为主,将其应用于初中信息技术课程教学实践之中,可以说是在玩中、实践中学习,能够起到良好的教学优化效果,所以文章也就其实际应用进行了如下探讨。

    二、 Scratch程序特点

    (一)操作簡单,趣味性强

    Scratch作为一款面向青少年而设计的编程软件,其能够让复杂的编程变得简单化,学生只需要拖拽鼠标就可以像搭积木一样直接将指令从程序指令区移动到程序脚本区,之后再叠加在一起,单击程序即可卡到编程的最终结果,整个操作十分简单且容易操作。在这一过程中,学生并不需要担心出现编程语法错误,也无需记忆哪些枯燥的指令代码,即可轻轻松松完成各种各样的动画、故事以及游戏创作,从而有效促进学生对于编程语言概念的理解,将其应用于信息技术课程教学课堂,学生就能成为创造者,而非被动聆听者,从而起到良好的教学效果。

    (二)指令多样,内涵丰富

    Scratch程序之中也提供了较多的范例,像是故事、动画、游戏等,在应用过程中学生可以直接操作观看,学生在操作与应用各种指令的时候,其自然能够感受到学习的乐趣,从而有效激发学生学习兴趣。总之,Scratch程序就好比是学生的玩具,可是内涵上又十分的强大,学生可以在上面编程、创作,有效促进学生多方面能力得以提升。

    (三)功能强大,应用广泛

    Scratch程序还可以借助于游戏制作、人工智能、Flash动画、音乐编辑等多种元素来对学生展开教学,从而有效激发学生学习自觉性,让学生在信息技术课堂能够主动学习与思考。除此之外,Scratch程序之中还有鼠标、键盘、声音、广播、光杆、角色等素材,功能各方面都十分的强大,所以学生可以基于此来创作各式各样的作品。

    三、 Scratch在初中信息技术课程教学中的应用可行性分析

    (一)信息技术教学条件分析

    在国家教育事业投入不断加大的环境下,大多数学校也构建了多媒体教室,基本上来说已经实现了上网、一人一机的基础硬件条件,所以在初中信息技术课程教学实践期间并不需要配备其他硬件设施,即可让学生直接参与到Scratch项目实践操作之中。另外,还有较多学校为了能够有效丰富学生信息技术学习内容,还借助于Scratch开发出来了相应的校本课程,并且结合Ardunio、Kinect等设备来对学生展开了创客教育。从这一点来分析的话,Scratch在初中信息技术课程教学中应用可行性较高。

    (二)学生学习需求分析

    从学生学习需求来分析的话,信息技术课程本身就有综合性、变化性与层次性等特征,这也促使学生对于同一节课程内容会产生不一样的诉求,将Scratch有效应用于初中信息技术课程教学实践之中,则十分有助于教师结合学生个体诉求来合理调整信息技术课程教学,而学生也能在Scratch应用过程中结合自身兴趣爱好来进行自我创作与编程。由此可见,Scratch在初中信息技术课程教学中的应用,还能很好地满足学生学习诉求。

    (三)初中信息技术课堂教学内容分析

    从初中信息技术课程教学内容来分析的话,教学内容依然还是延续了小学教学内容,在对学生暂开教学的时候则是以技术操练式方式而展开,教学课堂过分注重软件工具性却忽视了学生思维能力发展,在这种情况下学生信息素养自然无法得到有效提升。可是,Scratch在初中信息技术课程教学中的有效应用则能改善这一现象,在应用过程中学生即可直接借助于Scratch指令、语法等直观颜色与形状来进行区分,这样就能让学生在抽象与建模过程中将学生创意有效表达出来,而学生则能在这一过程中实现从形象思维到抽象思维的有效过渡,从而有效发展学生逻辑思维能力以及问题解决能力。

    四、 Scratch在初中信息技术课程教学中的应用措施

    在上述分析中大家了解了Scratch特点以及其应用于初中信息技术课程教学中的可行性,而为了能够将其应用价值有效发挥出来,文章也就其实际应用提出了如下建议:

    (一)增强课堂教学表现力

    在初中信息技术课程教学实践期间,要想有效发挥出Scratch的应用价值,还是要提高教学过程本身表现力,这能进一步提升Scratch应用效果,从而有效优化初中信息技术课程教学。课堂表现力可以将其理解为教师使用什么样的教学方式来对学生展开教学,在中国传统初中信息技术教学课堂之上,大多存在着教学枯燥、单一等情况,教师在开展信息技术课程教学的时候是以教师讲解、学生练习为主,这种固定的教学形式直接限制了学生思维,学生很难产生学习兴趣。为了改善这一现象,教师可以在应用Scratch教学的时候,尝试一些全新的教学方式,这能进一步优化教学课堂。例如,教师可以在课堂之上为学生制定教学课题,然后让学生自行在Scratch编程软件上操作,在操作之前可以让学生相互合作与交流,这能进一步优化学生理解,增强课堂教学表现力,而学生则能在这一过程中更好地把握信息技术教学内容。

    (二)精心设计与准备

    新课程标准下教学活动要想顺利实施,教师需要在教学课堂做好教学设计以及课前筹划工作,同时还需要注重课中“即席创作”,毕竟只有做好这一点会对信息技术课程教学质量造成影响。就目前Scratch在本校信息技术课程教学中的应用现状来看,其教学应用还是处在起步阶段,教学资源还是较为匮乏、师资力量也不足,这种情况下要想将Scratch有效应用于初中信息技术课程中,教师自然需要做好精心设计与准备工作。为此,教师在应用Scratch进行初中信息技术课程教学的时候,可以基于学校已有的教学条件以及学生学习实际,来将教学内容先确定为初步认识Scratch、模仿编写Scratch以及自主创作Scratch这三个阶段,其中第一阶段可以借助于小猫散步这一案例来让学生有效掌握角色、模块与舞台等相关知识,同时学会使用一些简单的脚本来控制舞台和角色,这样学生就能对Scratch形成良好感知。而第二个阶段则可以结合学生实际为学生开设猫抓老鼠、幸运大抽奖、打砖块、吹泡泡、数学运算大比拼等活动,让学生在活动过程中学会组合应用外观、动作、控制、事件以及数学与逻辑运算等模块来编写程序。最后一个阶段则要求学生按照自身实际情况来展开创意编程,其涵盖的范围可以不进行限制,可以是学生学科知识,也可以是讲述故事、所见所闻,抑或者是借助于一些外联设备来展开创客创作,这样学生就能真正在Scratch实践操作过程中形成良好的信息素养,有效优化初中信息技术教学。

    (三)学习任务合理分层

    Scratch在初中信息技术课程教学中要想得以有效应用,教师在教学课堂还可以结合学生实际情况来对学生进行合理分层,将不同层次学生合理划分为6~8人的小组,然后在教学过程中按照以生为本这一原则来为学生设计分层目标以及教学设计,这样就能让每一位学生都能够在Scratch应用课堂上得到发展。例如,在小猫散步这一教学课堂上,对于零基础的学生可以让其对常见移动模块形成一定把握,即可,这样学生在掌握之后就能在实践操作中灵活改变参数来让小猫移動方式发生变化;而对于中等层次的学生,教师在信息技术教学课堂之上,则需要学生融合其中几种模块来有效实现小猫不同方式的运动变成与设计,这样学生就能得到相应的提升与发展;而对于高层次学生教师则可以在中等层次学生之上注重学生个性化发展,让学生自行进行创新设计,这样学生自然能够在分层实践与应用中得到提升,最大限度优化Scratch应用效果。

    (四)利用Scratch锻炼学生逻辑思维能力

    在初中信息技术课程教学课堂之上,Scratch的有效应用能够为学生提供各式各样的游戏以及动画,教师要想有效发挥出其价值,还可以在课堂之上利用Scratch来锻炼学生逻辑思维,这样不仅能够优化信息技术课程教学,还能发展学生思维能力。应用Scratch来学习编程与程序设计,其目的并不是让学生掌握高深的编程语言、成为一名程序设计高手,而是为了让学生在程序体验与实践操作过程中有效发展学生逻辑思维能力、问题处理以及创新思维能力。为此,教师在初中信息技术课程教学实践期间,对于一些无趣、理论化较强的知识,教师可以利用Scratch程序之中生动活泼的界面来为学生创设出实践与操作的情境,这样学生就能在情境体验中有效锻炼自身思维能力,从而优化初中信息技术课程教学。

    (五)利用Scratch发展学生解决问题的能力

    Scratch在初中信息技术课程教学中的应用,教师还可以发挥出自身引导者作用,在教学课堂利用Scratch程序来引导学生思考、想象与应用,同时为学生提供一些探索与实践的空间,这能充分发挥出学生想象力与创造力,让学生在实践探索过程中更好地提高自身解决实际问题的能力,从而有效优化初中信息技术教学。具体而言,教师可以在初中信息技术教学课堂,为学生合理设计一些问题,借由此来点燃学生思维,让学生在问题发现、解决与处理过程中自主学习与探究,同时发挥出自身创造力和想象力在Scratch编程软件上进行创新设计,这样学生解决问题的能力、信息技术素养均能够得到发展和提升。

    五、 结语

    综上所述,Scratch程序是以堆积木的方式而展开的编程,其具备十分丰富的素材资源库,也具有可视化平台,在很大程度上降低了程序设计门槛,将其应用于初中信息技术课程教学活动,能够让学生更好地掌握信息技术课程内容,真正让学生参与到信息技术应用于实践之中,从而有效让初中信息技术课堂因此而变得更加具活力,形成一种寓教于乐的信息技术课程教学课堂。

    参考文献:

    [1]张国江.Scratch在初中信息技术课程教学中的应用[J].计算机产品与流通,2020(11).

    [2]王宝亮.Scratch在初中信息技术课程教学中的应用研究:以深圳红岭中学为例[D].华中师范大学,2015.

    [3]杨玉亮.Scratch编程在初中信息技术课程教学中的应用探讨[J].读书文摘,2019(6).

    [4]张华.浅谈陶行知“教学做合一”理论在初中信息技术课堂中的应用:以《基于scratch程序设计》教学为例[J].数码世界,2019.

    [5]张驰.初中信息技术课程中实施同伴互评的应用研究:以“Scratch”课程为例[D].华中师范大学,2018.

    作者简介:

    曹磊,河北省石家庄市,河北经贸大学附属中学。