- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
scratch教案(共94张PPT)
1
2024/1/27
课程介绍与目标
scratch界面与基本操作
编程基础概念与技能
scratch编程实践:游戏开发
scratch编程实践:动画制作
2
2024/1/27
scratch编程实践:互动故事创作
scratch编程实践:人工智能初步应用
课程总结与展望
3
2024/1/27
课程介绍与目标
01
4
2024/1/27
01
scratch是一款由麻省理工学院开发的面向儿童和初学者的编程语言和平台。
02
它采用图形化编程方式,通过拖拽积木块的方式来编写程序,易于学习和使用。
03
scratch具有丰富的功能,包括动画、游戏、音乐、艺术等方面的创作,可以培养学生的逻辑思维、创新能力和计算思维。
5
2024/1/27
01
让学生掌握scratch软件的基本操作和编程方法。
02
培养学生的逻辑思维和创新能力,提高学生的计算思维水平。
要求学生能够独立完成简单的动画、游戏等作品,并能够进行分享和交流。
02
6
2024/1/27
课程总共分为10个课时,每个课时45分钟。
前两个课时介绍scratch软件的基本操作和编程方法。
中间6个课时分别讲解动画、游戏、音乐、艺术等方面的创作。
最后两个课时进行作品展示和分享,以及总结和回顾。
7
2024/1/27
scratch界面与基本操作
02
8
2024/1/27
菜单栏
包含文件、编辑、查看等基本操作选项。
工具栏
提供常用功能的快捷按钮,如保存、新建、导入等。
舞台区
展示程序运行效果的区域,可以调整大小和背景色。
角色列表
显示当前程序中所有的角色(精灵)和背景。
代码区
编写和查看程序代码的地方,分为事件、控制、运动、外观、声音等模块。
变量与列表监视器
实时查看和修改程序中的变量和列表值。
9
2024/1/27
新建项目
讲解如何创建一个新的scratch项目。
导入角色与背景
演示如何导入外部角色和背景图片,并应用到项目中。
编写代码
通过实例演示如何编写scratch代码,包括事件触发、条件判断、循环执行等。
运行与调试
展示如何运行程序,以及在出现问题时如何进行调试。
10
2024/1/27
01
调整界面布局
介绍如何根据个人习惯调整scratch界面的布局。
02
设置快捷键
演示如何设置常用功能的快捷键,提高操作效率。
03
修改界面主题
讲解如何修改scratch的界面主题,让界面更加个性化。
11
2024/1/27
编程基础概念与技能
03
12
2024/1/27
变量
01
存储数据的容器,可以随时改变其存储的值。
02
数据类型
不同类型的数据(如整数、小数、字符等)在编程中有不同的处理方式和存储空间需求。
03
运算符
用于执行各种数学运算(如加、减、乘、除等)或比较运算(如大于、小于等)。
13
2024/1/27
分支结构
根据条件判断结果,选择不同的代码块执行。
顺序结构
程序按照代码的先后顺序逐行执行。
循环结构
重复执行某段代码,直到满足特定条件为止。
14
2024/1/27
一段可以被重复使用的代码块,用于执行特定任务。
将复杂的问题拆分成多个简单的模块,每个模块实现一个特定的功能,提高代码的可读性和可维护性。同时,模块化设计也有助于团队协作和项目管理。
函数
模块化设计思想
15
2024/1/27
scratch编程实践:游戏开发
04
16
2024/1/27
分析目标受众群体,确定游戏主题和风格
选择适合初学者的游戏类型,如益智类、动作类或冒险类游戏
梳理游戏核心玩法,明确玩家目标和游戏机制
17
2024/1/27
设计简洁直观的游戏界面,包括背景、角色、道具等元素
使用scratch内置绘图工具或外部素材库,创建游戏所需图形资源
搭建游戏场景,设置角色和道具的初始状态及属性
18
2024/1/27
利用scratch的事件和广播机制,实现游戏流程的控制和交互
对游戏进行反复测试,确保逻辑正确、体验流畅,并不断优化改进
根据游戏需求,编写角色移动、碰撞检测、得分计算等核心逻辑代码
19
2024/1/27
scratch编程实践:动画制作
05
20
2024/1/27
制作流程
确定主题和故事线-绘制角色和场景-添加动画效果-调试和优化-导出和发布。
动画原理
通过连续播放一系列静态图像,利用人眼视觉暂留效应,形成动态视觉效果。
21
2024/1/27
在动画制作中,关键帧是指角色或物体运动或变化过程中的重要帧,通常用于定义动画的起始、结束和转折点。
通过设定关键帧,可以方便地控制角色或物体的运动轨迹、形态变化等,实现丰富的动画效果。
关键帧概念
关键帧技术应用
22
2024/1/27
01
02
动画效果优化
通过调整动
您可能关注的文档
- V2G技术完整版本.ppt
- XDR与MR数据关联与应用.pdf
- Unit1Topic3SectionD课件仁爱版九年级英语上册.pptx
- scratch全套教案完整版.ppt
- 中秋节领导致辞.doc
- 中小学生复学申请表.doc
- 中职学校文明风采竞赛活动总结.docx
- 中考备考计划.docx
- 中考备考计划与措施.docx
- 中职语文职业模块期末综合测试题(三).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)