Scratch编程

发布日期:2019-11-19 18:55 本文摘要:Scratch 编程 课程目标 小学阶段让学生通过动手与动脑相结合的体验,初步掌握Scratch趣味编程方法,结合生活与学习实际进行动手能力的培养,学会简单的动手方法与作品创作方法。1. 知识与技能 感受编程在生活中给人们带来的便利;体会学习生活中的程序设计思

  Scratch编程课程目标小学阶段让学生通过动手与动脑相结合的体验,初步掌握Scratch趣味编程方法,结合生活与学习实际进行动手能力的培养,学会简单的动手方法与作品创作方法。1. 知识与技能 感受编程在生活中给人们带来的便利;体会学习生活中的程序设计思想,认识常见的编程工具(Scratch)、传感器,知道程序设计的基本原理,并根据项目进行程序设计;学会使用Scratch制作相关程序和项目。2. 过程与方法 能根据具体的情景或现象尝试使用程序设计的方法来解决问题,能选择恰当的程序方法或技术来进行设计和制作;在使用程序设计开发项目的过中积累利用信息技术解决问题的经验。3.情感态度与价值观动手与动脑相结合,能够开发有趣的游戏和项目,对程序设计产生和保持兴趣;能主动地、创造性地采用程序设计的方法来解决学习生活中的问题。通过暑期的scratch的学习,我们希望:(1)提高学生的信息和媒体素养技能。通过建立Scratch项目,学生能够学习选择、创造、管理多种格式的媒体,包括文本、图片、动画以及视音频资料。学生将会获得创作媒体的经验,他们能通过分析周围的各种信息,提高洞察力和甄别力。(2)提高沟通技巧。当今社会对高效率沟通技巧的要求已经超过了对读写能力的要求。Scratch在使用中要求学生必须能够挑选、处理、集成大量的信息资料,才能表达他们的创作意图。(3)批判性思维和系统思维。当学生学习Scratch时,能够处于一种批判性思维和系统思维的状态中,为了完成项目,学生必须注意协调和控制程序当中的各种造型的相互作用,程序的交互作用能够带给学生建立程序基本原理的直接体验。(4)问题的识别、提出及解决。Scratch用一种非常有意义的设计理念去支持问题的发现和解决。学生在创建Scratch项目时,首先应有一个初步的设想,然后才能设计如何通过Scratch的模块逐步将其实现。Scratch被设计得容易修改,能够动态地改变每片代码,然后立即看到结果。通过这个过程,能够让学生在不断地提出、解决问题的交互试验过程中有所收获。(5)创造力和求知欲。Scratch鼓励创造性思维,在今天这个快速变化的时代,创造性思维越来越重要。Scratch要求学生不断地寻找新方法去处理新问题,而不是仅仅教他们如何解决既定的问题,不断地通过提高解决问题的能力来处理他们未来人生当中不断遇到的新问题。学生准备:(1)U盘等移动存储设备。(2)微机室软件环境:Scratch编程平台。(3)学生基本素质要求:富有创意、对编程有兴趣、能持之以恒的参与训练学习。二、课程目标 以Scratch为载体,探究性学习Scratch的搭建规则,了解Scratch的设计过程。培养学生用Scratch设计一些趣味游戏程序的能力,让Scratch跟开源硬件结合,让程序与实际应用联系。 通过该课程的学习,使学生了解程序设计在解决实际问题中的地位和作用。培养学生的数学思维、逻辑思维和算法思维。随着学习深入,能够设计出有一定实用价值的程序或游戏,让计算机听自己的话,按自己的意图运行。 通过Scratch课程学习,培养学生对信息多元文化的宽容和尊重。培养学生多角度思考问题解决问题的能力和创新精神;培养学生持之以恒不畏困难的良好品格。让学生发现计算机运行的原理和规律,激发学生进一步学习的热情。促进学生的个性特长发展,丰富中心选修课程。三、课程内容1.程序基本知识及Scratch简介。2. 熟悉Scratch设计环境,安装与下载,了解网络教程平台。3. 设计Scratch中的角色、场景。4. 学习Scratch中的各类积木块的作用以及参数设置。5. 学习Scratch中的两大程序结构条件和循环。6. 学习Scratch中的链表和变量使用方法。7.Scratch与音乐、美术和数学问题的联系和应用。8. 创新设计一些具有一定实用性或趣味的程序。9.Scratch与开源硬件结合,让程序与实际应用联系起来。四、课程评价1.每节课采用任务探究性教学策略,基本遵循需求—学习—实践—创新四大步骤的实例训练学习,学生可独立或合作完成,并把完成的程序统一保存为电子作业,作为对学生过程性评价的依据。2.完成一定阶段的Scratch学习后,布置一个与本阶段知识对应的综合性程序设计实例,让学习小组合作完成任务,作为对该小组的学习评价依据。3.在评价环节中,我们要采用终结性评价和形成性评价相结合的方式,多次、多点、多方位进行评价。4.在评价主体方面,不仅有教师的评价,还有学生自我评价和相互评价;在评价功能上,要重视评价促进学生发展的功能;在评价内容上,不只重视知识与技能的评价;还要重视过程与方法,情感态度与价值观等方面的评价。(1)鼓励学生自评(2)给学生创设互评程序作品的环境(3)以鼓励为主来评价学生的程序作品(4)围绕对学生审美观的培养来进行评价五、课程具体安排阶段一:(基础知识计划四个课时)第一课时:1.Scratch软件的获取和安装2.认识Scratch界面3.了解角色的作用,学会觉得的一些基本操作(隐藏与显示、复制与删除、缩小与放大、从角色库中选择新的角色、角色拖动);4.认识脚本尝试程序开始指令、移动几步指令、程序开始指令、程序结束指令、角色旋转模式、角色面向角度问题、等待指令;5.了解角色造型、学会角色造型的增加或删除、学会角色造型的重新命名;6.会用绘图编辑器(矢量模式和位图模式、设置图像的中心、设置透明色)简单编辑角色造型;7.尝试造型切换指令、重复执行指令、造型显示/隐藏、碰到边缘就反弹指令、完成角色造型变换的指令。第二课时:1.了解背景的作用,学会背景的增加或删除,学会背景的重命名,会用绘图编辑器;2.尝试特效指令、背景切换指令,完成背景切换作品以及角色随着场景变化发生特效;3.尝试使用询问并等待指令,实现背景根据用户的输入进行切换;4.使用对话指令、思考指令;5.使用广播指令、广播接收指令。第三课时:1.了解坐标的概念;2.完成一个基于坐标的运动脚本的程序;3.尝试随机指令;4.使用键盘触发指令;5.尝试最简单的判断指令(如果...那么...)、碰到指令、碰到颜色指令、旋转模式指令。第四课时:1.总体复习上述指令;2.观看案例,进行创意指导;3.进行小组创作,完成一个简短的故事、一个简单的游戏。阶段二:(在掌握初始课程中相关的基础指令上,再次尝试随机、计时器、数字运算中取余取整已经逻辑运算、双分支结构、新建功能块、克隆指令、突出算法和逻辑运算、简单架构硬件程序,计划为十二个课时)。第一课时:1.尝试变量指令,让小猫说出变量的数值;2.结合询问并等待指令,尝试让小猫说出变量输入的数值;3.尝试数字加、减、乘、除指令,完成两个数输入后自动相加。第二课时:1.结合随机指令,完成加数随机的功能;2.尝试较为复杂的判断指令(双分支结构:如果...那么...否则),完成加法测试:两个随机数相加,如果回答正确的和,说你真棒;否则说请继续努力并保存;3.尝试计时器指令,如果超过规定时间,切换另一个背景。第三课时:1.巩固绘图编辑器,制作电子钟作品所用到的数字造型、冒号造型、制作电子钟的背景。2.尝试数字指令中取余、取整指令、尝试侦测中当前时间指令,制作简单的电子钟作品。第四课时:1.巩固键盘触发指令、最简单的判断指令(如果...那么...)、复杂的判断指令(双分支结构:如果...那么...否则),完成检测(空格键是否按下、是否碰到某种颜色)。2.利用双分支结构,结合变量指令,询问并等待指令,判断输入的两数大小。第五课时:1.尝试克隆指令(当作为克隆体启动时、克隆自己、删除克隆体);2.利用克隆指令,实现火山不断喷发糖果的效果。第六课时;1.复习上述指令;2.观看案例,进行创意指导(案例:接糖果综合案例,包括及时、加扣分功能);3.小组进行创作。第七课时:1.观看案例,进行创意指导;2.简短的故事、简单的游戏介绍、相互交流、相互合作,开拓创意。第八课时:1.小组进行创意制作作品。第九课时:1.小组将完整的作品进行上台操作,并能熟练讲解程序逻辑;2.进行小组之间的评比。第十课时至十六课时:1.简短回顾学期课程;2.独立完成小游戏;3.并评选出最佳小组、及最佳作品。

少儿编程培训哪家好