scratch教案(共94张课件).pptxVIP

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

动画效果优化

通过调整动

文档评论(0)

book_zhj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8002066073000063

1亿VIP精品文档

相关文档