欢迎光临
我们一直在努力

什么是Scratch?学习Scratch有什么用?怎样学习?

2017年7月20日,《中央人民政府:新一代人工智能发展规划》第五章第六条:在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广!

明确提出,要积极探索信息技术在跨学科学习(STEAM教育)、创客教育等新的教育模式中的应用,着力提升学生的信息素养、创新意识和创新能力。

什么是scratch?

scratch由美国麻省理工学院为所有对计算机充满好奇的孩子开发的一种软件创作工具,是一种可视化、积木式的创作工具,学生只需拖曳图形化的指令码,即可创作属于自己的故事、动画、游戏和音乐等数字化作品。

它的出现很好地解决了小学生学习程序设计的种种问题,更重要的是,能够培养学生有序思考、逻辑表达、创新设计。

很多关于Scratch的研究都将其定位于儿童编程入门语言,认为它能够让学生快乐地编程。我认为,Scratch不仅是编程语言,还是创作工具,是表达工具。

它能帮助学生进行有效的信息化表达和数字化创作,提升学生从语言到思维、从个人解决问题到团队合作等多方面的能力。

目前Scratch创意编程在我校是以校本课的形式出现在课堂中,在课堂上所呈现的状态充分诠释了“兴趣是最好的老师”这句经典名言。孩子们最喜欢的是游戏和聊天,Scratch的学习恰好就能满足学生上述两方面的需要。

不仅如此,还让孩子们的角色发生了根本性的变化,让他们从游戏的享用者成为游戏的制作者。例如,《投篮球比赛》、《打地鼠》、《走迷宫》等一系列活动的开展,大大促进了孩子们学习的兴趣,提高了孩子们各方面的能力。

学习Scratch有什么用?

一、Scratch编程促进学生语言表达能力的提高

学生在用scratch进行创作的时候,当老师抛出一个主题后,学生首先要针对这个主题有一个好的创意,就像导演需要一个好剧本一样。在Scratch教学中,教师也可以有意识地引导学生用自然语言来描述他们的创意、想法。

可让学生用自然语言来讲述一个故事,如小红帽、三只小猪等,将这些孩子们生活中的童话故事与Scratch的教学合在一起。

随着教学的深入,学生将不断用语言描述着他们的设想与故事。潜移默化中,孩子们的词汇量、语言的表达能力在逐步增强,从简单的寥寥数语到完整叙述,而scratch中的一些命令词语的连接叙述更是有效增强语言叙述的逻辑性。

让学生用Scratch进行信息化表达前,先用自然语言来表达,当学生完成从编剧到导演的转变时,我们可以看到的是:故事的叙述脱口而出,而制作水到渠成。

二、让学生成为小先生,促进学生学习主动性和兴趣的提升

在讲授自己制造游戏一课中,我鼓励学生大胆实践,尝试自己完成一幅作品。经过实践操作,学生都有了一些探索收获,这时将有创意的学生作品,给大家演示操作,讲解自己的经验成果,同时给台下的学生答疑,如有疑难之处教师再适当给予点播和讲解。

如:在一次讲课中,有位同学就设计了成功后的页面,这种色彩斑斓的动态效果加之配乐,一下子就提高了作品的整体效果。当他们相互欣赏作品、交换玩自制游戏时,又将获得成就感。学生的学习兴趣得到提升。

三、Scratch让孩子们的思维和解决问题能力得到锻炼

在学生用Scratch创作的时候,他需要有创意、有想法,进而进行设计,然后测试,看其是否可行,发现错误并及时修正,听取别人的评价和意见后,修改设计使其更完美。

在整个设计中又可能产生新的想法,总之这是一个不断上升的过程,在这个不断上升的过程中,无数的问题会自然生成,促使学生不断地去解决问题,从这个过程中获得成就感。

Scratch作为一种程序设计语言,它对于学生思维的训练作用也是不可否认的。无论是前期设计时的语言描述,中期制作时舞台的设计与更换、角色的分配与设置、命令语句的运用等,还是后期的反复修改、反复测试,都有助于锻炼他们完整而有创意地表达自己的想法,帮助他们成为一个逻辑清晰、思维有条理的人。

四、scratch能有效提高学生团队合作能力

如学生小组制造游戏,他们在创作过程中能积极主动的参与到小组的设计中,并发表自己的意见。虽然我之前并没有教学生如何使角色变大,但是学生在制作作品的过程中能自主思考,互相帮助。

当他们完成自己的作品后,再利用电子教室中的部分功能,在自己的电脑上将作品展示给其他同学欣赏。正因为有了团队的学习,才使孩子们有了互相学习,互相评价,互相修改完善的学习过程,从而提高了孩子们团队合作的意识。

Scratch 教学不仅教会学生熟悉一条条指令,还拓展了学生创新的思维,使学生的综合应用能力得到提高。

赞(55)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址