浅谈小学信息技术课程中LOGO语言及教学_第1页
浅谈小学信息技术课程中LOGO语言及教学_第2页
浅谈小学信息技术课程中LOGO语言及教学_第3页
浅谈小学信息技术课程中LOGO语言及教学_第4页
浅谈小学信息技术课程中LOGO语言及教学_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、浅谈小学信息技术课程中LOGO语言及教学湖南大学子弟小学彭芳摘要:程序设计是中小学信息技术学科的重要内容之一。本文全面而简单的介绍了LOGO语言在小学信息技术课程中的应用背景及其地位,着重给出了一些LOGO语言教学建议及案例分析,希望能为各位同仁在培养学生分析问题、解决问题的能力和培养学生创造性思维上以及发展小学生的程序设计能力,拓展小学生信息技术素养上起到抛砖引玉的作用。关键词:LOGO语言 任务驱动课堂整合考评反馈一、 LOGO语言简介“Logo”源自希腊文,原意是“思考、想法或符号、文字”。1967年,心理学家西摩尔·帕伯特在从事儿童学习的研究中,发现一些与他的想法相反的教学方

2、法,于是为培养学生真正意义上的学习与思考,他专为孩子设计出了这种电脑语言。它采用儿童十分喜爱的积木拼图方式,通过海龟绘图来学习编制程序的一般方法,培养学生的逻辑思维和创造才能。二、LOGO语言进教材的背景程序设计是中小学信息技术学科的重要内容之一。早在上世纪80年代初邓小平就指示:计算机普及要从娃娃抓起,由此揭开了我国中小学开展计算机教育的序幕,而当时受机器条件的限制,教学主要是以程序设计为主,程序设计教学在培养学生分析问题、解决问题的能力和培养学生创造性思维上起着非常重要的作用。另外Logo语言对软硬件条件要求都很低,可能师资这一块有些困难,不过Logo语言很简单,教师花不了多少时间就能掌握

3、,Logo语言具有绘图、字表和会话功能、具有过程调用功能、结构化好、简单易学、形象直观的特点,学生只要学会简单易懂的基本命令,如FD(前进)、BK(后退)、RT(右转)、LT(左转)等命令,就能在屏幕上自由地控制海龟运动,画出各类图形。通过LOGO语言的教学,可以培养学生学习计算机的兴趣,使他们初步了解计算机是如何工作的,在培养学生分析问题、解决问题的能力和培养学生创造性思维上起着非常重要的作用,同时利用Logo语言,向小学生渗透程序设计思想,发展小学生的程序设计能力,拓展小学生信息技术素养都有很大帮助。三、LOGO语言常用的版本目前,两种版本的LOGO使用率比较高,它们是PCLOGO和ELO

4、GO。PCLOGO4.0分为中文版、英文版和中英文版。它通过键入各种命令,让小海龟作出响应,显示您的劳动成果。键入命令的方法与以前老版本的DOS有相似之处。而ELOGO在界面形式上有所突破,它采用了完全图形化卡通的界面设计,命令分类直接放在一个画盘上,让小学生有充分的可接受度.易学易用。而且ELOGO是真正纯中文的LOGO语言,所有命令都为标准中文格式,所有的英文在输入后都会立即转换为中文,解决了小学生不懂英语的问题。与此同时,ELOGO采用了MSW LOGO为基本语法规则,优点是所有的命令都可以写在一行中,如"如果/IF"命令就是延用了这此语言的语法规则.。另外,ELOG

5、O形成了新的三维LOGO绘图方式,使学生极易接受三维空间概念。四、学情分析Logo语言比较适合小学四年级以上的高年级学生学习,因为高年级的学生在知识层面上已经具备了一定的计算机和平面几何知识;在认知层面上符合皮亚杰的认知发展阶段。该阶段的学生(十岁十一二岁)正处于具体运算阶段,这个阶段的学生能进行具体运算,能在同具体事物相联系的情况下,进行逻辑运算;在技能层面,该阶段的学生对计算机的基本操作比较熟悉;在情感态度层面,该阶段的学生喜欢接受新事物,对新奇的知识能够保持比较长久的注意力。这些特征为学习LOGO奠定了良好的基础,教师在设计教学和实施教学的过程中,应综合考虑学生这几方面的特征,找到学生的

6、最近发展区,通过创设有趣、生动、形象的情境开展教学活动。五、教材中的LOGO语言查阅了几个版本的教材,内容大相径庭,基本分为三大阶段:初级、中级、高级。在初级单元中,以各条简单作图命令为主,包括前进FD 、后退BK、右转 RT、左转 LT、清屏 CS、抬笔 PU、落笔 PD、 回家HOME、 笔擦PE 、隐身HT 、显身ST 、设置龟笔颜色SETPC 颜色代码、设置笔粗SETW笔号、涂色FILL 、写字TT命令。我简单为大家演示一下。具体课目如下:课题学习任务及知识要点难度1、认识LOGO(1课时)学会LOGO的启动和退出LOGO窗口介绍认识小海龟了解HTST命令2、小海龟“走队列”(1课时)

7、掌握FD、BK、RT、LT四个基本绘图命令;学会使用CS命令清理绘图窗口;能熟练运用这些基本命令画出简单的几何图形。3、小海龟“翘尾巴”(1课时)掌握PU、PD、HOME、PE等基本绘图命令能灵活运用基本绘图命令绘制简单图形4、小海龟“涂颜色”(2课时)熟悉LOGO颜色代码表学会设置龟笔的颜色和笔粗掌握给封闭图形涂色的方法和技巧学会写字命令“TT”在中级单元,主要是应用REPEAT重复命令, 通过画正多边形学习重复命令,掌握重复命令的格式,在通过画圆圈画星星等进一步巩固重复命令,当然最后要安排一课综合运用操作练习课(重复命令画组合图形),既是巩固前面学习的命令综合,也是为后面学习过程作准备,起

8、到一个铺垫作用。5、小海龟走捷径(1课时)掌握REPEAT重复命令的功能和格式学会使用重复命令绘制简单图形学会保存和取出图形的方法6、画正多边形(2课时)学会使用重复命令绘制正多边形理解嵌套的概念能利用重复命令嵌套画出较为复杂的图形(五瓣花小风车六瓣花)7、画圆圈(2课时)学会使用重复命令绘制圆学会使用重复命令绘制圆弧能熟练运用重复命令绘制由圆和圆弧组成的各类图案8、画多角星(2课时)学会使用重复命令绘制正奇数多角星学会使用重复命令绘制空心多角星 综合练习课巩固重复命令的运用运用重复命令及前面的基本命令进行图形整合最后这个单元(高级篇)主要是以小海龟玩“过程”为主线,进行各种知识的拓展,这部分

9、内容很多很广而且技术难度很大,如果我们只有一学期的时间完成LOGO语言教学的话,如果要全面进行介绍的话,时间肯定是不够的,所以我认为,我们可以根据学生的实际需求和学生的各种实际情况有针对性的有目的性的进行选择性学习。9、小海龟玩“过程”(1课时)认识“过程”的意义掌握定义过程的方法学会在编辑器里编辑和修改过程学会在命令窗口调用过程10、小海龟搭积木(2课时)认识“过程调用”的意义学会用主过程调用子过程的方法能够利用过程调用画出一些较为复杂的图形11、小海龟变魔术(1课时)初步认识“变量”的意义学会编写和使用带变量的过程 12、小海龟开卡车(2课时)了解简单动画的制作方法能运用清屏命令和擦笔命令

10、制作简单动画13、让小海龟为我们计算(1课时)了解“”“/”掌握PR 命令会用PR算式进行数字计算14、让小海龟为我们唱歌(1课时)了解音乐简谱了解简谱音符、节拍、音速等会用PLAY命令编写音乐程序六、教学建议及案例 Logo语言教学的最终目的不能仅仅定位在能够完成什么样的图形,能够熟练的操作。而应该是培养学生发现、探究的学习方法,应该在于学生思维和创造力的发展。因此,怎样让学生对logo有兴趣,而且能长时间的保持兴趣,从而达到学习的目标,我认为好的教学设计至关重要。一般来说,小学logo语言程序设计教学最常用的课型包括新授课和操作练习课,一般情况下,我们更多的是关注着新授课的教学设计,因此接

11、下来,结合我自己logo语言教学经验,与大家共同探讨logo语言的教学设计要领,我稍加整理了一下,我觉得抓住以下几个设计要点,定能让我们的教学达到事半功倍的效果。1、 承前启后,任务驱动。新授课的复习铺垫,主要是复习与本课密切联系的为本课教学作准备的旧知识和基本操作。当然,复习铺垫不能漫无目的、面面俱到、把新授所涉及的旧知识都复习一遍,这样既占用过多的时间,又分散学生的精力。因此,新授前的复习应当针对本课教学内容的重点、关键或难点,着眼于新旧知识的衔接和转化来进行。搞好必要的复习,便于新授在新旧知识的“连接点”上迅速展开,并能帮助学生顺利地获取新内容,从而提高新授的效率,保证巩固练习的时间。与

12、此同时,好的铺垫还能帮助我们简洁明了的引出新的内容,让学生知道这节课学的是什么,要完成什么样的操作任务,真正做到任务驱动。如在“小海龟走捷径”一课教学REPEAT语句的应用中,首先,我们可以先出示一个正方形,然后引导学生上机用前面所学的基础命令把它画出来,同时,请一个学生将命令板书在黑板上,然后引导学生发现问题,找出规律,从而导出新课REPEAT重复命令的使用,并形象的引出重复命令的格式,这样也有利用学生识记,而不是机械记忆。(演示)再比如,“小海龟的又一个绝招”之“画五瓣花”一课教学REPEAT语句的嵌套,它的基础就是REPEAT命令及其基本语句的格式。新课的教学就有必要对这部分基础进行复习

13、巩固,避免由于部分学生对基础知识的遗忘而影响新课的教学。因此,我们可以先摆出示范图,然后引导学生分析:这个图形由几个什么形状的图形组成的?导出:用“REPEAT 3FD 60 RT 120”命令,可以画出花瓣中的一个正三角形,小海龟重复几次这组命令就能画出小风车呢?由此而导入新课,在重复命令的方括号内,还可以使用重复命令,这种结构叫做重复命令嵌套,内层的重复命令指定了基本图形的特征,外层的重复命令指定了连续绘制基本图形的个数。如“REPEAT 5REPEAT 3FD 60 RT 120 RT 360/5”,小海龟先执行最里面“REPEAT 3FD 60 RT 120”命令,画出一个正三角形,然

14、后执行后面的“RT 360/5”,外层的“REPEAT 5”指定重复画5次正三角形,这样就画出了五瓣花。2、 多样活动,保持兴趣。LOGO语言总的说起来还是比较抽象的,怎样才能让学生对枯燥的英文命令产生兴趣,并提高编写能力,一直让我深思。赞科夫说过:“教学法一旦触及学生的情绪意志领域,触及学生的精神需要,便能发挥高度有效的作用。”几经斟酌与实践,我根据小学生的心理特点,在LOGO教学中以趣为眼,用生动有趣的各种活动打开学生的视野,调动他们的学习积极性,让学生在愉悦的情境中,在自信的心态下学习LOGO。首先,充分利用多媒体的特点,保持学生的学习兴趣。多媒体的发展体现了当前现代教育技术发展的需要,

15、优化教学环境使现代教育技术的关键。尽量充分利用多媒体手段,才能优化教学环境,激发学生学习动机。例如,在小海龟“走列队”教学中,为了同学们理解左转(LT)和右转(RT)这两条简单的基础命令,我们可以利用多媒体手段,先放映一段学生在上体育课时原地转方向的情景录像。学生觉得很奇怪,为什么老师上计算机课放体育课的录像,学生的学习积极性就马上被调动起来了,兴趣也再次提了起来。接下来,让学生自己动手通过观察、比较,得出海龟转角度与上体育课转方向的相同之处,学生的学习情绪高涨,对小海龟的兴趣更加浓厚了,接下来老师讲的绘图基本命令就认真去听、去记、去学,教学效果自然提高了。我们区所发的这本教材还配置了学习光盘

16、,我觉得也是一种很好的多媒体学习方式。其次,充分利用教具,保持学生的学习兴趣。在小海龟搭积木教学时,针对教材的特点,我们可以精心准备一些积木玩具,在讲授前问学生:“这是什么?”学生一看是他们小时候经常玩的积木,情绪一下子高涨起来,纷纷抢着回答:“是积木。”由此,就可以导出讲解积木的特点:具有独立性和可连接性,可以随意的搭出一些人物、建筑物等。从而过渡到模块化的程序设计中LOGO绘图就像搭积木一样,每块积木都不复杂,只要发挥你的想象力,就可以用这些积木搭出不同的图案。接下来,我用积木搭出一个机器人的模型,然后问学生“这个机器人用了几块积木,由那几个部分组成?”。学生回答:“机器人由头、身子、手、

17、脚四个部分组成。”通过这种直观的演示和分解合并,指导学生理解模块化的程序设计思想。再通过讲解课本上的例题,说明模块化程序的做法,经过我的实践,效果良好。然后,巧编口溜,记命令。在学习LOGO语言过程中,学生普遍存在着命令记不住的毛病,这节课学过的一些命令,下一节课让他们再来用,他就不知道怎么拼写了。根据心理学研究成果和经验总结得出行之有效的记忆方法有:有意记忆法、理解记忆法等等,而我所讲授的却是最不有效的机械记忆,要把机械记忆转化为理解记忆,记忆才能深刻,“亡羊补牢,为时未晚”,我回过来想其实这些命令也就是英文单词的所写,比如FD就是forward的缩写,BK就是back的缩写,我们学校的学生

18、英语基础比较好,我想何不就让学生学学这些单词呢?这样既增加了词汇又记住了命令,通过尝试教学以后,学生果然记住了命令。另外在学习的时候,我还安排了小游戏,让每一个小组选出一名小朋友当一次海龟,由其他组员写好命令,然后让他来执行,实地地走给大家看,这下教室里炸开了锅,一个个跃跃欲试,都来出题目,要考倒队友,大家在玩中不知不觉就命令记住了命令。为了进一步巩固教学成果,在学习完前面几节以后,我还顺便编了顺口溜便于记忆:“FK前进BK退,LT左转,RT右,打扫屏幕CS,海龟回家用HOME,快速隐身HT,我要现形ST,结束程序就是BYE”。有了教师的这些铺路搭桥,学生轻松得记住了这些枯燥的命令。3、 全面

19、渗入,课堂整合。表面上来看,LOGO语言是一门理科属性较浓的一种语言,其实不然,它与多门学科密切相联。如美术、数学、音乐等等。这样我们也可以充分利用这些学科特点,完全与编程融合。如在“小海龟为我们唱歌”一课中,(我对这一课的印象十分深刻,因为这节课是我参加工作后的第一次大型的教研课。)在这节课中,我首先为学生播了一曲由LOGO编辑出来的简单音乐,听着熟悉的旋律,学生都感到十分的诧异,不相信这是由小海龟所发出来的声音,于是我就现场输入了几条命令让小海龟当场唱起歌来,学生既兴奋又好奇,于是我趁热打铁,出示一段简谱,让学生自己唱一唱,然后说一说,简谱的组成,由此就导出新课命令:TONE LOGO音符

20、号LOGO节拍 后来学生个个都学得十分的认真,而且操作起来也格式熟练,发出来的音律也特别准确,最后我们以一曲全班大合奏结束了我的那节新课。当然,后面听课老师们的反响也特别好,我想,这节课并不是我设计的活动有多么好,最主要的是学生对音乐知识掌握得比较好,而且充分的将音乐与编程结合得恰到好处。4、 寻求规律,悟探结合。随着LOGO语言的深入学习,命令越来越复杂,而且也越来越难掌握,所以很多学生往往是开始学习LOGO语言时一腔热血,兴奋得不行,可越到后面,积极性就越差,久而久之,就产生厌学情绪。因此寻求知识规律,悟探结合这点不管是在新授课上还是综合练习课上,我们都应该要运用得淋漓尽致。当然要做到这一

21、点,我认为首先要给学生一个自由的空间,多让他们运用所学的命令,真正把学到的知识作为工具运用起来,而不是让他们急于让他们掌握更多的命令。因为对于刚刚接触简单程序设计的小学生来说,不可能要求他们掌握什么高深的算法和深奥的技巧等,在教学中,重要的是善于启发和引导学生独立思考,充分调动他们学习的积极性。“授人以鱼,不如授人以渔”,与其把一个复杂的程序讲解给学生,还不如让学生自己去解决一个简单的问题,然后再根据这个问题引导发现与之相联的另一个问题,我想这种能力才是学生今后学习所必须要具备的。例如:一个学生在我讲解正三角形的画法(REPEAT  3FD  边长 RT  120)、正方形的画法(REPEAT 4FD 边长 RT  90)后,他就问我:“老师那么正五边形画法是不是REPEAT 5FD 边长 RT  72吗?”我很高兴地问他:“为什么?”他说:“因为画正三角形时转的角度是360÷3120得到的,画正方形时转的角度时360&

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论