Scratch创意编程教学计划
(20172018学年)一、教学目标:
Scratch是一款由麻省理工学院设计开发的一款面向少年的简易编程工具。它不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。Scratch能使学生体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发设计解决问题的算法并能初步使用一种程序设计语言编制程序实现算法解决问题。
通过本学期的scratch的学习,我们希望:(1)提高学生的信息和媒体素养技能。通过建立Scratch项目,学生能够学习选择、创造、管理多种格式的媒体,包括文本、图片、动画以及视音频资料。学生将会获得创作媒体的经验,他们能通过分析周围的各种信息,提高洞察力和甄别力。(2)提高沟通技巧。当今社会对高效率沟通技巧的要求已经超过了对读写能力的要求。Scratch在使用中要求学生必须能够挑选、处理、集成大量的信息资料,才能表达他们的创作意图。(3)批判性思维和系统思维。当学生学习Scratch时,能够处于一种批判性思维和系统思维的状态中,为了完成项目,学生必须注意协调和控制程序当中的各种造型的相互作用,程序的交互作用能够带给学生建立程序基本原理的直接体验。(4)问题的识别、提出及解决。Scratch用一种非常有意义的设计理念去支持问题的发现和解决。学生在创建Scratch项目时,首先应有一个初步的设想,然后才能设计如何通过Scratch的模块逐步将其实
f现。Scratch被设计得容易修改,能够动态地改变每片代码,然后立即看到结果。通过这个过程,能够让学生在不断地提出、解决问题的交互试验过程中有所收获。(5)创造力和求知欲。Scratch鼓励创造性思维,在今天这个快速变化的时代,创造性思维越来越重要。Scratch要求学生不断地寻找新方法去处理新问题,而不是仅仅教他们如何解决既定的问题,不断地通过提高解决问题的能力来处理他们未来人生当中不断遇到的新问题。二、教学内容:
1事件触发。2游戏设计与规划。3scratch与数学的结合。4随机出现事件。5角色切换。6条件判断。7计时器(时间触发)。8跟随鼠标移动。9合作与合并作品。三、教学过程:1认识scratch。
认识scratch软件界面,能够自主下载安装scratch软件。了解该软件的基本操作,能够熟练地将舞台背景、角色等素材添加到scratch中,并且能为角色添加不同的造型来改变角色的外观。2创作动画。
f构思和规划一个独立完整的作品。根据构思整理素材列表,收集背景、角色、声音等,并根据需要对素材进行r