一、文献综述
(一)国内外研究现状
1.国外研究现状
Scratch 作为一种图形化、可拖拽的编程语言,采用视觉化积木组合式程序设计概念,通过拖曳、组合各类积木的方式来取代直接编写程序代码,直接用鼠标以点选、拖曳各类积木的方式将指令移到程序脚本区,所以有少量计算机基础的人都可以学习使用它来创作游戏、动画等作品,是全世界创新能力培养的工具。
当前,国内外诸多国家将编程教育上升为国家行为,其中比较有代表性的有以下几个国家:
- 美国
在美国的教育理念中,编程既代表着创造能力,也是人类未来必须具备的基本能力。美国政府于 2016 年宣布投资 40 亿美元开展编程教育,将编程加入 Steam 教育体系。由 Code.org 组织举办的 Hour of Code 活动每年都会在美国举办,旨在让世界各地的学校用至少一小时的时间向学生介绍编程(即计算机编程),并请他们亲身体验编程。
2008年,美国的 Scratch 团队举办了第一次的全球 Scratch 社群聚会,约有300 位老师和学者、以及软体开发者前来参与,讨论、分享使用 Scratch 编程语言的故事。
2009年,美国创建了 ScratchEd,ScratchEd 是一个 Scratch 老师可以分享故事、交换资源、提问问题的在线社区。
目前已有数百万所小学开设 Scratch 程序设计课程,甚至连连哈佛大学、加州大学伯克利分校也开设了关于 Scratch 程序设计的教学课程。此外,美国一直关注关于 Scratch 学法及培养目标方面的研究,其中以麻省理工学院 Scratch 开发团队负责人米切尔·雷斯尼克教授的相关研究最具代表性。米切尔·雷斯尼克教授认为 Scratch 不仅是一个学习编程的软件,还是一个可以表达思维方式的平台,可以较好地培养学生信息交流能力、问题思考与解决能力、沟通能力和自我管理能力。
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。