学科:人工智能 | 年级: 四年级上 | ||
课题:第9课时 自由行走的机器人 | 课时数:1课时 | ||
教材分析: 本课内容选自《人工智能启蒙 》第一册第五节《机器人与机器人控制》部分的内容,本节课在上节课学生了解机器人的组成和工作原理的基础上,了解需要通过编程控制机器热动作。通过平台虚拟环境的实验,激发学生的学习兴趣。了解指令的顺序执行的过程。对机器人编程有初步的认识和掌握。 学情分析: 学生通过上一节课的学习,对机器人有了一个初步的了解,明白机器的动作离不开编程。四年级的学生中,有的学生学过机器人编程,EV3 等,但是大部分学生对机器人编程是没有概念的。故本节课通过云平台上的虚拟机器人来学习机器人编程的相关知识(有条件的学校可以用实物机器人进行学习)。 教学目标: 1.学会用模块指令控制机器人的前进、转向(左转和右转) 2.能够直接输入指令控制机器人的前进、转向 3.通过编写程序、运行,了解机器人是顺序执行指令的
教学重点: 认识指令、学会使用指令控制机器人的运动
教学难点: 能够手动输入代码直接控制机器人的运动
教学准备: 计算机外网 人工智能平台《编程初步》实验一和实验二
| |||
教 学 过 程 | |||
教学过程 | 教师活动 | 学生活动 | 设计意图 |
开放 导入 | 1.师:同学们看,上节课我们了解机器人的组成和机器人的工作原理。那么机器人要想动起来,只要有硬件就行了吗? 2.师:同学们都知道机器人要想完成任务,必须要有程序,要编程控制它。今天我们就来学习机器人编程。
|
| 通过谈话导入本节课学习的主要内容。 |
核心 过程 推进 | (一)学会打开平台实验 1. 登录网址,输入帐号和密码,进入实验一 2.阅读实验要求、观察界面 认识界面
(二)让机器人前进 请自己尝试让机器人前进到达指定位置 师:这个任务对于同学们来说,简直可以说太简单了。好,那么老师要请同学们回答几个问题。 1.认识指令与指令区(脚本区) 首先我们来认识一个新朋友,指令。我们给机器人下达一条命令,在编程中我们称为指令。你记住了吗? 师:在这个任务中,你用了几条“前进”指令?
2.认识图形编程和代码编程 师:同学们 刚才拖入前进模块到指令区,这种编程方法叫作“图形化”编程。这种方法简单,但是效率低。 我们还有一种编程方式:叫做代码编程。特点是:效率高,但要手动输入英文指令 3.掌握代码编程 师:请同学们打开代码面板,看一下相应代码?说一说你的发现? 同学们了解了前进指令对应的代码是go(),我们可不可以直接输入代码来控制机器人前进呢? 教师示范 双击 好了,同学们亲自动手试试吧。 通过体验,你的感受是什么? | 登录平台和帐号,为本节课的学习做好准备
进入实验一,自助探究,通过模块化编程让机器人前进
认识指令和指令区
自学课本47——48页的内容,机器人工作的过程
观察代码,说一说观察结果 生1:代码是什么? 生2:代码的行数
讨论并思考循环对机器人控制的重要性 | 本环节通过让学生自主尝试完成平台上的实验一,通过这个实验的完成,让学生了解什么是指令,了解图形化编程和代码编程的特点,学会代码编程,为后面学习更复杂的编程知识打下基础。 |
开放 延伸
| 1.巩固提升 我们今天学习了用图形化编程和代码编程来控制机器人前进,那如何控制机器人转向呢?请同学们进入实验二,自己探究一下吧。 2.总结升华 通过这节课的学习,你有什么新的收获呢? | 学生对本节课的学习内容进行梳理和总结 | 通过总结、梳理知识,进行知识建构 |
反思 重建 |
|