信Scratch编程课程标准(刘杰)_第1页
信Scratch编程课程标准(刘杰)_第2页
信Scratch编程课程标准(刘杰)_第3页
信Scratch编程课程标准(刘杰)_第4页
信Scratch编程课程标准(刘杰)_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

校本课程Scratch编程课程标准主编:刘杰审定:刘文革王成福2022年9月

目录第一部分前言一、课程性质二、课程基本理念第二部分课程目标一、总目标二、教学框架三、教学活动的安排第三部分课程内容一、 开发原则二、教学内容设计三、教学模式与方法手段第四部分实施建议一、教学建议二、评价建议三、学习建议

第一部分前言scratch是一款由美国麻省理工学院(MIT)设计开发的少儿编程工具,可以用来创造交互式故事、动画、游戏、音乐、艺术和科学计算。区别于通常的软件编程,Scratch使用者不需要懂英文,甚至可以不会操作键盘,整个编程过程都是图形界面操作,编程者可以通过鼠标拖动功能模块的方式完成编程。Scratch的操作体验人性化,各功能模块设计得易于使用。使用者不需要认识英文单词,也不需要会使用键盘,更不需要像成人编程那样——记忆大量的命令,一切操作只需要使用鼠标,将积木模块按自己的需求逐个堆砌,过程有些类似于堵积木,也像组装乐高玩具。Scratch的门槛低,小学及以上的人群都可以使用。针对8岁以上孩子们的认知水平,以及对于界面的喜好,MIT做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。一、课程性质随着智能手机、平板电脑等电子设备的流行与普及,智能手机的第三方应用程序被人们所喜爱。它使“编写程序”成为信息技术教学的最流行的趋势。学生爱好新奇好玩的电脑游戏,喜欢幽默风趣的动画片。他们思维活跃,善于表达自己独特的想法并付诸于实践。在知识方面,他们掌握了基本的数学知识,逻辑思维能力逐步形成。在信息技术学习过程中,他们很喜欢制作丰富精美的多媒体作品,也善于接受思考的挑战。二、基本理念1、有利于学生思维素质的提升。孩子学习编程,肯定不是为了都成为程序员。Codetolearn,notleartocode.写程序(code)是一项技能,和开车、打球、游泳一样。通过写程序培养的让人冷静的思考方式和严谨的逻辑化思维,是我们学习编程的目的所在。所谓冷静的思考方式,即指程序行为对与错的最终判定者是计算机,无论你再怎么信誓旦旦说自己没问题,错了就是错了,不为人的主观意念所左右。小鱼最开始学编程的时候,经常对我哭喊:为什么不对啊,我明明没有错啊。过去仔细一看,哟哟哟,就是自己这里错一点那里错一点。现在好了,基本不喊了。如果结果不对,他知道自己埋头苦找了,很少再怪电脑了。所谓严谨的逻辑化思维,即程序里每一个结果前后都是因果环环相扣的。因而在代码的世界里,需要思考各种因果关系,需要考虑达到一个目标所需要的资源和流程控制。尤其是对于儿童编程Scratch这样的语言来说,想不清楚就意味着写不出来,能写出来基本上就想清楚了。2、基于儿童发展特点。孩子的学习目标是发展兴趣打好基础,应该要能学得快,所以选择像scratch这样图形化拖放类的容易上手,也不会犯错。另外小学生编程由于能力比较弱,时间投入少,大部分是个人编程,所以可多做一些小程序,循序渐进。3、尊重学生差异性,促进学生均衡而有个性的发展。在课程内容的选择上一方面要符合学生的认知能力遵循由易到难的规律,另一方面重视不同层次学生的学习需求,使学生的学习需求得到尊重和满足,根据学生的差异性规定不同的量,并提出不同的训练要求,根据不同要求提供多样的形式,既有编程语言的训练,逻辑思维的训练,又让学生参加一些上级比赛活动,体验成功的快乐。三、设计思路基于以上两方面考虑,我设计并开发了集编写程序和制作多媒体作品相结合的《Scratch编程》的校本课程。校本课开设前期,我发现选用Scratch作为青少年的编程入门语言非常适合。Scratch由麻省理工学院开发的一套开源积木系统编程环境。通过100多块功能“积木”指令组装脚本,只要使用鼠标拖拽积木部件就能组成游戏,卡通动画片,如搭积木一样简单有趣。它比专业编程语言更直观,简单。它让我校没有学习过编程序的学生,能在短时间内创作出集声音、图像、动画等多种元素互动的益智小游戏、卡通动画情景剧等多媒体交互作品。设计和开发本课程旨在引导学生交流、探讨、想像、创作。不仅训练学生的思维能力,还让学生接受轻松有趣的计算机编程启蒙教育!在创想、设计、实现作品的过程中,发挥想象力和挖掘创造力。第二部分课程目标一、知识与能力1、认识并熟悉Scratch语言编程环境,掌握面向对象程序的基本结构,能编写面向对象角色的程序脚本;2、熟悉“动作”、“控制”、“画笔”、“外观”、“侦测”、“数字逻辑”和“变量”等积木指令的运用;3、理解并运用“变量”和“链表”等常见数据结构类型;4、理解逻辑运算、条件判断、循环控制和事件触发等程序设计过程中的基本方法。二、过程与方法1、通过完整地体验设计想象、编辑角色、选择积木指令、组装搭建积木指令、执行调试等创作过程;2、初步掌握面向对像编程的方法和设计程序的技术。三、情感态度与价值观1、感受程序设计技术实现功能的独特性,激发对信息技术的学习兴趣;2、体验创作结合程序功能的交互式多媒体作品的乐趣,有个性地表达内心的创想。第三部分课程内容设置本课程设计开发的内容分为基础知识和拓展发展两个部分。具体单元设置为“基础篇”、“绘画篇”、“游戏篇”、“情景篇”和“算法篇”。其中“基础篇”和“绘画篇”要求学员必学,掌握一定基础之后,由学员根据想要制作的作品分类来选学“游戏篇”和“情景篇”;“算法篇”提供给善于和热爱思考的学员选学。一、初段学习内容单元周次与学习进度实施要求[基础篇]《我会用Scratch》1.《小猫散步》-认识和使用Scratch初步学习scratch中角色的控制与动作,熟悉Scratch软件的启动、编程环境、保存文件、调试代码和在官网上发布作品等操作。2.《从远处跑来的猫》-使用Scratch的功能模块掌握角色的外观更改,学习设置程序中次数限制的循环控制。3.《向左走,向右走》-用键盘控制角度实现交互掌握程序中角色的分支控制,利用键盘按键更改角色行动方向实现交互控制。4.《切水果》-使用变量巩固程序中分支控制的条件设置,掌握变量定义及在程序中使用变量。[绘画篇]《我会编程序》5.《不停息的画笔》-编写应用程序画板掌握循环控制的永久重复执行的设置,配合条件判断的语句检测鼠标指针,实现鼠标控制画笔的功能。[情景篇]《我会编动画》6.《奔跑的豹》-Scratch实现动画角色学会更改编辑角色外观,设置切换下一造型,实现动画场景制作。7.《黑夜星空》-Scratch中实现动画场景巩固更换造型设置,通过设置取随机数控制角色的随机出现。[游戏篇]《我会编游戏》8.《点金币》-编写计时游戏程序巩固分支判断和循环控制,定义和运用变量。通过创建广播和调用广播,实现多个角色互动的功能。9.《迷宫苹果》-编写闯关游戏程序掌握颜色侦测的方法,巩固角色随机出现的设置。10.《万圣节的礼物》-编写完整的多关卡游戏程序掌握建立链表和读入显示链表数据的设置,定位角色的随机(X,Y)值,运用键盘多键控制角色,配合鼠标单击操作游戏。实现完整的闯关游戏的功能。二、高段学习内容[算法篇]《我会用算法》11.《数字排队》-Scratch中实现数据排序等基本算法程序创建链表,向链表读入数据,运用双重循环实现链表内数据排序(升序降序)的功能。自由创作编写一个你喜欢的scratch程序利用你所学的知识去自由创作一个scratch综合程序第四部分课程实施建议一、教学建议1、教师应积极参与本校本课程的开发工作,增强责任意识。2、认真研读课程标准,准确领会国家课程标准在信息技术素养方面的相关要求。3、制定好计划,做好活动组织工作,建立恰当的评价机制,激发学生参与的积极性。4、做好相关数据的整理及分析工作,为开发校本课程提供科学的依据。5、组建学习小组,作好活动准备。小组由四五六年级的学生组成,对编程有浓厚兴趣。学生根据各自特点和爱好自发组织学习小组。6、课程的开发过程中,教师必须树立档案意识,搜集整理好课程开发中的所有资料,期末上交校本课程开发领导小组,以利总结、改进和推广,并做好展示汇报工作。二、评价建议1、对课程的评价。每学期结束时,听取学校领导、任课教师及学生家长对课程建设的意见,及时修正不足,完善方案;同时,要对实施的班级进行问卷调查或召开座谈会,关注学生喜好的程度,也听取学生乃至家长、社会人士的建议和意见。2、对学生的评价。在该课程中,对学生的评价主要是过程性评价。一是建立成长记录夹,让学生自己收集学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论