2023年版湖南教育学会版信息技术六年级下册教案汇总(1-16课)_第1页
2023年版湖南教育学会版信息技术六年级下册教案汇总(1-16课)_第2页
2023年版湖南教育学会版信息技术六年级下册教案汇总(1-16课)_第3页
2023年版湖南教育学会版信息技术六年级下册教案汇总(1-16课)_第4页
2023年版湖南教育学会版信息技术六年级下册教案汇总(1-16课)_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

单元分析

信息时代的电子竞技项目已经成为我们文化活动中的一个组成

部分。本单元让我们借助Scratch程序,开发一款原创的电子竞技作

品,与同伴一起探索其中的奥妙。

学习目标

1.体验并逐步掌握Scratch编程的过程,学会设计角色和场景、

编写代码运行程序。

2.认识程序流程图,简单了解程序的三种基本结构。

3.认识Scratch界面、Scratch坐标系,学会使用运动、事件、控

制、侦运算等脚本模块。

4.了解程序中变量的含义,学会创建变量和给变量赋值。

单元任务

迷宫游戏作为一款古老的竞技项目经久不衰。在使用信息技术呈

现的迷宫世界中,元素则可以更加丰富。

作为一名游戏设计师,利用Scratch开发一款原创的迷宫游戏,

需要一边进行迷宫游戏设计,一边学习Scratch编程的相关知识。本

单元从角色设计人手,实现迷宫游戏的基本功能。

配套资源

接人互联网的计算机,安装Scratch程序,纸和笔。

必备知识

会熟练使用鼠标、键盘。

课题:第1课构建迷宫游戏主角一一Scratch角色设计

1.创建一个角色,并设计角色的动作控制方式,同时为角色编写一个生动的故事。

2.在设计迷宫场景时要注意竞技要素,设计生动的迷宫样式,也要注意迷宫场景的

教学目标艺术性、迷宫路径的合理性,让参与竞技的小伙伴体会到更多突破障碍的乐趣。

3.能够灵活使用素材库中的素材,并通过绘图工具对角色和场景进行调整和加工。

4.运用文件管理的知识,合理创建开发文档,保存各类信息和资源。

创建一个主角

教学重点教学难点赋予一个生动的故事

设计有趣的迷宫样式

教学课时第一课时课前准备

内容与过程备注

迷宫游戏开发的关键要素之一就是关注用户的体验度,这就需要设计师创建

生动的游戏主题故事和有趣的迷宫场景。如果能够将平时玩耍的一些游戏的竞技

规则引入其中,也会使迷宫游戏更吸引人。

下面,我们开启神奇的迷宫游戏之旅吧。

为了设计优秀的迷宫游戏主角和迷宫场景,我们可以参考以下过程。

1)从体验过的迷宫游戏中借鉴经验。

2)构建管理文档,用以收集、整理、制作各类素材,记录问题和过程。

3)利用Scratch舞台创建主角,赋予其故事背景。

4)利用Scratch舞台设计迷宫。

5)检验迷宫的合理性,与小组成员讨论,提出改进方案。

活动过程

一、迷宫游戏分析一一项目要素提取

我们要多观察、体验成熟的迷宫游戏,积累经验。请选择一款自己熟悉的迷

宫游戏,对角色要求、背景故事、操作竞技等进行分析。

二、初识迷宫游戏设计工具一Scratch程序

迷宫游戏设计需要借助Scratch程序完成。Scratch程序界面如图1-1所示,

具体功能见表1-1。

三、设计迷宫游戏主角一在舞台中创建角色

创建迷宫游戏主角,我们可以将一些大家耳熟能详的人物作为主角,也可以

创建一个全新的人物,并为其原创一个小故事。

在Scratch程序中,创建角色和背景的方法有四种:资源库上传、绘制、本地

上传、拍照上传,如图1-2所示。

四、设计游戏场景一利用绘图工具绘制迷宫

迷宫是游戏的核心。迷宫设计的成败直接关系着游戏的整体效果,因此其需

要我们花费心思设计。三种常见的迷宫设计形式如图1-3所示。

迷宫需要通过“绘制新角色”的方法来添加。如图1-4所示,单击“造型”

标签,可以利用绘图工具绘制图形。在运用线条工具时,按下Shift键可以保证画

出的线条横平竖直。绘制过程中,我们要注意终点标记,以此作为迷宫游戏的终

点。

五、合理布局舞台场景一一调整角色大小和位置

角色导入后就会直接出现在舞台上,如图1-5所示。

为了保证迷宫游戏的合理运行,同时界面美观、合理,我们需要考虑以下两

个问题。

1.角色的大小

要保证设计的角色可以正常通过迷宫的通道,则需要适当调整角色的大小。

2.角色位置的设计

在角色区中选择相应的角色,在舞台上通过鼠标单击角色并拖动,即可让角

色到达需要的位置。在Scratch程序中,角色的位置是用坐标的形式记录下来,

以实现对角色的准确定位。

练习与思考

(1)同学之间展示迷宫游戏,谈谈设计思路。

(2)你设计的迷宫游戏规则是什么?

(3)为什么迷宫游戏的终点要被创建为单独的角色,而不是直接画在迷宫中?

板书设计

教学反思

(后记)

课题:第2课设计角色操控方式一一事件模块与运动模块

1.重点关注事件模块和运动模块,尝试构建合理的逻辑关系并编写代码;

教学目标2.注意体会程序的指令触发条件,以及角色实现的相应动作,在反复调试后使操作

更为合理。

体会程序的指令触发条件,以

教学重点构建合理的逻辑关系并编写代码教学难点

及角色实现的相应动作

教学课时第一课时课前准备

内容与过程备注

在完成迷宫背景和角色的设计后,我们可以通过程序控制角色在迷宫中行

走,同时判断迷宫的设计是否合理。在传统的迷宫游戏中,玩家通常会用键盘操

控角色在迷宫中运动,这些动作都可以通过编写程序来实现。现在就来探索吧!

在迷宫游戏中,玩家通过什么方式操控角色?作为设计师,需要重点关注以下

三个问题。

(1)如何创建角色在迷宫中的动作?

(2)如何通过键盘实现这些动作指令?

(3)如何使角色的运动更加生动、合理?

初次接触编程,我们可以多尝试,观察程序的运行效果,感受程序设计的神

奇魅力,并将遇到的问题做好记录。

(1)设计利用键盘控制角色的过程。

(2)编程实现键盘对角色的控制。

(3)调试程序,判断程序的合理性。

活动过程

一、设计键盘的操控方式

1动.作规划

角色可在迷宫中做各种动作,如根据键盘按键指令发生转向、前进、倒退、

角度变化等。要完成角色动作的设计,需要先设计角色的基本动作,然后依据动

作发生的条件设计程序。请设计角色动作,并填写表1-2。

2.键盘按键规划

键盘按键规划需要考虑竞技项目的特点、复杂度、合理度,以及玩家的操作

习惯等问题。例如,进行复杂操作时,我们要考虑到每个手指操作的键位互不干

扰,列出每个按键及其对应的动作。

二、编写程序实现控制效果

在完成动作的设计后,我们就要根据动作编写程序代码了。程序代码的运行

将转化成计算机可以实现的操作指令。编写程序要解决和描述两个问题:键盘按键

事件的表达和动作设计的实现。在Scratch程序中,通过事件模块和运动模块的

指令可以解决上述问题。

1.将健盘按键事件转化为代码指令一事件指令选择

根据设计的动作,在事件模块中选取需要的指令,构建键盘触发的事件。在

事件模块中,如何选取我们需要的按键?

2.设计角色的基本运动状态一移动和转向指令应用

通过“面向某一方向”指令调整角色的运动方向,再与移动指令拼接,完成

角色的基本运动过程。

尝试添加翻转指令,体会该指令的作用。

根据自己的设计思路,利用运动模块中的移动和转向指令完成角色移动过程

的设计。

3.确保角色位置合理一利用坐标及相关指令

通过改变角色位置的坐标,将角色移动到需要的位置上。

通过坐标指令和移动指令相结合,我们可以使角色完成一些复杂的动作,如

根据自己设计的迷宫样式,为角色设计跳跃、飞翔等复杂动作。

练习与思考

1)角色在运动过程中的位置合理吗?

2)你能通过键盘控制角色,使其运动到迷宫终点吗?

3)为什么坐标中存在负数参数?

4)比较坐标指令与移动指令产生的效果,区别在哪里?

板书设计

教学反思

(后记)

课题:第3课设计迷宫围墙规则一一判定与侦测模块

1.对程序的条件与结构有清晰认识。

教学目标2.能够整理出程序执行流程和各部分的逻辑关系。

3.对角色触碰围墙这一条件进行判断,掌握程序的选择结构和侦测模块。

对角色触碰围墙这一条件进行判断,能够整理出程序执行流程和各

教学重点教学难点

掌握程序的选择结构和侦测模块部分的逻辑关系

教学课时第一课时课前准备

内容与过程备注

相信你设计的迷宫游戏一定吸引了不少同伴的参与体验。细心的你会发现,

游戏里有个不足之处一角色可以穿越迷宫围墙直接到达迷宫终点0如何对这种情

况进行限制呢?电子竞技比赛的优势在于可以利用自动化的程序监督代替人工监

督。下面,给迷宫围墙施加“魔法”,在角色触碰迷宫围墙时,禁止角色随意穿

过。

规则是竞技活动的要素。一旦触发了规则,程序会自动对游戏人物进行限制

甚至是惩罚。设置什么样的规则呢?如何通过程序使规则变得更加智能与合理呢?

作为迷宫游戏的设计师,在设计迷宫围墙规则时,需要关注以下三个问题。

(1)角色触发“触碰围墙”的事件。

(2)角色触碰围墙时的限制规则。

(3)设置角色触碰围墙的惩罚机制。

为了完成程序的编写,可以参考如下操作步骤。

(1)设计角色触碰围墙的规则。

(2)使用语言描述的方式设计程序执行流程。

(3)将程序执行流程绘制成流程图。

(4)编写程序实现规则。

(5)调试并检验程序效果。

活动过程

一、设计角色触碰围墙的规则

由于要阻止角色随意穿越围墙,所以对规则做如下设计:一旦角色触碰围墙,

就要限制角色的运动,阻止它们继续向墙壁方向行进。

角色触碰围墙后的动作方式有很多种,例如,限制角色继续向前运动、改变

角色运动方向、角色原路后退、屏幕出现提示等。我们可以根据自己的想法设计

围墙的规则,描述角色动作执行步骤,并设计角色执行此项规则的动作效果。

前面的设计都是按照角色运动步骤编写程序,而程序则根据指令的顺序依次

运行代码,这样的程序结构称为“顺序结构”。

迷宫游戏的围墙规则是建立在条件被触发基础上的。当满足角色与围墙发生

触碰这一条件时,相应指令才得以执行;当角色未触碰围墙时,程序会执行其他指

令。这种由于条件不同而执行不同指令的程序结构称为“分支结构”。

二、绘制程序执行的流程图

为了更好地梳理程序执行的思路和过程,可以将执行过程绘制成流程图,更

加清晰直观。根据图1-13的内容,完善程序执行的流程图。

三、编写程序实现围墙规则

绘制完成程序执行的流程图后,根据流程图的内容完成相应的程序代码设

计。在编写过程中,重点需要完成条件判定和规则实现两个部分的内容。条件判

定设计可以通过控制模块、侦测模块实现,规则实现可以通过运动模块实现。

1.构建程序的总体结构一分支结构的应用

2.编写触碰围墙的条件一侦测模块的选取与应少月

3.拼接指1}代码完成规则的实现

分析图1-15所示的样例程序,请思考以下问题。

(1)触碰围墙条件的代码需要添加在哪个位置上?

(2)程序通过什么方式构建触碰围墙的条件?

(3)触碰围墙后,角色会做出什么反应?

(4)黑色表示什么含义?

(5)若添加等待0.2秒命令,程序运行是什么情况?

练习与思考

1)运行程序,角色在触碰围墙后做出的反应与程序预设一致吗?

2)设计的规则是否增加了竞技难度?简要叙述设计思路和关键技术。

3)在竞技游戏中,通常有“秘籍”的说法,这是设计师通过设定特殊规则触

发启动了更丰富的效果。尝试为迷宫游戏设计精彩的“秘籍”。

板书设计

教学反思

(后记)

课题:第4课规划出行路线一一网络地图的使用

1.采用合理的数据内容和收集方法。

2.利用数据对迷宫游戏进行改进和拓展。

3.根据迷宫游戏需求和设计意图,分析并明确数据内容。

教学目标

4.设计收集数据的方案。

5.编写程序,获取相关的数据。

6.调试程序,检验所收集的数据。

利用数据对迷宫游戏进行改进和拓采用合理的数据内容和收集方

教学重点教学难点

展法

教学课时第一课时课前准备

内容与过程备注

在开发竞技游戏过程中,统计竞技分数是不可或缺的。为了制定合理的评分

标准,设计师要了解玩家的竞技过程和状况,并将竞技过程中生成的数据作为评

分数据来源。下面,根据迷宫游戏的内容,设计完善的数据记录系统并合理应用

这些数据。

迷宫游戏需要哪些数据呢?这些数据的收集能否通过程序设计实现呢?这些数

据可以应用在哪些地方?重点关注以下问题。

(1)迷宫游戏需要哪些类型的数据?如何获取这些数据?

(2)如何通过程序实现数据的收集?

(3)如何分析数据并得出迷宫游戏的改进结论?

(4)如何利用收集的数据拓展迷宫游戏?

活动过程

一、设计收集数据的方法

1.根据需求选取数据

根据迷宫游戏的需求收集数据,可以参考以下几个方面。

(1)记录完成任务的时间。

(2)记录闯关的步数与路径。

(3)记录犯规的次数。

(4)记录按下不同方向键的次数。

2.命名数据表示含义

明确了需要的数据内容后,就要为这些数据命名,以表示这些数据的具体含

义。数据命名可以是英文、中文等方式。

3.设计收集数据的步骤与方法

需要考虑如何在迷宫游戏中获得数据,如何在程序中收集数据。例如,为了

获取角色闯迷宫的时间长度,解决方案如表1-5所示。

二、利用流程图表示收集数据的算法

我们确定了数据收集方法后,可以用流程图表示实现过程,然后根据流程图

设计相应的程序。在迷宫游戏中,通常时间数据处于累加状态,当角色到达迷宫

终点时,累加过程才能结束。这种持续重复执行某种动作直到满足条件退出程序

的结构,称为“循环结构例如,记录角色闯迷宫的时间,尝试将图1-16中的

流程图补充完整。

三、编写程序收集相关数据

1.存储需要的数据一一创建变量

明确需要的数据后,通过数据模块创建变量。以创建时间变量为例,在脚本

选项卡中选择数据模块,单击下方出现的建立一个变量指令,在弹出的新建变量

对话框中输人变量名为“时间”,并选择“仅适用于当前角色”,此时,出现变量

及其操作模块,如图1-17所示。

2.搭建程序主要结构一循环结构的应用

3.获取需要的数据一变量的赋值

四、收集数据,完成数据分析

由不同的人分别运行迷宫游戏,并将数据记录在表中。通过分析数据,对程

序进行评估与分析:程序能否获取需要的数据,有无异常数据;与预期设计是否一

致。程序获取的数据可以呈现迷宫游戏的结果,能够帮助设计者分析项目,更好

地改进项目。

1.计算平均值,为制定项目标准打下基础

2.提出项目的改进建议

练习与思考

(1)要设计一个合理的计分系统,应如何应用收集的数据?

(2)如果在迷宫游戏中添加倒计时系统,时间长度应设计为多少?实现的要点有

哪些?

板书设计

教学反思

(后记)

课题:第5课制定迷宫游戏的计分规则—变量的运算与条件判断

1.通过整理和计算数据,最终完成迷宫游戏计分规则的设计。

教学目标2.根据基础数据反映的竞技情况,设计合理的计分规则。

设计合理的计分规则,并通过

教学重点完成迷宫游戏计分规则的设计教学难点

编程实现计分。

教学课时第一课时课前准备

内容与过程备注

根据基础数据反映的竞技情况,设计合理的计分规则,并通过编程实现计分。

具体可参考如下步骤。

(1)设守计分规则。

(2)创建计分系统。

(3)编程实现计分规则。

(4)判断程序实现效果以及分数的合理性。

体验“设计问题一数学问题一编程问题”的转化过程,体会在迷宫游戏设计

中编程解决问题的方法。

活动过程

一、设计计分规则

1.确定影响竞技成绩的因素

影响竞技成绩的因素是多方面的,例如,在迷宫游戏中,路径的选择和通过

的时间会影响竞技成绩。

2.设计因素权重的分配

根据竞技目的以及迷宫特点的不同,将影响竞技成绩各因素项的分数进行分

配,以不同比例的因素项分数组成最终的竞技成绩。如果竞技项目中各因素的分

数影响效果相同,则可以平均分配各项分值。例如,迷宫路径选择步数、游戏操

控时长两个因素,如果认为这两个因素的重要程度相同,则可将两个因素的分数

均设为50分。在实际设计过程中,按重要程度,对各因素项的分数进行设计。

3.设计基础分数及其标准

基础分数反映的是玩家的平均水平,通常选择各因素数据的平均值作为对应

的基础分数标准。

4.设计奖励和惩罚现则

设定基础分数后,还需要制定奖励和惩罚规则。例如,超出相关数据后要有

对应的加分和减分,以作为奖惩。

二、设计计分系统

计分系统是迷宫游戏运行的一个重要功能。设计时,我们一方面需要考虑存

储过程数据和记录分数,另一方面还需要考虑变量在系统中的运算。

1.创建变量,分析数量关系

根据每个因素在总分数中的占比进行设计,包括设定变量、功能等,同时限

定与说明变量的计算条件和计算方法。

2.分析计分规则的实现过程

以流程图为参考,画出计分系统中其他因素得分的流程图。

三、利用程序获取迷宫游戏得分

根据流程图编写程序,获取各个因素得分,然后按比例相加获取总分。在此

过程中,要关注程序结构、条件设计、变量计算。

1.搭建程序结构

2.利用条件运算创建分支条件

3.利用变量参与数学运算

运行“时间得分”代码所获得的计算结果是否存在问题?尝试修改和完善程

序,求出最终的时间得分。

练习与思考

(1)计分系统是否需要继续优化?如何优化?

(2)编写程序,记录玩家每次游戏的最高分,随时更新最高分数据,以此提高

玩家的积极性。

板书设计

教学反思

(后记)

单元分析

开发游戏只是程序设计应用的冰山一角,利用计算机程序解决生

活中的实际问题,是一件特别有趣的事情。本单元我们尝试编写一些

既有趣又实用的小程序。

学习目标

1.综合运用程序的三种结构实现程序功能。

2.能够使用广播指令传递消息,实现多角色任务。

3.认识随机数,了解它在程序中的应用。

4.学会使用列表存储读取相关信息、。

5.学会使用画笔模块绘制简单图形。

6.能够使用自定义积木创建新的指令模块,解决综合任务。

单元任务

生活中会有很多看似繁冗,但换个角度和方式就可以很好解决的

问题,如编个小程序让老师从帮助学生练习口算题中解脱出来。本单

元我们要在实践中发现问题,寻找解决办法,不断提高编程的能力。

配套资源

接入互联网的计算机,安装Scratch程序,纸和笔。

必备知识

会熟练使用鼠标、键盘,会进行如创建角色、拼接指令等Scratch

的基本操作。

课题:第6课模拟交通信号灯—角色的自动控制与广播消息

1.了解交通信号灯的变化规则。

2.用流程图或自然语言等方法描述交通信号灯的变换过程。

教学目标

3.编写程序实现过程。

4.清楚角色的活动关系和传递消息的方式,并尝试编程实现。

清楚角色的活动关系和传递消

教学重点编写程序实现过程教学难点

息的方式并通过编程实现

教学课时第一课时课前准备

内容与过程备注

交通指挥系统给我们的直观认识就是交通信号灯,它是我们生活中常见的自

动控制系统之一。交通信号灯是如何工作的?本课我们用Scratch程序设计一个模

拟交通信号灯指挥车辆通行的程序,进一步了解交通指挥系统的运作方式。

问题

1.完成交通信号灯自动控制车辆的场景,我们需要解决哪些基本问题?

2.交通信号灯交替变换的依据是什么?

3.如何让车辆根据交通信号灯的指令前进或停止呢?

活动过程

一、设计角色

模拟一个交通信号灯指挥交通的最小场景,需要几个角色呢?如图2-1所示的

场景,至少需要创建两个角色:信号灯和车辆。确定角色之后,我们需要分别考虑

角色承担的工作和需要执行的操作。

1.利用多种造型表示交通信号灯的状态

在Scratch角色设计过程中,我们可以通过绘制新角色的方式创建交通信号

灯,同时为交通信号灯绘制造型,以表示不同状态。以常见的红灯、绿灯、黄灯

为例,其角色创建和造型设计如图2-2所示。

2.创建车辆角色

利用从角色库中选取角色指令打开角色库,从中选取所需的车辆素材并导人

舞台中。

二、编程实现交通信号灯的自动变换过程

交通信号灯的变换是一个自动化的过程。我们要先确定它的变换依据,再考

虑将变换依据转化成有效的可执行程序。

L交通信号灯的变换过程分析

不同的交通信号灯的变换规则可能不尽相同,但主要执行过程包括交替亮

灭、延时两个关键环节。以常见的红灯、绿灯、黄灯为例,其主要的工作流程以

及对应的解决思路如图2-3所示。

2.编程实现交通信号灯的变换过程

交通信号灯的变换按一定顺序执行,且正常状态下处在不断重复的过程中。

绿灯和红灯的等待时间一致(考虑要观看模拟效果,此处设置等待时间为5秒),

黄灯持续闪烁。具体程序如图2-4所示。

三、编程实现交通信号灯控制车辆

交通信-号灯交替变换的目的在于发出指令,接到指令的车辆应按照指令的要

求行动。在.本模拟程序中,交通信号灯发出的指令要如何被其他角色接收到呢?

我们需要了力眸Scratch程序中角色传递消息的过程以及实现方法。

1.消息不专递过程分析

在Seratch程序中,不同角色之间是可以互相传递消息的。模拟交通信号灯

控制车辆的:分析过程如表2-1所示。请参考红灯指令发出的过程,完善表2-1中

绿灯发送指,令的过程。

2利.用厂一播指令实现角色间消息的传递

如何构;建红灯、绿灯变化的触发条件,并将相应的动作连接起来呢?

Scratch程序中的广播指令可以轻松地解决这个问题。以交通信号灯为例,利

用广播指令彳专递消息的过程如图2-6所示。

四、调i式优化程序

运行程1事,观察效果,再调整和完善程序。交通信号灯指挥车辆通行程序的

运行状况评4古参考表2-2。

练习与思考

(1)为交通信号灯添加手动功能,当按下某个按钮时,交通指挥系统将会跳过

延时等待,1队绿灯转变为红灯。

(2)你还能为交通信号灯控制程序添加哪些应用?写出设计方案,并尝试实现。

板书设计

教学反思

(后记)

课题:第7课设计趣味加法练习器一一人机交互与随机数的使用

1.设计增加趣味性的舞台场景。

2.用最简单的方法实现人机交互。

教学目标3.实现一道加法题的出题和判定。

4.实现随机出题的功能。

5.优化程序,实现反复出题。

实现一道加法题的出题和判定

教学重点教学难点优化程序,实现反复出题

实现随机出题的功能

教学课时第一课时课前准备

内容与过程备注

相信我们都经历过老师出题练习计算能力的事情吧。为了计算得又快又好,

我们需要经常反复性地练习。有了自己开发小程序的体验,我们能不能给小朋友

们开发一个简单的加法练习小程序呢?也让老师解放一下。本课我们就尝试用

Scratch程序设id'"一款趣味加法练习器。

问题:

1.怎样让计算机出题?

2.如何对小朋友的计算结果进行判定?

3.如何记录小朋友的计算成绩?

设计趣味加法练习器是一个典型的人机交互过程。在设计时,我们不仅需要

考虑功能实现,还要增加趣味性。

活动过程

一、创设情境,搭建舞台场景

为增加练习的趣味性,我们可以从游戏的角度考虑,如在扫雷、植物大战僵

尸等游戏背景下,将加法元素融入其中。根据情境设计,我们选取合适的素材搭

建舞台场景。当然,无论我们创意如何,都至少需要在场景中置入一个角色与小

朋友互动。

二、实现人机交互的过程

1.设计人机交互的过程

趣味加法练习器的人机交互过程包括机器出题、小朋友回答两个部分。机器

出题以文本输出形式为主,小朋友回答以键盘输人的形式传递,整个过程是通过

侦测模块下的询问与回答两个关键指令实现的。

2.编程实现人机交互的过程

人机交互程序主要包括询问、回答、处理三个过程。以出一道加法题为例,

具体程序如图2-11所示。

三、完成一道随机加法题练习

1.为运算内容设计相关变量

加法练习涉及数值的运算,因此,我们首先要考虑设计变量存储数据。通过

数据模块新建变量,方法如图2-12所示。

2.利用随机数指令为两个变量赋值

利用运算模块中的随机数指令为参与运算的变量赋值,实现计算机随机出

题。具体程序如图2-13所示。

3.利用连接字符输出变量内容

如何将变量参与的表达式写入程序并被角色识别呢?我们可以尝试将“a+b”

写人指令模块中,并分析为什么会产生这样的结果,如图2-14所示。

4.完成一道随机加法题出题并判定的程序

我们已经解决了出题过程中遇到的所有问题,下面只需要获取回答数据并进

行判定了。图2-16所示的是完成一道随机加法题出题并判定的程序。

四、多道加法题出题与判定结果的保存

在完成一道加法题的基础上,我们可以设计程序完成多道加法题的运算,并

记录判定结果。在程序的交互过程中,我们需要注意程序结构的使用和对变量的

应用,尝试利用循环结构控制出题的数量,利用变量累加记录答题对错的数量。

具体程序如图2-17所示。

练习与思考

(1)除了应用在数值上,你认为随机现象还能应用在哪里?

(2)你能继续优化趣味加法练习器的程序吗?

(3)你能尝试用程序实现随机加减乘除运算的过程吗?

板书设计

教学反思

(后记)

课题:第8课开发简易电子点餐系统一一利用列表解决实际问题

1.设计电子点餐系统,设计合理的点餐界面。

2.解决菜品数据的存储、读取与计算问题。编程实现菜单的生成。

教学目标

3.完成价格的基本运算和相关规则的实现。

4.尝试优化、增加电子点餐系统的相关规则。

优化、增加电子点餐系统的相

教学重点设计合理的点餐界面教学难点

关规则

教学课时第一课时课前准备

内容与过程备注

去餐厅用餐时,我们会发现越来越多的餐厅使用电子点餐、手机支付结账的

模式了。这不仅提高了点餐速度、结账的准确性,让顾客有了舒适方便的体验,

更重要的是节约了餐厅的人力成本。下面我们设计一款简易的电子点餐系统。

问题:

1.站在顾客的角度考虑点餐方式。

2.如何形成菜品的对账单?

活动过程

一、设计电子点餐系统的界面

相信你见过各种各样的菜单,请作为参考来设计电子点餐系统的界面。参考

示例如图2-19所示。

每张菜品图片作为一个角色,通过绘制角色功能,为每张菜品图片添加价格

标签。

二、编程实现点餐

通过设置变量,我们可以分门别类地将所有菜品信息存储起来。但当菜品数

量很多时,我们就需要相应地设置很多变量存储信息。这样不仅会造成程序效率

低下,还不利于程序管理,容易产生错误。因此,我们可以使用另一种数据构造

方法一列表,来存储批量的菜品信息。

1创.建列表

创建列表的过程和创建变量非常相似。菜品信息包含名称和价格,因此需要

创建两个列表。图2-21所示的是创建菜单列表。请参照创建菜单列表的方法创建

价格列表。

2.列表信息的初始化

程序初运行时,一定要对菜单列表进行初始化,以将菜单列表中的数据全部

清空,从而保证将顾客点选的菜品写人列表中。同时,价格列表信息也要初始化,

以存储顾客的消费记录。菜单列表和价格列表信息初始化的方法如图2-22所示。

3.向列表加入信息

通过单击菜品角色,我们可以将菜品的名称和价格分别添加到列表中,注意

两者要依次添加。每个列表可以有多个项,每一项可以存储一个数据。通过相应

的列表添加指令,即可完成添加操作。具体的实现过程如图2-23所示。请参照类

似的方法,将每个菜品的名称和价格填加到列表中。

4.计算价格的方法

计算价格的方法有多种,这里推荐一种比较直观的方法一创建总价变量,即

每次单击菜品时,直接利用总价变量增加相应的菜品价格即可。

5.数据的呈现与处理

当顾客完成点餐后,程序要将其所点菜品信息呈现出来,列表数据的呈现与

处理如图2-25所示。

练习与思考

(1)你能继续完善电子点餐系统吗?试着增加一些新功能。

(2)商家进行促销活动,以吸引更多的顾客购买产品。最常见的一种促销活动

是会员打折促销活动。如何实现会员打折的基本过程呢?通过学习列表,你有思路

了吗?

板书设计

教学反思

(后记)

课题:第9课绘制创意图形一一画笔工具与自定义模块的使用

1.利用Scratch程序绘制图形。

2.研究程序绘制图形的基本过程与方法。

教学目标

3.观察正多边形的绘制过程,设计绘制方法.。

4.利用正多边形的画法进行复杂图形的创作与设计。

研究程序绘制图形的基本过程与方

教学重点教学难点梳理这一类问题的解决思路

教学课时第一课时课前准备

内容与过程备注

活动任务

随着人工智能技术的发展,实体智能机器人能“翩翩起舞”,虚拟智能机器

人在大数据和机器学习技术的支持下,能进行各种创作,如智能机器人“夏语冰”

已在中央美术学院美术馆举办了画展。利用程序绘制简单的图形是最基础的一项

技术。本课,让我们尝试利用Scratch程序将角色设计成一支神奇的“画笔”,开

启程序绘制图形之旅吧。

问题

1)如何利用程序绘制图形?

2)利用程序绘制图形要解决的问题有哪些?

3)程序绘制图形有什么技巧吗?

4)程序绘制图形与人类作画有哪些区别?

活动过程

一、编写我的第一个绘图程序

1.了解Scratch程序中的绘制图形工具

在Scratch程序中,绘制图形的过程可以被理解成记录当前角色的运动轨迹。

人在作画之前,需要知道画笔的粗细、颜色等。同样,利用计算机程序绘制图形,

我们需要关注如何显示/隐藏路径、设置线条粗细和颜色等。画笔模块中的常用指

令如图2-31所示。

2.体验编程绘制图形的过程

(1)做好准备工作

人类在纸上作画时,一般经历“准备空白纸张一选择画笔一定位第一笔的位

置一准备落笔”的过程。计算机程序绘制图形的过程可参考人作画过程。画笔初

始化程序设计示例如图2-32所示。

(2)绘制图形

绘制图形是通过角色的运动轨迹呈现的。我们需要使用运动模块中的移动和

转向指令绘制图形。图2-33所示的是绘制正方形的程序设计示例。

二、设计绘制正多边形的方法

1.寻找绘制正多边形的规律

你认为正方形的画法复杂吗?你能对其进行优化吗?分析图2-34所示的程序,

我们可以总结规律:循环次数表示边数,移动步长表示边长,旋转角度是360°/循

环次数。这样的规律能应用在其他正多边形的绘制过程中吗?请仔细研究图2-35

中的程序代码,观察正三角形、正五边形和正八边形的绘制方法。

2.编写绘制正多边形的指令积仗

将绘制正多边形的指令积木整合在一起,我们就不需要每次根据边数设计程

序,从而提高编程效率。

(1)利用更多积木模块编写自定义积木

(2)自定义积木的执行和调用过程

三、利用自定义积木绘制复杂图形

以正多边形为基础,利用自定义积木,通过嵌套和旋转组合等方式实现一些

有趣的图形创意。

1.正多边形嵌套

将正多边形一层层嵌套,可以形成非常有趣的图样。

2.正多边形旋转

利用正多边形旋转形成复杂的图形也是计算机绘图的一个常见技巧。你能找

出图2-40的旋转规律吗?从中间观察图2-40,我们会发现该图形是由一个正七边

形向右或向左旋转15次(数中间花瓣数),每次旋转360°/15。的旋转轨迹构成的。

练习与思考

(1)创建自定义积木的作用是什么?你还会将它应用到哪些场景中?

(2)利用计算机程序独立绘制一个复杂、有趣的图形。

板书设计

教学反思

(后记)

单元分析

2016年,人工智能程序AlphaGo战胜了曾获得多项世界冠军的

李世石;2017年,其又战胜了中国围棋职业九段棋手柯洁……与人

类对弈仅仅是人工智能技术发展的冰山一角。伴随信息技术的发展,

人工智能技术和产品已经融入人们的生活中,应用在科技、医疗、教

育、文化、娱乐等多个领域,为社会发展贡献着力量。

学习目标

1.通过与智能语音助手进行人机交互,了解其工作过程,并对其

工作效率进行分析与评价。

2.了解人工智能平台中人脸签到的功能和相关技术。

3.能够利用人工智能平台设计人脸签到系统,尝试使用并指出其

优势与不足。

4.体验机器翻译的过程,认识机器翻译与人工翻译的差异。

单元任务

人工智能并不神秘,离我们也不遥远。你使用过哪些人工智能技

术和产品?在处理问题的方式和能力上,人工智能与人类存在哪些差

异?本单元通过三个活动,初探人工智能的世界。

1.体验智能语音助手:通过与平板电脑中人工智能程序的对话交

流,体验人工智能在语音、语义方面的处理能力。

2.探索人脸签到系统:体验人脸识别技术在日常生活中的应用,并

借助人工智能平台探讨其工作原理。

3.人机翻译比拼:体验机器翻译的能力,认识机器和人对语言理解

的差异。

配套资源

接入互联网的计算机。

必备知识

1.熟练使用计算机浏览网页。

2.熟练应用网站中的交互功能处理语音、图像、文字素材。

3.能够熟练下载并保存网页中的信息、。

4.能够熟练制作演示文稿。

课题:第10课体验智能语音助手一一初识人工智能

1.选择一款熟悉的智能语音助手进行测试。

2.利用智能语音助手完成任务,对完成效率进行评估。

教学目标3.向智能语音助手提问,根据回答评估其解题能力。

4.与智能语音助手交流,对其语言理解力进行判断。

5.根据上述内容,对智能语音助手进行整体的评估和分析,并完成报告。

智能语音助手有哪些功能,需要哪些智能语音助手与人类之间的差

教学重点教学难点

技术作为支持异有哪些

教学课时第一课时课前准备

内容与过程备注

在科幻电影中经常出现这样的场景:英姿飒爽的主人公和智能计算机并肩作

战,它们之间有着如同人类朋友般的交流,共同完成各种复杂的工作。如今,科

幻电影中的一切在生活中已逐渐实现。随着计算机智能化水平的提高,人工智能

程序可以比较清晰地理解我们所说的自然语言。选取一款智能语音助手,结合语

言的理解、功能的执行、语言处理能力等方面,对其进行评估,完成评估报告。

本活动中要关注以下四个问题。

(1)智能语音助手有哪些功能,需要哪些技术作为支持?

(2)在自然语言的理解方面,智能语音助手与人类之间的差异有哪些?

(3)与手指触控的平板电脑相比,智能语音助手的优势有哪些?

(4)智能语音助手存在哪些问题?

活动过程

一、选取智能语音助手,确定分析对象

市场上常见的智能语音助手包括Siri,Cortana,GoogleNow。除此之外,很多

品牌的平板电脑或手机等移动终端在出厂时也会预装智能语音助手。智能语音助

手的调用方法不尽相同,通常有“唤醒”或“打开”两种操作可以选择。在断网

状态下,某些智能语音助手无法被调用,原因是什么?

二、对智能语音助不操控移动终端效果的评测

1.设计测试问题

通过语音下达指令,观察智能语音助手完成的效果。例如,打开某一个应用

程序,查找周边的超市……

2.记录测试结果

3结.果分析

根据测试结果,对以下几个问题进行分析。

(1)简单描述智能语音助手处理指令的过程。

(2)智能语音助手的操作反应和预想的操作效果一致吗?如果效果不一致,问

题出在了哪里?

三、对智能语音助手搜寻答案能力的评测

1.设计测试问题

人工智能的语义理解可以让其像人类一样听懂语言并进行回答。尝试向智能

语音助手提出一些实际问题,可以是有固定答案的问题,还可以是一些开放性的

探索问题。

2记.录名"试结果

3结.果夕、析

根据测1成结果,对以下问题进行分析。

⑴智能语音助手解答有固定答案的客观问题主要依靠什么?

(2)对于一些开放性的探索问题,智能语音助手的回答是否令人满意呢?

四、对,智能语音助手交流能力的评测

L设计》U试问题

与智能语音助手“闲话家常”,可以是一本好看的书、一个有趣的体育项目

等,也可以;是无主题的随意聊天。

2.记录测试结果

3结.果夕力析

根据测〕成结果,你认为影响智能语音助手交流能力的主要原因是什么?

五、结;果评测

在上述一三个测评的基础上,对语音智能助手进行综合评估,重点讨论以下问

题。

1.智能方各音助手的优劣势分别是什么?

2如.何已攵进操作才能提高智能语音助手的工作效率?

练习与思考

(1)将相同的问题在其他智能语音助手上测试,考察不同智能语音助手之间是

否存在差异

(2)如果你是一位人工智能科学家,你认为智能语音助手可以在哪些方面改变

现有的学习生活场景?

(3)智能客服系统使用智能机器人代替人工客服回答用户的提问。你能区分人

工客服和智轮客服吗?

板书设计

教学反思

(后记)

课题:第11课探秘人脸签到系统一一初识人脸识别

1.通过查询资料了解人脸签到系统的工作流程。

2.为一个活动设计一个人脸签到系统。

教学目标3.利用人工智能平台实现人脸签到过程,并收集数据。

4.讨论人脸签到系统的优劣势,并分析原因。

5.讨论人脸签到系统的优化方案。

教学重点为一个活动设计一个人脸签到系统教学难点讨论人脸签到系统的优化方案

教学课时第一课时课前准备

内容与过程备注

目前,人脸识别技术得到了较为广泛的应用。在学校的选修课签到、开放日

活动管理、社会实践活动管理等活动场景中,人脸签到系统不仅节省了时间,还

可以杜绝漏签、替签的现象,有效保证了活动的秩序和安全。如何利用人工智能

平台设计一个人脸签到系统呢?人脸签到系统的优劣势是什么?本课我们将探究人

脸签到系统的秘密。

问题

1)人脸识别技术的基本原理是什么?

2)如何利用人工智能平台获取资料和解决方案?

3)人脸签到系统的基本工作流程是什么?

要对人脸识别系统的功能进行体验和分析。首先,在人工智能平台上获取相

关信息,了解人脸签到系统的工作过程和原理;其次,尝试有创意地利用人工智能

平台提供的功能;最后,体验人脸识别技术的特点和作用。

活动过程

一、利用人工智能平台获取知识与资料

以百度人工智能开放平台为例,从其上获取人脸签到系统的相关案例信息。

使用百度人工智能开放平台,需要先进行账号登录,如果没有账号可以直接在网

站注册。登录之后,阅读百度人工智能开放平台提供的人脸签到方案的内容和执

行流程,初步了解人脸签到系统的运行过程。通过流程图、思维导图等方式,简

单绘制人脸签到解决方案的流程。

二、利用人工智能平台为会议设计人脸签到系统

1.确定会议主题

通过“新建会议”功能创建会议,编辑会议信息,明确会议内容。

2.设计报名信息

为了便于统计和管理参会人员,人脸签到系统还要根据会议需求收集参会人

员的信息。平台要求报名表中必须填写的信息包括姓名、手机、人脸照片,其他

信息可以根据会议需求自行拟定。

明确每一个信息的目的和作用,完成报名信息的设计后,在平台上设置报名

表。

3.设置签到信息

报名信息设置完成后,再设置签到信息,如允许签到的时间段、签到成功与

失败的提示、签到界面等,如图3-3所示。

4.完成人脸签到系统的设置

人脸签到系统创建成功后会出现相应的提示界面。参会人员只需通过移动终

端扫描报名表上的二维码就可以报名;如果参会人员使用计算机报名,可通过浏

览器打开会议报名地址的链接进人会议报名界面。作为会议创建者,我们可以通

过单击“查看详情”按钮获取会议的详细信息。

三、测试人脸签到系统

让同伴作为参会人员报名参加会议,体验人脸签到的效果。人脸识别系统的

测试,可以从报名、签到、数据回收三个方面进行,若发现问题,尝试分析其中

原因。

1.报名测试

邀请同伴利用移动终端扫描二维码或在计算机上打开报名地址链接报名,在

会议后台的设置界面观察报名是否成功。

2.人脸签到测试

在进行签到测试的过程中,使用一台平板电脑作为签到硬件,在其上安装“人

脸签到”应用程序,通过应用程序的扫一扫命令,扫描相应会议的登录码开启会

议。登录后,进行人脸扫描签到验证,检验人脸签到系统的效果.

3数.据收集

通过“用户数据”的导出命令导出用户签到信息,将导出的数据存储为Excel

文件,便于对数据进行统计和分析。

练习与思考

(1)人脸签到系统与传统签到方式相比,优劣势有哪些?

(2)影响人脸签到系统的主要因素是什么?

(3)除了人脸签到系统之外,你还知道哪些方面可应用人脸识别技术?

板书设计

教学反思

(后记)

课题:第12课探索智能翻译应用一一认识机器翻译

1.设计智能翻译工具测试方案。

教学目标2.对智能翻译工具的功能和翻译水平进行判断,并尝试提出评价意见。

3.根据测试结果和个人的理解,说明如何看待机器翻译。。

对智能翻译工具的功能和翻译

教学重点设计智能翻译工具测试方案教学难点水平进行判断,并尝试提出评

价意见

教学课时第一课时课前准备

内容与过程备注

活动任务

随着机器翻译技术的发展与创新,智能翻译工具应运而生。当遇到外国友人

问路,智能翻译工具可以根据现实的情境迅速提供翻译,帮助你更好地交流。本

课主要体验智能翻译工具的功能效果,体验智能翻译工具和人工翻译方面的差

异。

问题

(1)智能翻译工具的主要功能和应用场景是什么?

(2)智能翻译工具和人工翻译的差异有哪些?

(3)智能翻译工具能完全代替人类进行翻译吗?

活动过程

一、选取智能翻译工具

当前的智能翻译工具主要依托机器翻译技术。机器翻译是将一种自然语言转

化成另一种自然语言,经历语言内容的识别、理解、合成的过程。

语音识别、语义理解、语音合成是人工智能在语言领域应用的主要方向。语

音识别将人类口述的语言转换成计算机能够识别的标准字符;语义理解能够让计

算机明白语言内容的含义,并通过含义的理解产生应对的内容;语音合成可以将

标准字符以人类声音的方式传播出来,让人能够听见计算机“说话”。

常用的智能翻译工具包括百度翻译、谷歌翻译、金山词霸、有道翻译等。

二、设计测试方案

1.翻译功能分析设计

在对传统翻译工具测试中,我们主要考查其对文字的翻译能力,如图3-8所

zj\o

2.翻译内容测试设计

3.测试方案完善

三、测试结果分析

针对测试结果,对智能翻译工具的翻译效果进行分析和评估,并找出其中的

优势和问题。我们可以选取一个或多个测试点的测试结果展开分析,也可以根据

对智能翻译的理解,自己设计一个主题进行分析。

首先,填写表3-10,完成对智能翻译结果的判断;其次,根据测试结果和对机

器翻译的理解,分析智能翻译工具的“拍译”或“语音”翻译过程,画出流程图,

并指出其中的关键技术。

四、阐述观点

对于“智能翻译完全可以解决所有的翻译问题,人类甚至没有学习外语的必

要了”这一观点,你的看法是什么?

练习与思考

结合对智能翻译工具的体验,你认为在人工智能飞速发展的时代,人类和人

工智能的关系是什么样的?

板书设计

教学反思

(后记)

单元分析

进入21世纪,伴随着电子、信息技术的应用与迅速普及,机器

人也在不知不觉中融入我们的生活。什么是机器人?我们身边都有哪

些类型的机器人?它们可以帮助我们做些什么?

学习目标

1.知道什么是机器人,了解机器人的特点。

2.了解机器人的分类、功能和工作原理。

3.了解机器人的基本组成。

4.体会机器人对人类的影响,加强信息社会责任感。

单元任务

通过上网查阅资料,了解机器人是如何开展工作的,生活中有哪

些设备是机器人,它对我们的生活产生了哪些影响;借助虚拟机器人

软件,体验人们如何让机器人完成指定的任务,并探讨机器人的工作

原理;通过设计一款个性化的智能机器人,体会机器人对人类社会的

影响。

配套资源

接入互联网的计算机,安装MEC人形机器人3D虚拟仿真软件。

必备知识

熟练浏览网页并保存网页的信息,熟练使用Word软件,熟练制

作演示文稿。

课题:第13课生活中的好帮手一一初识机器人

1.通过查阅有关机器人的资料,归纳总结机器人的概念和特点。

2.查阅扫地机器人的相关资料,认识扫地机器人的基本组成部分;观察扫地机器人的

教学目标

工作过程,分析扫地机器人的工作原理。

3.根据上述内容,完成机器人研究报告。

教学重点完成机器人研究报告。教学难点归纳总结机器人的概念和特点

教学课时第一课时课前准备

内容与过程备注

活动任务

在电影《机器战警》或《终结者》系列中,我们看到机器少的外表和人类没

有任何区别。是不是所有机器人都具有和人类相似的外表呢?事实上,人形机器人

只是机器人家族中的一种。目前,形形色色的机器已经在口常生活中扮演着多种

角色,如扫地机器人,它可以自动完成房问地板的清扫工卒。我们知道,家里的

吸尘器也可以完成房间地板的清扫任务。为什么不把吸尘器称为扫地机器人呢?

通过观察分析、查阅资料和讨论交流等活动,形成对机器人的初步认识,并完成

一份研究报告。

问题

(1)什么样的设备可以称为机器人?

(2)机器人具有什么特点?

(3)机器人是怎样感知外界事物的?

(4)为什么机器人能够做出各种各样的动作?

活动过程

一、分析、收集相关资料

观察、比较扫地机器人和吸尘器,将具体情况填入表4-1和表4-2中。

二、整理分析资料,形成对机器人的初步认识

1.整理分析资料

根据资料类型、内容、来源、时间等条件,对收集到的资料进行分类整理。

(1)将资料按照文本、图像、声音、视频类型归纳整理。

(2)检查资料的内容,将不需要的资料剔除。

(3)检查资料的来源,将不是从正规、权威渠道获取的资料剔除。

(4)检查资料的时间,只保留近期的资料。

2.形成对机器人的初步认识

根据收集整理的资料,我们再从以下几个方面认识机器人。

(1)什么样的设备或装置可以称为机器人?

(2)机器人如何感知外部事物?

(3)机器人如何做出各种各样的动作?

三、交流对机器人的认识

制作一个主题为“初识机器人”的演示文稿,将对机器人的认识呈现在演示

文稿上。演示文稿至少包含5张幻灯片,首页幻灯片必须有标题、制作人、制作

日期,版面布局要美观,内容要图文并茂。

四、完成研究报告

在展示交流的基础上,完善资料,并按要求完成一份机器人研究报告。研究

报告的重点内容包括:人类为什么要研究制造机器人,机器人的共同特点,机器人

的基本组成部分。

练习与思考

与同学分享在认识机器人的过程中遇到的问题以及解决办法。

板书设计

教学反思

(后记)

课题:第14课寻找身边的机器人一一机器人的分类与作用

L分析机器人对人类的影响。

教学目标2.对机器人分类。

3.形成报告展示结果。

温馨提示

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

评论

0/150

提交评论