我们的太空车教案 | |
---|---|
File:Textbook.JPG 志愿者信息 | |
授课人 | 混沌 |
助教 | tomato,,shongnuo,,,踏雪飞鸿,,,苍七,,,Breezefu,,,小久,,,liwen,,,蕾蕾豆 |
课程组 | |
课程信息 |
教学计划是否完成编辑
是
课堂效果如何编辑
我们大概上午九点的时候到的学校,助教们先把软件包,包括网页,浏览器和星空软件复制到每位同学的机器里面。差不多快到9点半的时候,同学们也到了。同学们为争抢电脑有一些"冲突",让我觉得挺不习惯的(之前在怀柔三次课同学们表现都相对比较"文明")。分配好计算机之后,按照仰望的习惯,我喊上课,起立,同学们好,课堂开始!
首先是复习,大家对于含笑上次课的印象还是很深的,我复习了文件夹和安装软件,然后请大家去寻找我们上课之前拷贝的安装包。然后请大家装上软件,这个时候由于我的计算机和大家不同步,因此大家并不知道去哪里找软件,也不知道应该装完软件应该干什么,所以场面短暂失控。我把windows虚拟机打开,和大家的步骤同步之后,要求大家静下来,问谁看到stellarium的安装程序了,看到的举手。这样同学们的注意力才转移到我这里来,这样一步一步安装完软件。大家点击桌面图标,美丽的星空出现了。
我让大家把时区设置为北京,然后看到实时的天空,由于投影对黑色背景不给力,我没有多做介绍,很快切换到月球和火星,用软件模拟了一场勇气号上看到的火星日落。承接到太空车的主题,放卡西尼号着陆的影片(我第一次看的时候觉得极其震撼,不知道同学们有没有感觉到)。于是过渡到我们自己的火星车,视频小车出场。这个立即吸引了大家的注意力,然后我让大家对它打招呼,并说,这节课我们就来学习如何控制太空车,最后大家都可以学会操作太空车,好不好?每一个同学都大声说,好!(我的固定模式,如果大家不说好,我也会继续,但受到同学欢迎给予我和助教以信心)
于是进入浏览器和网页安装部分,进入页面后,我们开始了第一个任务:移动一步。大家都轻松完成。我恭喜大家完成了自己的第一个程序,大家给自己鼓掌吧!然后是一个角,前进,转弯,前进。仍然轻松完成。下一步挑战:正方形,我没有做示范,让大家自己去摸索。谁第一个做出来,举手!于是大家好认真的开始做正方形。有同学很快做出来,这时我问,三角形怎么做?这样同时照顾到还在做正方形的同学以及做完的同学。(立文一开始说我两节课能把正方形搞定就不错了,结果我一上来就完成保底任务了)三角形的难点在于计算那个120度,一开始大家没搞定,后来我问大家要转多少度,有同学说起60,有同学说90,还有同学说了120,在我的引导下,大家发现120是对的,于是大部分同学都作出了三角形。
然后是五边形,五边形涉及到了一个叫做重复的概念(编程里面的三个基本机构,顺序、分支、循环),大家还是比较容易理解的,但是要转多少度,这个大家就没概念了。这个时候也下课了,我说大家到操场出去看看如何用logo语言控制小车吧!于是大家过来看我用logo控制小车,不过中间没有考虑到小车在怀柔育才学校操场上的阻力比较大,出了一些故障,anyway,课间大家还是玩的比较开心的,有玩儿含笑的模拟驾校的,有看星空的(我觉得stellarium完全可以自己摸索,我就没有在课堂上多讲)。
第二节课是从五边形究竟需要转多少度开始的,我引导同学们从三角形,四边形,五边形来推倒一个公式。在我的引导之下大家都完成了五边形。于是开始了本节课最难的部分:定义。这个其实对应着函数和变量, 在编程和数学上都有一定难度。尤其是中间涉及打字的部分(后来才看到论坛上已经有个帖子给出了完美的解决方案,函数的名字应该取作多边形拼音首字母dbx或者简单英语box),毫不夸张的说,打出"多边形"三个字花掉了不止5分钟。(更坚定了我在朱房村推行魔鬼训练的决心)
有了定义,我们可以开始这堂课的最高潮了:圆周率计算。用定义绘制17边形之后,我们发现多边形当边数多的时候和圆非常接近(所谓极限是也)。我问大家对圆都有哪些了解,有同学说到圆周率,于是我说相不相信我们也可以算一个圆周率?于是我从四边形开始问大家周长。又绘制了一个20边形,边长为20,周长是多少?很多同学答对了,于是我开始猜测这个圆的直径(又是一个大招,上学期在信心没有讲出来的"预估-校正"法),最后计算出了直径(不自信的我还特意用圆周率重新算了下直径大概是多少,其实没有必要,我们猜测的完全正确)。当我这样算出了圆周率,大家还是很开心的,虽然所有人都知道3.14,有同学背出了3.1415926,然后我背了3.14159265358979323846264338327950288(感觉还行)然后讲了祖冲之的故事,以及阿基米德(好像忘了说"求圆面积定理")。
最后,课程总结,软件安装,太空车,logo,圆周率,完美收官!
对下次课有什么要求或建议编辑
课程改进点:
1 浏览器采用ff,可以屏蔽回退
2 函数定义的名字采用拼音或英文简写
3 图形的长度应该贯穿始终
4 小车bugfix
5 logo.js解决拖拽不灵活的问题
6 课堂开始的时候进入windows与大家界面同步
备课/授课的宝贵经验和教训编辑
课堂控制/纪律管理的经验和教训编辑
这堂课整体比我之前的课严厉了很多,我中间至少有两次为了维持课堂纪律停下来"恐吓"大家,所以大家和我恐怕没有那么亲,但是我控制整堂课的进度非常成功,完全按照我的计划进行,只能说严厉的教学有得有失吧。
有趣的、感动的或其他任何值得记录的细节编辑
参考页面编辑
- 2012秋-怀柔育才-课程总结-学期待补充-学校待补充-第五次-课程提纲
- 2012秋-怀柔育才-课程总结-学期待补充-学校待补充-第五次-助教反馈
- 2012秋-怀柔育才-课程总结-学期待补充-学校待补充-学生课堂表现
|
}}