2010年春-振华-计算机-课程提纲
目录
第一次活动[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | frolasue | Email/MSN | frolasue(a)gmail.com | 所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 办公软件 | 上课日期 | 2010.3.27 | 上课时长 | 50分钟 | |||
授课对象 | 振华四、五六年级学生 | 学生信息 | ||||||
是否已了解上次课的授课情况(Y ) | 本次课的教案是重复使用已有教案吗(N) | |||||||
授课目标 |
简述计算机组成和功能,初步了解计算机,掌握鼠标键盘基本操作。了解学生计算机学习情况,培养学生的浓厚兴趣。 | |||||||
授课内容 | 1、计算机入门知识组成和功能 2、基本操作(开关机、单击、双击、右击) | |||||||
授课提纲 |
一、质疑导入 同学们,你们用过计算机吗?谁能告诉我计算机有什么功能? 计算机能为人们做很多事,我们可以用它听音乐、看电影、玩游戏,可以连接Internet网,和全世界的朋友聊天,你们甚至还可以用它来自己制作音乐、动画、电影等等。 那你们想不想学会更好得使用计算机呢?今天老师就带你们一起走进神奇的计算机。探索其中的奥妙之处。 二、计算机的组成 请列举计算机的功能:游戏、聊天、听歌、看电影、打字…… 这些功能是如何实现的呢?先让我们了解一下电脑的组成 1.最常见计算机:台式、笔记本、掌上(按硬件、年代存在多种分类,尚无定论) 2.计算机组成: 硬件: 眼睛、耳朵 键盘 输入设备(还有扫描仪、触摸屏) 鼠标 大脑 主机 中央处理器(CPU) 存储器 内存储器 硬盘存储器 外存储器 磁盘存储器 软盘存储器 光盘存储器 嘴、笔、纸 显示器 输出设备(还有打印机) 音箱 软件:指挥计算机工作。分为系统软件、应用软件 3.计算机的工作过程:输入——处理——输出 三、计算机的启动 认识了这几部分,就成功了第一步。那么我们从哪里开始学习呢? 这样吧,你先跟我浏览一下人们平时是怎样使用计算机的,看了这些你就会对计算机有一个全面的感觉,知道自己该学些什么了,自然学起来也就很快了。 在这一部分里你只需要轻轻松松地看着就行,不必刻意去记住什么东西。 首先是开计算机。很简单,按下计算机的电源开关就可以了,台式机是先显示器,后主机。笔记本只用按开机键,这跟打开电视是差不多的。我想你一定会打开计算机了。(教师说明:计算机开机过程中,我们不要动其他设备。) 四、系统界面名称 1、刚才,我们都启动了计算机,可以看到显示器上有什么?你们知道它们的名字吗? 2、学生观察讨论。 3、小组汇报,教师对照画面小结:蓝底的画面叫“桌面”,它如同我们所用的桌子,可以在桌面上摆放和移动物品;而桌面上摆放物品就是这种小图形,叫做“图标”;小箭头随着鼠标移动而移动,所以称其为鼠标指针,简称指针;这像个按钮,上面还有“开始”两个字,叫做“开始”按钮;桌面最下面是一个灰色长条,它把计算机执行的任务都显示在上面,所以是任务栏。 4、同桌互相指着屏幕上出现的东西问对方。 五、鼠标的操作 计算机许多操作是用鼠标器来完成的。鼠标怎样操作呢? 鼠标的基本操作包括指向、单击、双击、拖动和右击。 (1)指向:指移动鼠标,将鼠标指针移到操作对象上。 (2)单击:指快速按下并释放鼠标左键。单击一般用于选定一个操作对象。 (3)双击:指连续两次快速按下并释放鼠标左键。双击一般用于打开窗口,启动应用程序。 (4)拖动:指按下鼠标左键,移动鼠标到指定位置,再释放按键的操作。拖动一般用于选择多个操作对象,复制或移动对象等。 (5)右击:指快速按下并释放鼠标右键。右击一般用于打开一个与操作相关的快捷菜单。 通过小游戏学习鼠标操作 六、键盘输入 如何在不看键盘的情况下定位手指? 1.在助教帮助下,打开记事本,输入以下字符: asdfghjkl; qwertyuiop zxcvbnm,./ 了解每个字母用哪个手指 2.比比看谁最先正确输入这些字符: move() turn_off() turn_left() 由此引入shift的作用 3.谁能最先输入十个move()?可以采用任何方法 引入ctrl+c、 ctrl+v 七、计算机的关闭 1、我们已经学习了怎样启动计算机,那怎样关闭计算机呢? 教师小结:1、单击开始按钮; 2、单击关闭系统; 3、单击关闭计算机; 4、单击“是”; 最后还要关显示器。 全课总结 今天,我们一起探讨了什么内容?你有什么收获? 你还想知道什么?我们将会在以后的学习进一步研究 你们知道吗?刚刚输入的指令可以控制机器人的行动,具体代表什么意思,怎样控制,仔细听下一课就知道了! | |||||||
教学环境、材料需求 | 电脑 | |||||||
助教需求 | ≈10 |
第二次活动[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | faerie | Email/MSN | faerieliu(a)gmail.com | 所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 办公软件 | 上课日期 | 上课时长 | 50分钟 | ||||
授课对象 | 振华四、五、六年级学生 | 学生信息 | ||||||
是否已了解上次课的授课情况(Y ) | 本次课的教案是重复使用已有教案吗(N) | |||||||
授课目标 |
了解计算机体系结构,了解常用软件及软硬件关系,熟悉部分特殊符号输入方法。 | |||||||
授课内容 | 1、计算机入门知识组成和功能 2、基本操作(主要为键盘操作) | |||||||
授课提纲 |
1、硬件(5min): CPU,存储器(内存,外存),输入设备(键盘,鼠标,摄像头,扫描仪等),输出设备(显示器,打印机,音箱)。 介绍它们的作用及常见的硬件.(相当于温习) 2、软件(10min):系统软件(Windows,Linux) 应用软件(办公类,通讯类,影音类,开发类,娱乐类) 想想你们的电脑上安装了哪些应用软件? 3、软硬件的关系 (10min)。 开机(系统软件启动),打开记事本(应用软件启动),输入文字(输入设备起做作用,文字保存在内存中),保存(文字保存在外存中,断电也不会丢失了),讲解这个过程中软件与硬件扮演的角色。硬件是身体,软件是思维,二者缺一不可。系统软件搭好平台让我们方便地和计算机交流,应用软件教会计算机做一些具体的事情。 4、学会使用Home和End(15min),一些特殊符号的输入!@¥%*()《》?,复习 Ctrl+C,Ctrl+V,学习 Ctrl+A,Ctrl+X 5、打开和保存文件(5min) | |||||||
教学环境、材料需求 | 电脑 | |||||||
助教需求 | 5名以上助教 |
第三次活动 办公软件[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | frolasue | Email/MSN | frolasue(a)gmail.com | 所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 办公软件 | 上课日期 | 2010.4.10 | 上课时长 | 50分钟 | |||
授课对象 | 振华四、五六年级学生 | 学生信息 | ||||||
是否已了解上次课的授课情况(Y ) | 本次课的教案是重复使用已有教案吗(N) | |||||||
授课目标 |
复习前两次课内容:计算机组成及键盘,教授文件、文件夹概念以及新建、移动等操作,让孩子自己探索摄像头的用法 | |||||||
授课内容 | 1、知识竞赛(复习前两次内容) 2、基本操作(新建文件、命名、移动文件等) 3、自己探索摄像头的用法 | |||||||
授课提纲 |
一、计算机挑战赛 将孩子分两组进行知识问答,详见PPT 二、文件系统 (图略,参考链接http://www.greenboard.org.cn/wiki/doku.php /courses:glinux_file_system) 刚刚不知道有没有人知道怎么建文件夹,要知道怎么创建,咱们先来了解一下文件系统 可以点击在iDesk上面“G”里面的“我的文档”:(对应你们的电脑是“我的工作目录”) 当点击一下以后,Nautilus将会自动打开用户的“文档目录“: /home/student 是用户存储文档的位置 在对话框左手边底部,可以看见这个盘的可用空间 三、新建文档、文件夹 1.新建文件 在Nautilus窗口里右点击一下其中的图标,然后选择“创建文档”和“空文件”: 你将会看见一个新的文档已经建立成功,并可以在Nautilus查看: 2.文件更名 现在,可以随意改变文档名称,举一个例子,请把文档名称改为”test”,更改完只需要按[Enter]键即可 3.创建新文件夹 跟之前一样,只需要在Natilus里的空白位置“右点击”,选择创建文件夹 一个新的文件夹就建立成功并可以随时在 Natilus里查看: 现在可以随意改变文件夹的名称,大家一起把文件夹改名字为”new”,然后按[Enter]键即可, 然后可以在/home/student位置查看”new”这个文件夹。这个文件夹也叫做:/home/student/new: 4.移动文档到文件夹 最简单的做法,是点击”test”文档后不放手,然后直接把文档牵引并移到“new”文件夹里头然后放手即可,这个动作我们叫作“拖拽”: 全课总结 今天,我们复习了前两次课的内容,并且学了文件、文件夹和摄像头的基本操作。大家知道下面的图标都有什么作用吗?下次课我会提问请大家回答 (如果有多余时间,给大家演示时钟动画,让大家想想最少用几张照片可以做出来) | |||||||
教学环境、材料需求 | ||||||||
助教需求 | ≈5 |
第三次活动 机器人[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | Breezefu | Email/MSN | fusy_11(a)hotmail.com | 所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 机器人 | 上课日期 | 2010年4月10日 | 上课时长 | 50分钟 | |||
授课对象 | 振华学校四五六年级学生 | 学生信息 | 26人 | |||||
是否已了解上次课的授课情况(Y ) | 本次课的教案是重复使用已有教案吗(N) | |||||||
授课目标 |
1. 进一步熟悉通过使用指令控制机器人 | |||||||
授课内容 | 1. 复习前面课程的内容 2. 讲解子程序的概念和def命令的使用 | |||||||
授课提纲 | 1. 复习 5' 通过提问,简单复习已经学习过的命令和程序。 a. 我们已经学过哪些基本的命令,怎么用?(move,turn_off,turn_left) b. 使用这些基本的命令,我们让机器人做过什么?(前进,左转,画正方形,爬楼梯) 2. 上机 10' a. 未完成前面2次课任务的同学,继续完成画正文形和爬楼梯程序 b. 已经完成任务的同学,考虑下楼梯(跨栏) 3. 提问讨论 5' a. 在使用命令控制机器人的时候,感觉什么东西最麻烦? b. 或者说,看看自己写的程序,发现什么问题? c. 怎么解决这个问题? 4. 介绍子程序的概念和def命令的使用 10' a. 通过现实的例子介绍子程序的概念(吃饭,上学) b. 介绍def命令的使用 c. 强调使用def命令时应该注意的问题 5. 上机 25' 使用def命令,重新实现前面已经完成的程序。 6. 总结回顾 5' | |||||||
教学环境、材料需求 | 计算机、RUR-PLE | |||||||
助教需求 | 5名以上助教 |
第四次活动 办公软件[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | frolasue | Email/MSN | frolasue@gmail.com | 所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 |
计算机-办公软件 |
上课日期 |
20100417 |
上课时长 | 50分钟 | |||
授课对象 | 振华学校 | 学生信息 | 23 | |||||
是否已了解上次课的授课情况(Y ) | 本次课的教案是重复使用已有教案吗(N) | |||||||
授课目标 | 学会简单编辑照片,发送邮件,了解定格动画制作原理 | |||||||
授课内容 |
1.熟悉浏览器界面 | |||||||
授课提纲 | 零、纠错 上课前先给大家讲个小故事,这是老师小时候课本里的故事,很多同学应该听过,叫做“两个铁球同时落地” 上次课我们竞赛的时候有这么一道题“如何输入数字键上的符号”,当时老师的答案是这样的“shift+*”和“Caps Lock”,有没有同学验证过呢?结果如何?没错,老师犯了个错误,Caps Lock是不对的,这个键叫做“大小写锁定键”,按下它后,只能让键盘上的字母保持大写或者小写,希望大家能纠正过来。 刚才的故事和老师犯错的事其实都告诉了大家,要有怀疑精神和实证精神,当自己有不同的看法时,要勇敢去验证它,在发现某个看法是错误的时候更要勇于提出自己的观点。当然要在合理的范围内进行,“硫酸泼熊”是绝对不可取的。 一、质疑导入 上次课给大家留了个小问题,浏览器上的这些按钮有什么作用,哪个同学来回答下? 这次课咱们就要用到这几个按钮,教大家用网络浏览器发邮件。 下面先给大家看个小动画。神奇的便签纸(注意这里面的画面和我们以后要学习的软件类似呢!) 谁知道是怎么做出来的?这种动画叫做“定格动画”。 这次课咱们就用自己的照片来做一个定格动画的时钟,好不好? 二、我们来做定格动画时钟! 1.制作素材照片 还记得上次咱们看的那个时钟最少需要多少照片吗?十张,没错,下面咱们就分组来做这十张照片。咱们先用摄像头拍一张自己的照片,可以做一个数字的手势,或者一会儿用画图软件写上相应的数字。拍完照之后记得找到照片,然后放在咱们的工作目录里。 2.编辑照片并保存 下面让我们打开画图软件,对图片进行编辑。 要求: a.照片上有自己的名字 b.图片上能看到数字,什么形式的都可以 一定要记得自己把照片保存的位置呦! 十分钟上机编辑照片 3.登录邮箱 要用邮箱给网上的朋友发信息,必须要先自己申请一个,这次课为了节省时间,咱们先用老师已经申请好的邮箱 用户名:ygcszh@gmail.com 密码:ygcszh2010 4.插入附件,发送邮件 咱们先看看界面,谁知道怎样查看和发送邮件? 先点击“撰写邮件”,页面中间部分会显示新邮件的填写界面 在该界面中,你需要填写:收件人的邮件帐号(frolasue@ygclub.org),此邮件的主题,还有邮件内容,为了节省时间,这次可以不写。 这里我们又要学习一下插入附件,点击“添加附件”,选择自己要发送的照片 所有的信息填写完后点击“发送”按钮就行啦! 之后老师会协助你们把照片放到动画时钟里去,等咱们学习了收邮件就可以看到啦! 三、全课总结 这次课咱们学了编辑照片、发送邮件和定格动画的制作原理,你有什么收获? 下次课我们会学习更精彩的文字编辑。 你还想知道什么?我们将会在以后的学习进一步研究。 | |||||||
教学环境、材料需求 | 电脑、投影 | |||||||
助教需求 | 5名以上助教 |
第四次活动 机器人[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | Breezefu | Email/MSN | fusy_11(a)hotmail.com | 所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 机器人 | 上课日期 | 2010年4月17日 | 上课时长 | 50分钟 | |||
授课对象 | 振华学校四五六年级学生 | 学生信息 | 26人 | |||||
是否已了解上次课的授课情况(Y ) | 本次课的教案是重复使用已有教案吗(N)Y | |||||||
授课目标 |
1. 加深对定义新命令(子程序、函数)概念的理解 | |||||||
授课内容 | 1. 复习前面课程的内容 2. 进一步讲解使用def命令定义新的命令 3. 介绍分步处理问题的思想 | |||||||
授课提纲 | 1. 复习 5' 通过提问,简单复习已经学习过的命令和程序。 a. 我们已经学过哪些基本的命令,怎么用?(move,turn_off,turn_left) b. 使用这些基本的命令,我们让机器人做过什么?(前进,左转,画正方形,爬楼梯,下楼梯) 2. 继续讲解使用def定义新命令 5' a. 为什么要定义新命令?(减少重复) b. 怎样使用def命令定义新命令? c. 使用def命令时应该注意哪些问题? 3. 上机 25' a. 练习使用 def命令定义“右转”命令,并应用到“画正方形”的程序中 b. 在“画正方形”的程序中,还可以再定义新命令吗?(前进n步) c. 尝试在“爬楼梯”程序中使用def命令 4. 介绍分步处理问题的思想 10' a. 介绍并演示怎么样单步运行程序 b. 分析使用了def命令的“画正方形”程序,引出分步处理问题的概念 c. 分析使用了def命令的“爬楼梯”程序,加深理解 5. 总结回顾 5' 通过提问,复习本节课所学的内容。 | |||||||
教学环境、材料需求 | 计算机、RUR-PLE | |||||||
助教需求 | 5名以上助教 |
第五次活动 办公软件[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | Breezefu |
Email/MSN | fusy_11(a)hotmail.com |
所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 办公软件 |
上课日期 | 2010年4月24日 | 上课时长 | 50分钟 | |||
授课对象 | 振华学校四五六年级学生 | 学生信息 | 20人左右 | |||||
是否已了解上次课的授课情况(Y ) | 本次课的教案是重复使用已有教案吗(N) | |||||||
授课目标 | 了解办公软件的用途,掌握文字处理软件的基本操作。 | |||||||
授课内容 | 1. 介绍办公软件的基本概念 2. 初步介绍文字处理软件使用方法 3. 讲解文字格式的设置 | |||||||
授课提纲 | 1. 复习 5' a. 计算机由哪些部分组成?(硬件,软件) b. 什么是软件,有哪些种类的软件? 2. 介绍办公软件 10' a. 什么是办公软件? b. 软件一般由哪些部分组成?(中心区域,菜单栏,状态栏,工具栏) c. 什么是文字处理软件,可以用文字处理软件来做些什么? 3. 上机体验 10' a. 打开文字处理软件,输入任意内容,练习保存文档。 b. 新建文档,输入“StarWriterTeam”,按下F3,可以看到什么? c. 用鼠标点击图片或文字,看看界面有什么变化? 4. 介绍文字格式 10' a. 小游戏:他(她)是什么样的?(描述一个人,理解特征属性的概念) b. 引出文档中的各种对象及其格式,重点介绍文字格式。 c. 怎么设置文字的格式?(先选中再设置) d. 什么是控件?(提供多种选择,即是开关,又是指示器) e. 详细讲解如何设置文字的字体和字号。 5. 上机练习 10' a. 打开刚才保存的文件,添加任意内容。 b. 练习通过鼠标或键盘选中文字内容(字,词,段落,全选) c. 练习设置选中内容的字体和字号。 6. 总结回顾 5' 通过提问,复习本节课所学的内容。 (课间让孩子们看看牛人用word画画的视频) | |||||||
教学环境、材料需求 | 计算机、投影仪 | |||||||
助教需求 | 5名以上助教 |
第五次活动 机器人[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | frolasue | Email/MSN | frolasue@gmail.com | 所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 计算机-机器人 | 上课日期 | 20100424 | 上课时长 | 50分钟 | |||
授课对象 | 振华学校 | 学生信息 | 12? | |||||
是否已了解上次课的授课情况(Y ) | 本次课的教案是重复使用已有教案吗(N) | |||||||
授课目标 | 熟练操作机器人软件,深入学习def,了解repeat,为下次跨栏做准备 | |||||||
授课内容 | 1. 复习程序界面基本操作 2. 什么是出错提示 3. 用Def写送报纸程序 4. 用Repeat简化写的程序 | |||||||
授课提纲 | 一、 质疑导入 经过了四次课程,大家都熟悉了机器人程序的操作了吗?谁知道每个按钮都是干什么的?谁又知道出错了应该怎么解决? 咱们看看如果输入以下语句会怎么样: Move() turn_off() 出错了是吗?谁知道应该怎样解决? 二、 你也能做魔法师 动画引入 让咱们先看一个小短片,名字叫做魔法师的学徒(四分钟,来自迪士尼幻想曲)。你们看懂了吗?米老鼠通过对扫把施魔法让它自己去挑水。如果我说你们也能施魔法,你们相信吗? 这节课咱们就来学学让机器人送报纸的咒语! 先看看之前咱们怎么写爬楼梯和下楼梯的程序吧! 程序一 这个程序有71行那么多……是不是看花眼了?咱们来仔细看看吧! 我会教你们念一些咒语来简化它。 先看看上楼梯的部分,那些内容是重复了很多次的呢?没错,就是这些! turn_left() move() turn_left() turn_left() turn_left() move() move() 下面,就是见证奇迹的时刻,让我们念个爬台阶的咒语吧! 记得先把上次课学的右转的咒语加上: def turn_right(): turn_left() turn_left() turn_left() def climb_up_one_stair(): turn_left() move() turn_right() move() move() 下面的程序变成这样 程序二 是不是还是有点长呢?咱们一起琢磨琢磨下楼梯的咒语怎么写吧! def climb_down_one_stair(): move() move() turn_left() move() turn_right() 这样程序就可以简化成这样啦! 程序三 你们觉得这个咒语还有可能更简单吗? 咱们的思路是不是这样的? 爬上四个台阶 放下报纸 转身 爬下四个台阶 现在咱们只对爬一个台阶用了咒语,那怎么写爬四个台阶的咒语呢?答案非常简单哦! def climb_up_four_stairs(): climb_up_one_stair() climb_up_one_stair() climb_up_one_stair() climb_up_one_stair() def climb_down_four_stairs(): climb_down_one_stair() climb_down_one_stair() climb_down_one_stair() climb_down_one_stair() 这样咱们就完成了,看看最后简化的程序吧! 程序四 神奇吗?现在咱们只用短短七行就完成了(不包括注释)!而且这个程序是不是更容易让别人读懂呢? 三、 破解咒语 弄懂了怎么念咒语,咱们也来破解下别人的咒语吧!你们能看懂这几个咒语的意思吗?能给它起个更容易理解的名字吗? 程序五 四、 全课总结 这次课咱们学习了如何用咒语避免重复,下次课咱们会学习另一个避免重复的咒语,叫做repeat( 指令名称, 次数),它比def简单,但是却有很好的效果,你们可以自己先琢磨琢磨怎么来用! 你们都知道刘翔吗?他最擅长的是跨栏,下次课咱们就讲讲怎么用魔法教会机器人跨栏好吗? | |||||||
教学环境、材料需求 | 电脑、投影 | |||||||
助教需求 | 5名以上助教 |
附:
程序一
move()
# 爬台阶
turn_left()
move()
turn_left()
turn_left()
turn_left()
move()
move()
# 爬台阶
turn_left()
move()
turn_left()
turn_left()
turn_left()
move()
move()
# 爬台阶
turn_left()
move()
turn_left()
turn_left()
turn_left()
move()
move()
# 爬台阶
turn_left()
move()
turn_left()
turn_left()
turn_left()
move()
move()
# 转身
turn_left()
turn_left()
# 下台阶
move()
move()
turn_left()
move()
turn_left()
turn_left()
turn_left()
# 下台阶
move()
move()
turn_left()
move()
turn_left()
turn_left()
turn_left()
# 下台阶
move()
move()
turn_left()
move()
turn_left()
turn_left()
turn_left()
# 下台阶
move()
move()
turn_left()
move()
turn_left()
turn_left()
turn_left()
# 返回并停止
move()
turn_off()
程序二
def turn_right():
turn_left()
turn_left()
turn_left()
def climb_up_one_stair():
turn_left()
move()
turn_right()
move()
move()
move()
# 爬台阶
climb_up_one_stair()
# 爬台阶
climb_up_one_stair()
# 爬台阶
climb_up_one_stair()
# 爬台阶
climb_up_one_stair()
# 转身
turn_left()
turn_left()
# 下台阶
move()
move()
turn_left()
move()
turn_left()
turn_left()
turn_left()
# 下台阶
move()
move()
turn_left()
move()
turn_left()
turn_left()
turn_left()
# 下台阶
move()
move()
turn_left()
move()
turn_left()
turn_left()
turn_left()
# 下台阶
move()
move()
turn_left()
move()
turn_left()
turn_left()
turn_left()
# 返回并停止
move()
turn_off()
程序三
def turn_right():
turn_left()
turn_left()
turn_left()
def climb_up_one_stair():
turn_left()
move()
turn_right()
move()
move()
def climb_down_one_stair():
move()
move()
turn_left()
move()
turn_right()
move()
# 爬台阶
climb_up_one_stair()
# 爬台阶
climb_up_one_stair()
# 爬台阶
climb_up_one_stair()
# 爬台阶
climb_up_one_stair()
# 转身
turn_left()
turn_left()
# 下台阶
climb_down_one_stair()
# 下台阶
climb_down_one_stair()
# 下台阶
climb_down_one_stair()
# 下台阶
climb_down_one_stair()
# 返回并停止
move()
turn_off()
程序四
def turn_right():
turn_left()
turn_left()
turn_left()
def climb_up_one_stair():
turn_left()
move()
turn_right()
move()
move()
def climb_down_one_stair():
move()
move()
turn_left()
move()
turn_right()
def climb_up_four_stairs():
climb_up_one_stair()
climb_up_one_stair()
climb_up_one_stair()
climb_up_one_stair()
def climb_down_four_stairs():
climb_down_one_stair()
climb_down_one_stair()
climb_down_one_stair()
climb_down_one_stair()
move()
# 爬四级台阶
climb_up_four_stairs()
# 转身
turn_left()
turn_left()
# 下四级台阶
climb_down_four_stairs()
# 返回并停止
move()
turn_off()
程序五
def a():
turn_left()
turn_left()
def b():
turn_left()
a()
def c():
move()
move()
def d():
c()
b()
def e():
d()
d()
d()
d()
turn_left()
e()
b()
turn_off()
第六次活动 办公软件[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | Breezefu |
Email/MSN | fusy_11(a)hotmail.com |
所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 办公软件 |
上课日期 | 2010.5.15 |
上课时长 | 50分钟 | |||
授课对象 | 振华学校 | 学生信息 | 15人左右 | |||||
是否已了解上次课的授课情况(Y )Y | 本次课的教案是重复使用已有教案吗(N)Y | |||||||
授课目标 | 进一步掌握文字处理软件的基本操作。 | |||||||
授课内容 | 文字处理软件的基础应用,设置文字格式,使用格式刷,插入图片,学习制作贺卡。 | |||||||
授课提纲 | 一、复习 上次课我们练习了在文字处理软件中对文字进行简单的编辑以及保存。谁知道如何新建一个文件并保存它?我们可以更改字体的那些属性? | |||||||
教学环境、材料需求 | 计算机、投影仪 | |||||||
助教需求 | 5名以上助教 |
第六次活动 机器人[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | frolasue | Email/MSN | frolasue@gmail.com | 所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 计算机-机器人 | 上课日期 | 2010.5.15 | 上课时长 | 50分钟 | |||
授课对象 | 振华学校 | 学生信息 | 约15 | |||||
是否已了解上次课的授课情况(Y ) | 本次课的教案是重复使用已有教案吗(N) | |||||||
授课目标 | 掌握def,熟悉repeat,引入关于if的思考 | |||||||
授课内容 | 复习def 学习repeat的用法 引发让机器人变聪明的思考 | |||||||
授课提纲 |
零、复习(5min) | |||||||
教学环境、材料需求 | 电脑、投影 | |||||||
助教需求 | 5名以上助教 |
第七次活动 办公软件[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | Breezefu |
Email/MSN | breezefusy(a)gmail.com |
所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 办公软件 |
上课日期 | 2010.5.22 |
上课时长 | 50分钟 | |||
授课对象 | 振华学校 | 学生信息 | 15人左右 | |||||
是否已了解上次课的授课情况(Y )Y | 本次课的教案是重复使用已有教案吗(N)Y | |||||||
授课目标 | 进一步学习文字处理软件的基础操作。 | |||||||
授课内容 | 文字处理软件的基础应用,设置段落格式,插入表格,设置页面样式,制作成绩单。 | |||||||
授课提纲 | 一、复习 5’ 上次课我们接着学习了文字处理软件中的一些基本操作,并制造了一张贺卡。谁还记得我们在制作贺卡时用到了哪些操作?怎么使用格式刷? 振华学校
五年(2)班 王小明
语文 数学 英语 总分 平均分
2010年5月22日 五、全课总结 10’ | |||||||
教学环境、材料需求 | 计算机、投影仪 | |||||||
助教需求 | 5名以上助教 |
第七次活动 机器人[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | frolasue | Email/MSN | frolasue@gmail.com | 所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 计算机-机器人 | 上课日期 | 2010.5.22 | 上课时长 | 50分钟 | |||
授课对象 | 振华学校 | 学生信息 | 约15 | |||||
是否已了解上次课的授课情况(Y ) | 本次课的教案是重复使用已有教案吗(N) | |||||||
授课目标 | 继续利用def和repeat完成跨栏,引入关于if的思考 | |||||||
授课内容 | 继续巩固def、repeat 引发用if让机器人变聪明的思考 | |||||||
授课提纲 | 一、 质疑导入 (5min) 首先要奖励上次课表现好的同学,元元和赵攀可以拥有喜羊羊造型的机器人,你们也想要吗?那就好好表现吧! 上次课上机时间较短,估计大家都来不及完成跨栏的程序,不要紧这次课咱们继续完成,你们还记得思路吗?有人能说一下吗? 二、 简化上楼梯,一起来跨栏 (25min) 下面咱们打开跨栏地图,继续完成用repeat像刘翔一样来跨栏吧! def turn_right (): repeat(turn_left,3) def kl(): move() turn_left() move() turn_right() move() turn_right() move() turn_left() repeat(kl,4) move() turn_off() 三、 魔法师的学徒 (15min) 还记得上次咱们看的小魔法师的故事吗?他用魔法教会了扫把去打水,想知道之后怎么样了吗?咱们接着看看吧! 试想一下,如果扫把像人一样会思考,知道水满了就不用再倒了是不是就不会出现这样的结果?咱们的机器人可比扫把厉害,只要咱们学会了另一个咒语,他就能自己思考,奇妙吧? 先输入下面的程序看看: if front_is_clear(): move() turn_off() 谁能用学过的英语知识猜猜第一句是什么意思?机器人动了吗?为什么?因为咱们让机器人学会了判断!这段程序的意思就是——如果前面没有障碍就走一步。如果有的话,机器人就会很聪明的停下来! 四、 全课总结 (5min) 这次课咱们学了跨栏以及如何让机器人做最简单的思考,下次课咱们会学用一个程序让机器人自己学会思考走不同的地图,让他变成智能机器人! | |||||||
教学环境、材料需求 | 电脑、投影 | |||||||
助教需求 | 5名以上助教 |
第八次活动 办公软件[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | Breezefu |
Email/MSN | fusy_11(a)hotmail.com |
所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 办公软件 |
上课日期 | 2010.5.29 |
上课时长 | 50分钟 | |||
授课对象 | 振华学校 | 学生信息 | 10人左右 | |||||
是否已了解上次课的授课情况(Y )Y | 本次课的教案是重复使用已有教案吗(N)Y | |||||||
授课目标 | 综合应用文字处理软件的各项操作。 | |||||||
授课内容 | 学习插入艺术字,图形和文本框等操作,制作“自我介绍”。 | |||||||
授课提纲 | 一、复习 5’ 还记得我们上一节课做了些什么,学了哪些操作吗?谁来说一下怎么插入表格?怎么设置页眉页脚? | |||||||
教学环境、材料需求 | 计算机、投影仪 | |||||||
助教需求 | 4名助教 |
第八次活动 机器人[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | frolasue | Email/MSN | frolasue(a)gmail.com | 所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 机器人 | 上课日期 | 2010.5.29 | 上课时长 | 50分钟 | |||
授课对象 | 振华四、五六年级学生 | 学生信息 | 约10 | |||||
是否已了解上次课的授课情况(Y ) | 本次课的教案是重复使用已有教案吗(Y)from老大不小 | |||||||
授课目标 |
加深def和repeat概念理解,用少部分时间继续完成跨栏,思考用if等重写跨栏程序。 | |||||||
授课内容 | 1. 继续巩固def、repeat 2. 学习判断语句if,if…else,if…elif…else 3. 学习几个新语句:front_is_clear(), left_is_clear(), right_is_clear() 4. 思考用新语句写跨栏程序 | |||||||
授课提纲 |
零、复习 1.区别def和repeat的用法 2.继续完成爬台阶 一、 质疑导入 (5min) 上次课咱们有同学已经完成了爬台阶,请大家想一想,如果台阶高低不一样,长短也不一样,这个程序还能完成爬台阶的任务吗?如果机器人能够自己思考,知道不同的台阶怎么走是不是很棒?! 这节课咱们就来教机器人思考,让它变成智能机器人! 二、 使用地图hurdles1.wld讲解if,if…else,if…elif…else 2.1 写程序 def zou(): move() repeat(zou,50) turn_off() 让学生思考会出现什么结果,让学生实际运行一下,看是否和预想的结果一致 2.2 写程序 def zou(): if front_is_clear(): move() repeat(zou,50) turn_off() 让学生思考会出现什么结果,实际运行一下,看是否和预想的结果一致 2.3 写程序 def zou(): if front_is_clear(): move() else: turn_left() repeat(zou,50) turn_off() 让学生思考会出现什么结果,让学生实际运行一下,看是否和预想的结果一致 2.4 如何跨栏? 机器人if-else跨栏程序讲解过程 使用if-else完成机器人跨栏程序的分析过程(前面已经学习了if;if-else): 1、用一纸做的箭头在黑板上画出的图上模拟机器人跨栏动作,让学生观察规律;重复几次之后,学生总结出:机器人的右边靠着墙走就可以了。我在黑板上简写为“靠右走” 2、分析“靠右走”其实是两个方面,一是靠右,如果右边有空,得向右边的墙靠近;二是如果前面有空,得向前走。从而引出right_is_clear()和front_is_clear() 3、跨四个栏实际上只需要分析跨一个栏的动作即可,所以在把跨第一个栏的五个点按顺序标出来;现在我们要写一段程序,这段程序会让机器人无论处于哪个点都会做出正确的动作;那么我们一个一个点来分析,分析结合第2步的右边为空和前面为空这两种情况来进行 关键点 右边为空 前面为空 机器人下一步动作 ① × √ 前进 ②⑤ × × 左转 ③④ √ √ 右转 那我们根据表格来写程序,首先要处理右边为空的情况(③④)(为什么要先处理右边为空的情况?因为要先靠右) 那我们根据表格来写程序,首先要处理右边为空的情况(③④)(为什么要先处理右边为空的情况?因为要先靠右) 如果 右边为空 右转 接下来要看右边不为空的情况,从表中可以看出右边不为空还有两种情况,前面为空和前面不为空,说明接下来要判断前面是否为空 如果 右边为空 右转 否则 如果 前面为空 前进 否则 左转 三、总结 这次课咱们让机器人学会了判断,并且也分析了怎样让机器人自己学会跨不同的栏,下次课咱们要学会把这些思路翻译成机器人能懂的程序语言,然后就可以亲自试试用同一个程序让机器人走不同的地图啦!你们课后也可以想想这几行怎么翻译。 | |||||||
教学环境、材料需求 | 电脑、投影 | |||||||
助教需求 | ≈5 |
第九次活动 办公软件[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | chenyn(微笑妞妞) | Email/MSN | chyn0912(a)gmail.com | 所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 办公软件 |
上课日期 | 2010.6.5 |
上课时长 | 50分钟 | |||
授课对象 | 振华四、五六年级学生 | 学生信息 | 10人左右 | |||||
是否已了解上次课的授课情况(Y ) | 本次课的教案是重复使用已有教案吗(N) | |||||||
授课目标 | 利用所学文字处理知识,引导学生思考并探索制作幻灯片,让学生了解办公软件(乃至互联网操作)的通用逻辑。 | |||||||
授课内容 | 1、制作幻灯片 2、图片效果 | |||||||
授课提纲 | 导入: 大家好,我想先问个问题,《喜羊羊与灰太狼》大家都看过吧?可有谁看过并记得第一集讲的是什么内容? | |||||||
教学环境、材料需求 | 电脑 | |||||||
助教需求 | 5人左右 |
第九次活动 机器人[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | Breezefu | Email/MSN | fusy_11(a)hotmail.com | 所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 机器人 | 上课日期 | 2010.6.5 | 上课时长 | 50分钟 | |||
授课对象 | 振华四、五六年级学生 | 学生信息 | 8人左右 | |||||
是否已了解上次课的授课情况(Y ) | 本次课的教案是重复使用已有教案吗(Y) | |||||||
授课目标 |
巩固前面学习的内容,学会使用判断命令。 | |||||||
授课内容 | 1. 复习def和repeat命令的使用 2. 继续介绍判断命令,定义新命令“聪明的前进”smart_move | |||||||
授课提纲 |
一、复习 5’ 还记得怎么实现“跨栏”程序吗?如何使用def和repeat命令? | |||||||
教学环境、材料需求 | 电脑、投影 | |||||||
助教需求 | ≈5 |
第十次活动 办公软件[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | 小5 |
Email/MSN | wyyjava2009@163.com |
所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 谷歌老师 | 上课日期 | 2010.6.19 |
上课时长 | 50分钟 | |||
授课对象 | 振华四、五六年级学生 | 学生信息 | 10人左右 | |||||
是否已了解上次课的授课情况(Y ) | 本次课的教案是重复使用已有教案吗(N) | |||||||
授课目标 | 让同学们了解基本的搜索技巧,主要是培养大家有困难时求助于搜索引擎的意识。 | |||||||
授课内容 | 1. 讲解搜索的基本技巧 2. 准备一些问题,让孩子们自己动手找到答案 | |||||||
授课提纲 | 一、引子 最近最热门的事情是什么?世界杯 | |||||||
教学环境、材料需求 | 电脑 | |||||||
助教需求 | 5人左右 |
第十次活动 机器人[编辑 | 编辑源代码]
上课准备提纲 | ||||||||
志愿者信息 | ||||||||
备课人 | Breezefu | Email/MSN | fusy_11(a)hotmail.com | 所属课程组 | 计算机 | |||
课程信息 | ||||||||
课程名称 | 机器人 | 上课日期 | 2010.6.19 | 上课时长 | 50分钟 | |||
授课对象 | 振华四、五六年级学生 | 学生信息 | 8人左右 | |||||
是否已了解上次课的授课情况(Y ) | 本次课的教案是重复使用已有教案吗(Y) | |||||||
授课目标 |
复习整个学期学习过的知识。 | |||||||
授课内容 | 1. 复习基本的命令和程序 2. 复习判断命令和“聪明的前进”smart_move命令 | |||||||
授课提纲 |
一、引子 10’ 最近最热门的事情是什么?世界杯 | |||||||
教学环境、材料需求 | 电脑、投影 | |||||||
助教需求 | ≈5 |