灵感范文站

位置:首页 > 论文 > 教学论文

蚂蚁吃饼干碎——Strarlogo研讨课

教材分析:

蚂蚁吃饼干碎——Strarlogo研讨课

Strarlogo是一个编程界面,用于在屏幕上控制“海龟”。很像LOGO,但不同于LOGO。Starlogo使你可以编程控制上百甚至数以万计的海龟(Turle)自身特性和运动。

Strarlogo主要用于塑造没有“领导”的系统。例如我们的日常生活中的鸟群、交通堵塞、白蚁和蚂蚁殖民地。

本课教学内容采用汕头市教育局教研室蔡老师编著的《Strarlogo》教材中的第二课,通过前面的学习,本节课从Strarlogo语言的功能角度,教给学生一个全新的思考方式和思维视角,极大地拓宽了学生的思维空间。

 

学生分析:

教学对象为六年级学生。我校是广东省现代教育实验学校,学生从一年级开始学习信息技术课程,对信息技术的学习存着极大的兴趣和强烈的学习欲望。

根据心理学的研究,国小高年级处在形象思维向抽象思维过渡的关键阶段,求知欲旺盛,刚刚开始学习的Strarlogo程序对他们来讲具有很大的吸引力。

 

教学设计思想:

在新课程理念下的信息技术教育是面向全体学生的信息技术课程,学生学习信息技术的最后结果是:知识和技能的统一,思考和分析的统一。在教学实践中我体现“以人为本”的教育理念。创造学生个性发展的空间和思维发散的环境,支持学生的见解和想法。倡导自主学习、合作学习和探究学习,尊重学生的自主意志和独立人格。在每堂教学中,教学生以知、教学生以用,把价值引导和自主构建作为信息技术教学模式的基本点。

 

教学目标:

1、 知识与技能:

①  懂得stamp和random命令的用法,能用语句编程;

②  培养学生读程序、写程序的能力;

③  培养学生编程的合理性和从不同角度主动思考、分析问题的能力。

2、 过程与方法:

①  教学过程从布置学生完成“蚂蚁吃饼干碎”这一任务着手,通过“程序

演示、任务驱动、自主探究、理解程序、编写程序、修改程序”等教学环节来完成程序的设计。由于程序的设计带有一定的综合性,因此,在编程的过程中应用和复习到所学过的知识,把所学的知识转化为相应的技能,让学生在“做”中学,在“用”中提高,通过亲自动手制作,亲身体验,增强学生的逻辑思维能力,培养学生自主学习能力和勇于创新的精神,让学生在完成程序设计中体验成功的喜悦;

②  在教学方法,知识和技能传授上以“任务驱动”为主,锻炼学生在Starlogo

提供的新命令环境下,用一种新的思维视角,建立逻辑的思维路线、类比的思维方法、总结的思维习惯。

3、 情感态度与价值观:

促进学生自主学习、探究能力的提高,注重培养学生的逻辑思维能力以及培

养学生自主学习能力和勇于创新的精神。

  

教学重难点:

①  stamp和random命令的使用和if…stop语句进行编程

②  读程序、写程序

③  修改程序

 

教学过程:

教学

环节

教学

内容

所需

时间

教师活动

学生活动

设计意图


2’

师:同学们,上一节课,我们已经创建了30只红色蚂蚁了,今天老师准备了一些饼干碎给他们吃,请看程序演示。

 

语言过渡:怎样编出这个吃饼干的程序就是我们这节课要学习的主要内容。

    仔细观察,很快被有趣的程序吸引住

创设与主题相关的情境,激发学生的学习兴趣,为学生知识的意义建构创设良好的条件

出示

课题


1’

板书:蚂蚁吃饼干碎(第二课时)

思考、酝酿

明确学习任务

 

 

 

 

 

分析程序提出学习任务

2’

引导学生讨论、分析:你觉得程序中要安排什么内容?两者发生了什么关系?蚂蚁是怎么去吃掉饼干碎的?

针对学生回答小结:根据分析,编好这个程序得分三个任务完成:1、创建饼干碎 2、蚂蚁要

会动3、吃掉饼干碎

举手踊跃发言,谈自己看法

设置问题,让学生去观察、思考,探索问题的答案,激发学生的求知欲望。

创建饼干碎

12’

组织学生阅读课本P16第2、

3自然段,要求学生画出新命令或不懂的地方,然后编写程序。

    教师巡视指导,鼓励学生组内讨论。

 

 

讲解并演示新命令:ramdom和stamp

师:Random 是随机命令,刚才看到的饼干碎并不是按规律排放的,而是随意地洒在画布上的,所以用了Random 随机命令。程序中:seth random 360的意思是:在360度范围内每只蚂蚁随机转了一个角度。

演示讲解:那是多少度呢,我们在Turtle Command Center这里输入 :show random 360,可以看到:30只蚂蚁的转角有可能是这个角度,(按回车)也可能是这个角度,就是说它是随机产生的。

同样:jump random 200的意思是:在200步范围内蚂蚁随机跳了一下,蚂蚁跳的距离也是随机产生的。

Stamp是打补丁(色块)的命令,打什么颜色的补丁呢,后面跟的是一个color的参数,如:stamp yellow,打一个黄色补丁。这里打入黄色色块就是我们说的饼干碎。

引导学生读懂程序的意思。

演示程序效果:同学们有没发现,虽然我们的命令是一样,但饼干碎的分布却可能不一样,那就是因为我们刚刚使用了random命令。

学生自主阅读或小组讨论教材,尝试编写程序。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ramdom和stamp命令是本节课的重点和难点内容,通过学生自主阅读与教师讲解演示相合的方式,更能明白命令的使用格式和功能,有效地突破了教学重点,突出了教学重点。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   

    再次演示程序,强调random命令的功能。


2’

师:刚才老师巡视的时候发现,有些同学的饼干碎太多了,糊成一团,有没有什么方法让它减少呢?

师:对,就是减少重复的次数。

引导学生修改程序。

讲解演示:把重复次数改为30。

教师巡视,鼓励学生组内互相帮助。

 

 

学生回答。

 

 

学生练习,互相帮助。

    设计修改程序这一环节,能刺激并发展学生的创造思维,培养其创新能力。


创建蚂蚁爬动

8’

组织学生阅读P18第3和4自然段,然后编写程序。

教师巡视指导,鼓励学生尝试运用学过的命令自编蚂蚁活动的过程。

 

引导学生读懂课文程序。

 

师问:那么有谁有不一样的编法吗?

教师小结:其实,前进、后退、左右转动,跳跃甚至转头这些动作命令都可以用来编写蚂蚁活动的过程。

学生自主练习。

 

 

 

 

 

个别学生回答。

    考虑学生学习能力的差异性,鼓励学生自编程序可以满足一部分优秀学生的需要。


12’

组织学生阅读课文P18-P19,要求学生画出新命令或不懂的地方,然后编写程序。

教师巡视指导,鼓励学生组内讨论。

 

讲解演示新命令:if   stop

师:If如果,是一个条件命令,如果条件成立话,它将执行[ ]里面的命令,讲解程序if pc = yellow [stamp black   stop]的意思

 

师:这里为什么要打黑色补丁呢?

刚才看到的程序,蚂蚁吃光饼干碎后画布显示的是黑色,也就是说在黄色块上打上黑色的补丁,饼干碎看上去就跟消失了一样。

 

引导学生读懂整段程序的意思并简单介绍递归的作用。

 

引导学生修改程序。

师:有什么方法让蚂蚁不停地把黑色色块打下去呢?

对,把程序中的stop去掉,再看一下,这就是我们上课前看到的效果。

教师巡视指导,鼓励学生组内相互帮助。

学生自主阅读或小组讨论教材,尝试编写程序。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    生:不让它们停下来。

    学生自主练习。

If…stop命令是本节课的另一知识点,通过学生自主阅读与教师讲解演示相合的方式,能有效地帮助学生更好地掌握命令的使用。

 

 

 

 

 

 

 

 

 

 

修改这部分程序,既培养学生的创新能力,又增强了程序的趣味性。

 


总结评价

1’

①让学生总结本节课的学习学

容。

②创意拓展,激发学习兴趣。教师在下课前让学生尝试用今

天所学的知识去设计自己感兴趣的编程活动。

    小结本课学习内容和思考知识的拓展应用。

巩固所学知识,进一步激发学生学习Starlogo的兴趣。

 

教学反思:

苏霍姆林斯基说过:“人的内心深处有一种根深蒂固的需要,总感到自己是一个发现者,研究者和探索者。”在设计本课时,我紧紧抓住了爱探究是学生最宝贵的心理特点,并在教学过程中充分利用这一点。教师通过创设与主题相关的教学情境,激发了学生的学习兴趣,让学生产生积极的求知欲望投入到学习过程中去。然后教师通过“程序演示、任务驱动、自主探究、理解程序、编写程序、修改程序”等教学环节,有效地突破了本节课的教学难点,实现了学生对知识的意义建构。作品的完成更是让学生体验“学有所用”的自豪感、成就感,进一步激发他们的创造欲望。至此,本节课的教学目标得以实现,整堂课收到明显的教学效果。