基于小学生创新能力培养的scratch教学实践研究

期刊: 学子 DOI: PDF下载

刘文棋

三明市沙县区郑湖中心学校 邮编:365050

摘要

在小学信息技术课堂中,引入符合学生年龄特点的编程软件 Scratch,这既可以让学生对它产生浓厚的兴趣,又可以让其形成一种编程思维,还可以让学生的学习主动性得到提升,让学生的思维力、创造力和解决问题能力得到提升。文章对 Scratch程序设计在小学信息技术教学中的运用和实践进行了简单的分析。


关键词

小学信息技术 创新能力 scratch教学 策略研究

正文


前言:随着教改工作的持续发展,学生的信息素养和计算机能力得到了老师和家长的普遍关注, Scratch教学是一项重要的信息教学工作,是夯实学生编程基础、启发学生编程思维的重要途径。在对小学生的计算思维与能力进行培养的过程中,教师可以将 Scratch的教学工作做得很好,对学生进行有效的引导与启发。当前,在《Scratch》课程中,如何更好地培养学生的计算能力,是一项值得探索的课题。

一、Scratch软件的优势

Scratch是一个完全展现算法思想的可视化程序设计语言,其接口与函数使得程序设计变得更加吸引人,也更加容易学习。不需要太过繁复的程序语言,图形直观而又形象,就像是乐高积木一样,只要拖拽就能将程序模块组装起来。再加上多媒体教学的作用,学生就会自然而然地被吸引,从而极大地激发了他们的学习兴趣。在教学过程中,同学们能很容易地运用自己的想象力,进行创作。在小学生的思维中,情感体验占据着很大的比重,而 Scratch软件的编程方法是以图解的形式进行的,这有利于学生的思维由具体走向抽象。所以,这本书很适合在小学阶段的学习,学生们很容易上手,也很容易进行创作,为小学生的计算思维的发展提供了空间和方法。

Scratch是一个面向对象的少儿程序设计软件,它不需要太多的专业知识,而且容易上手。Scratch软件能够有效地提高学生在数学运算中的应用,并对其应用进行了探讨。

二、小学Scratch编程教学现状

在我国中小学 Scratch程序设计的教学中,仍然存在着一种“老师说、学生学”的现状。在学习过程中,学生没有获得足够的学习经验和成就感,缺乏独立探索的机会,很难体会到学习 Scratch程序的快乐。如果不能在 Scratch程序设计中找到切实可行的方法,将制约学生的计算能力的培养。要做到这一点,小学信息技术学科的教师需要以学生的兴趣爱好和学习基础为基础,改变原有的教学模式,为学生提供独立思考和合作学习的机会,从而对他们的计算思维能力进行培养,从而推动他们的全面发展。

三、小学生创新能力培养的scratch教学实践

(一) Scratch技术实施计算机教学游戏

就其实质而言,游戏式教学是一种非常有趣的教学形式,小学生对于这种形式的教学活动,其积极参与程度也比较高。教师将 Scratch教学与游戏化模式有机地结合起来,大大地提高了计算机教学的整体趣味性,大大地增加了学生对相关技术的学习动机。长期来看,能使学生更精确地了解与之对应的计算机概念。为此,教师应把《拼图》和《拼图》这两门课程有机地融合在一起,以保证相关课程的顺利进行。

比如,在学习 Scratch技术的时候,学生需要对图像运动原理有一个初步的了解,但是学生对这种文字化的内容理解起来比较困难,仅仅依靠理论讲解很难满足学生的学习需求。所以,老师可以借由电脑装置来设计电脑游戏,来加深对电脑的认识。首先,老师要准备一张冰的图片,并在上面画两个雪人,然后再把它们放在一起。这时,老师假定两只雪人将会相遇,并在两只雪人之间画出一道不同色彩的台阶,让它们按设定一步步走下去。在这个时候,学生对于这个游戏的探索兴趣很高,并且能够足够专注自己。同时,更多的是为了了解雪人的动作原理而学习。相对于理论上的解释,这种游戏对学生对计算机的理解和理解有更大的帮助,同时也能更好地发展小学生的计算能力。另外,老师也可以根据这个故事来设计电脑游戏。在开始的时候,乌龟和兔子处于相同的起点,并且设置了一个运行按钮。在运行完毕之后,乌龟和兔子会同时移动,而兔子会很快地抵达终点。在这里,将按钮设计完成,运行结束,将结果表现出来。通过这种方式,可以使学生对程序的运作有一个初步的了解,从而使他们的计算思维更为活跃。

绘制流程,自主探究

理顺了思路,同学们就开始画流程,然后就是画人物,写剧本。老师将个案投射在大荧幕上,让同学们画出流程,进行探究式的创作。学生们可以进行各种各样的实验。例如,每个角色的造型、背景图,增加或减少角色的数目和移动方式,以及动画效果,并赋予角色不同的动作;也可以设定参数,进行新的设计。在这个过程中,老师会按照技术的难度,对有困难的学生进行一些技术上的指导,并对其进行鼓励,并着重地引导学生对问题的解决方法进行研究,这样不仅可以提高学生的问题解决能力,还可以培养他们的思考能力,同时也给他们带来了一种美妙的体验,让他们获得一种成就感。

    )利用小组形式,自由创作

在课堂上,并不是每个人都能消化所有的知识,有时候老师也不可能做到面面俱到,此时,我们可以将班级分为若干个小组,挑选水平较高的成员为组长,然后,在课堂上,我们会留下一些讨论的时间,让大家互相解释。进行小组讨论的时候,老师还可以向同学们提问更多更难的问题,让同学们一起讨论。这种方式,既可以解决同学们在课堂上遇到的一些问题,又可以通过多人讨论的方式,来激发他们的学习热情和创造性。每个同学都有自己的想法,并且积极地将自己的想法展现出来,这既可以激发出新的编程灵感,也是一个很好的机会,让学生们的语言表达能力得到提升。

Scratch技术开发计算机拓展项目

教师可以在 Scratch教学过程中,添加诸多开放性设计项目,激发学生的创新思考,引导学生展示自身的想法,表达自己的观点,并帮助学生用计算机技术实践自身的想法,从而提升学生的发明能力。

例如,在日常生活中,老师会要求学生结合目前红绿灯的使用情况,来考虑如何运用资讯科技来改善交通安全。这时,一些学生就会想到将交通信号灯运用于人行横道,能过时,人行横道就是绿色的,不能过时,就是红色的。在这种情况下,老师可以带着学生使用 Scratch编程进行测试,让学生把自己的想法完全运用到编程设计中。最后,不管学生能不能得出结论,教师都应该对他们的想法给予肯定和表扬,这样就可以充分地培养他们的计算思维和创新能力。

结语:经过对 Scratch在小学信息技术课堂中的应用与实践, Scratch走进了信息技术课堂,并得到了学生们的喜欢。 Scratch有效地激发了学生对程序设计的学习兴趣,并领悟了程序设计的思想,对他们的逻辑思维能力和编程思维进行了更好锻炼。此外,通过 Scratch的创作,还可以对学生的创新精神和实践能力进行培养,进而提高学生的综合素质。

参考文献

[1]陈晨. 基于计算思维培养的小学Scratch编程教学探讨[J]. 基础教育论坛,2021220): 71-72.

[2]张娜. 基于计算思维培养的Scratch编程教学课例分析[J]. 进展:科学视界,202023): 95-96.

 


...


阅读全文