“计算机(儿童)-2014年春-朱房村-第六次活动-课程提纲”的版本间的差异
来自阳光百科
Xiansweety(讨论 | 贡献) (以“{{Infobox TeachingPlan | name = 课程提纲名称 | image = Textbook.JPG | 备课人 = | Email = | 所属课程组 = | 上课日期 = | 上课时长 = | 授课...”为内容创建页面) |
Xiansweety(讨论 | 贡献) |
||
第33行: | 第33行: | ||
游戏:墙来了 | 游戏:墙来了 | ||
− | <div>游戏规则:</div><div><br/></div><div>1、随机选出一名学生来走 | + | <div>游戏规则:</div><div><br/></div><div>1、随机选出一名学生来走</div><div>2、其余学生和助教老师一起组成 正方形</div><div>3、走 正方形 的同学需要蒙上眼睛, 待正方形组好之 后,模仿机器人走路---每次只能走一步</div><div>4、走 之前 需要问一句“前面有墙吗?”</div><div> 若前方有人墙,则正对的墙需要回应---“墙来了 ”,否则人墙回应---“没有墙 ”</div><div> 如果听到回应“墙来了” , 则 左转,并前 进一步;否则,直接前进一步</div><div> 直至走 成到起点为止。</div><div>进行两次,两次的正方形边长不同。</div><div>引出乐跑的新技能:front_is_clear()</div> |
=== 知识点1 === | === 知识点1 === | ||
第43行: | 第43行: | ||
游戏者判断的心里过程----if……else……的过程 | 游戏者判断的心里过程----if……else……的过程 | ||
+ | |||
+ | 使用如果……就……否则……造句: | ||
+ | |||
+ | ps:此次可以想几个有意思、又恰当的例子,做示范 | ||
做演示: | 做演示: | ||
− | 按照同学们组成的 | + | 定义一个永不撞墙的前进方法-congming_move()---其过程就是游戏中的步骤---(可以先用话描述一遍,再改成if……else……) |
+ | |||
+ | 按照同学们组成的 正方形 , 修改乐跑 的 家 ,写成命令,让机器人走出 一个正方形,不按照传统方式。 | ||
− | |||
− | |||
=== 练习1 === | === 练习1 === | ||
使用congming_move()走一个边长为乐跑家边长的正方形 | 使用congming_move()走一个边长为乐跑家边长的正方形 | ||
+ | |||
+ | === 知识点2 === | ||
+ | |||
+ | if……elif……else…… | ||
=== 总结 === | === 总结 === | ||
− | + | 新学的乐跑的技能----front_is_clear() | |
+ | |||
+ | 新知识点:if……else…… | ||
+ | |||
+ | if……elif……else | ||
== 教学环境、材料需求 == | == 教学环境、材料需求 == | ||
− | + | 笔记本 、投影仪、眼罩(做游戏使用) | |
== 助教需求 == | == 助教需求 == | ||
− | + | 协助维持课堂记录,记录学生表现,填写课堂反馈。 | |
+ | |||
+ | 没来上课的助教可以看看def、if……elif……else的语法 | ||
+ | 如下: | ||
+ | <div>def follow_right_wall(): </div><div> if right_is_clear(): </div><div> turn_right() </div><div> move() </div><div> elif front_is_clear(): </div><div> move() </div><div> else: </div><div> turn_left() </div><div>ps:注意缩进、空格和冒号、括号</div> | ||
== 其他请补充 == | == 其他请补充 == | ||
2014年5月8日 (四) 14:54的最后版本
课程提纲名称 | |
---|---|
志愿者信息 | |
课程组 | |
课程信息 | |
授课对象 | 例如平西府弘立学校四年级 |
学生信息 | 例如四年级20个学生左右 |
了解上次课的情况 | 知悉前次课情况?Y or N |
教案重复使用 | 之前教案的复用 Y or N |
授课目标[编辑 | 编辑源代码]
- 理解if...else... 的含义以及使用场合
- 初提一下if...elif...else,为下次课做准备
授课步骤[编辑 | 编辑源代码]
复习[编辑 | 编辑源代码]
复习def的用法,展示上次课各个小组的成果,让每个小组出一名代表解释一下自己的代码
简单总结一下上次课的问题:
1.def新动作的命名问题
2.def的使用
引入[编辑 | 编辑源代码]
游戏:墙来了
游戏规则:
1、随机选出一名学生来走
2、其余学生和助教老师一起组成正方形
3、走正方形的同学需要蒙上眼睛,待正方形组好之后,模仿机器人走路---每次只能走一步
4、走之前需要问一句“前面有墙吗?”
若前方有人墙,则正对的墙需要回应---“墙来了”,否则人墙回应---“没有墙”
如果听到回应“墙来了”,则左转,并前进一步;否则,直接前进一步
直至走成到起点为止。
进行两次,两次的正方形边长不同。
引出乐跑的新技能:front_is_clear()
知识点1[编辑 | 编辑源代码]
通过总结游戏中的动作和话来对应接下来的知识点
前面有墙吗?---front_is_clear()
墙来了---表示front_is_clear()返回为真
游戏者判断的心里过程----if……else……的过程
使用如果……就……否则……造句:
ps:此次可以想几个有意思、又恰当的例子,做示范
做演示:
定义一个永不撞墙的前进方法-congming_move()---其过程就是游戏中的步骤---(可以先用话描述一遍,再改成if……else……)
按照同学们组成的正方形,修改乐跑的家,写成命令,让机器人走出一个正方形,不按照传统方式。
练习1[编辑 | 编辑源代码]
使用congming_move()走一个边长为乐跑家边长的正方形
知识点2[编辑 | 编辑源代码]
if……elif……else……
总结[编辑 | 编辑源代码]
新学的乐跑的技能----front_is_clear()
新知识点:if……else……
if……elif……else
教学环境、材料需求[编辑 | 编辑源代码]
笔记本、投影仪、眼罩(做游戏使用)
助教需求[编辑 | 编辑源代码]
协助维持课堂记录,记录学生表现,填写课堂反馈。
没来上课的助教可以看看def、if……elif……else的语法
如下:
def follow_right_wall():
if right_is_clear():
turn_right()
move()
elif front_is_clear():
move()
else:
turn_left()
ps:注意缩进、空格和冒号、括号
其他请补充[编辑 | 编辑源代码]
参考页面[编辑 | 编辑源代码]
- 计算机(儿童)-2014年春-朱房村-第六次活动-课程提纲
- 计算机(儿童)-2014年春-朱房村-第六次活动-课程总结
- 计算机(儿童)-2014年春-朱房村-第六次活动-助教反馈
|