基于Scratch的青少年编程平台的管理员模块设计与开发文献综述

 2022-08-19 14:33:10

一、文献综述

(一)国内外研究现状

Scratch是麻省理工媒体实验室终身幼儿园组(MIT lifelong Kindergarten Group)设计开发的一款图形化在线编程工具[15],主要面向8至16岁青少年儿童开放,其中12岁的青少年儿童是最主要的用户群体,青少年儿童可以通过Scratch学习核心的计算和数学概念,同时也学习设计、解决问题和协作的重要策略[2]。Scratch先后经历的1.4版本、2.0版本,目前最新的是3.0版本。Scratch3.0版本最大的变化是彻底放弃了flash,采用HTML5来进行编写。除此之外,相较于2.0版本,3.0不仅仅是重构,也加入了许多新的功能,如视频侦测、文字朗读、翻译等[15]。目前Scratch在超过150个国家上被使用,并提供50多种语言版本[13]

Scratch的衍生组织机构主要包含Scratch教育论坛(ScratchEd)、幼儿版Scratch、Scratch Day、Scratch大会、Scratch基金会[13]。其中ScratchEd注册用户超过27000人,截至目前共计分享了4749个讨论帖,1027个资源和354个故事,遗憾的是目前ScratchEd不再吸收新的会员,但仍然为我们寻找Scratch类问题的答案提供了重要的途径[14]。得益于Scratch基金会的支持,Scratch供用户免费下载。

以色列,日本,英国等先后20个国家将编程课程设立到青少年儿童们的义务教育当中,Scratch作为少儿编程中最成熟的产品之一,相比于Java、python等高级语言,Scratch有着多样的卡通形象,同时通过积木拖拽的方式来进行编程,更能引起儿童的兴趣及更符合儿童的使用习惯[11]

国内对于Scratch的相关研究起步较晚。2015年5月18日,中国青少年创客教育联盟成立暨全国首届青少年创客教育论坛在浙江温州实验中学举行[9]。虽然我国起步较晚,但一系列相关政策正在快速推动着基于Scratch编程的课程带给青少年儿童教育的改变。

(二)研究主要成果

2.1 Scratch与机器人编程相结合

Scratch在应用于青少年儿童机器人编程的过程当中,有着出色的表现。在青少年儿童使用Scratch软件的过程中,其符合青少年习惯的UI界面能够很好的吸引青少年的兴趣,同时能够与市面上的机器人硬件有着良好的结合。在将Scratch与机器人结合的实践过程当中,培养了青少年的协作、创新和动手能力。同时,青少年儿童可以通过机器人竞赛进一步得到能力的培养与提升[5]

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。