携手走进程序设计语言的世界-小学Logo语言教学初探

时间:2020-08-29 19:40:30 教育毕业论文 我要投稿

携手走进程序设计语言的世界-小学Logo语言教学初探

携手走进程序设计语言的世界——小学Logo语言教学初探
吴江爱德双语实验小学  谢雪芳
 摘要:Logo语言是小学信息技术教学中的选修内容,它对培养学生分析问题、解决问题的能力和培养学生创造性思维上起着非常重要的作用。在小学阶段进行语言教学存在一定的困难,本文讲述了笔者在教学实践中通过 “感受魅力”、“实践探索”、“三步教学”三个措施,带领孩子们走进程序设计语言的世界。
 程序设计,一听让人感觉很专业、很深奥,很多人都以为只有计算机高手才会程序设计,往往望而却步。然而,小学信息技术教材,多了一本选修课本,选修内容中增加了程序设计语言——Logo语言的教学。
 Logo是一种计算机程序设计语言,Logo源自希腊文,原意为“思想”,最初的Logo语言是由一名叫帕伯特的心理学家设计的。佩伯特希望孩子不要机械地记忆事实,强调创造性的探索。Logo语言程序设计教学在培养学生分析问题、解决问题的能力和培养学生创造性思维上起着非常重要的作用。作为一门程序设计语言,在小学阶段进行教学存在一定的难度,如何把这一项新的教学内容教好,值得我们信息技术教师进行深入地探索与研究。我在教学中进行了一些实践,下面就让我们一起携手走进“小海龟”的世界吧!
 一.感受魅力,激发Logo语言学习兴趣
 小学阶段学习Logo语言,主要是学习通过编程的形式来绘图。这个软件与孩子们熟悉的“windows画图”、“金山画王”等应用型软件有很大区别,它是通过命令来控制“小海龟”的爬行,以画出图形来;另外,它的应用涉及到学生的数学知识面。怎样让孩子们在初步接触Logo时,有一个好印象呢?
 对孩子们而言,Logo语言是一个具有挑战性的画图工具,同时也存在一些恐惧心理——要记一些命令。第一次上课,我充分扩大Logo语言的挑战性及趣味性,让学生感受Logo语言的无穷魅力。
 可能学生确实被Logo这种与众不同的画图方式吸引了,感觉很新鲜。我给学生展示了一些有趣的图形,看着“小海龟”在屏幕上忙碌着,孩子们早就跃跃欲试了。我让学生初步尝试自己输入一些命令来画一些简单的图形,他们多么想也能画出像老师一样有趣的图形来呀!
 学习Logo语言时,孩子们成了神气的“指挥家”,只要“指挥家”一声令下,“小海龟”就乖乖地前进、转弯、后退、跳跃,看到如此有趣的画图方式,“小指挥家”爱上了他们的新朋友——“小海龟”,就像是他们的小宠物。我趁着学生的热乎劲,说:“要当好指挥家可不容易,指挥家的命令不能胡乱发,否则,小海龟就不会听,要当一个好的指挥家,必须认真学习Logo语言命令,只有这样的‘语言’,‘小海龟’才听得懂,才愿意听!”
 二.实践探索,获得Logo语言学习意志
 经过两个多月的学习,孩子们已经能用Logo语言绘制一些基本的图形了,对Logo语言也产生了一定的兴趣,和“小海龟”成了好朋友。教学中,我明显感觉到六年级的学生比五年级的学生普遍接受力要强,同一年级中学生的接受力也相差很大。怎么办呢?Logo语言的教学是层层相扣的,后面知识的教学必须建立在前面知识的掌握上才能展开的,否则没法进行下去。
 教学中,我先通过图例演示说明相关的数学知识,比如,正多边形的各条边都相等,各个角都相等,它的外角和是360°等。从而让学生充分了解正多边形的特点,正多边的这些特点,使我们可以用重复命令来简化画图,从而引出用重复命令画正多边形的基本格式。孩子们在我的引导下,也就不难理解如何来画正多边形了。正多边形是非常有趣的图形,然而图形本身不能解决学生的长期的学习情趣。有趣的事情必须在学生自己亲身探索和发现的过程中,才会变得更为有趣,兴趣的保持也会发现的期待中得到巩固和强化。我让学生先画正五边形、正八边形、正十二边形……然后自己总结:画的正多边形的“边”数越多,画得图形就越像圆。从而引出圆也是一个特殊的正多边形,在Logo语言中我们通常用正三十六边形来代表圆。那正五十边形、正一百边形……将是什么样的呢?很多孩子都迫不及待地自己尝试起来。原来正多边形的变数超过36以后,画出的图形都是圆,只是圆的精确度有些不一样。于是知道了为了使圆更精确,可以用正一百边形、甚至正三百六十边形来代替。有的孩子甚至“恶作剧”,画个正一千边形,甚至正一万边形,可怜的“小海龟”累得满头大汗。孩子从中得到了乐趣。帕伯特说“学校的多数课程是记忆一些数据和科学事实,却很少着眼于真正意义上的学习与思考”,事实上,实践和探索的乐趣,才是最大的`乐趣。这正是我们进行Logo语言教学的真正目的。这也正符合信息技术新课程的理念——注重学生信息知识与能力的主动建构,强化学生信息态度与信息文化的有效内化。
 由于孩子们各种综合能力的差异,课堂上不能千篇一律地要求每个孩子要达到怎样的要求。对Logo语言程序设计更是如此,毫无疑问,基本命令每个学生都应该掌握,也都能够掌握,后面部分的差距就越来越明显了。教学中,我主要注意保护孩子们学习Logo的兴趣,让他们保持一份热情、一份神奇感,保持“想学”的愿望。我注重过程,不是结果。不管是例题教学,还是练习,都先给孩子们自由思考的时间,有困难再稍加点拨,尽量让孩子们独立思考。我经常对孩子说:“只要思考了、尝试了,哪怕你今天没有画出来,那你今天也是有收获的,因为你思考了、投入了。”
 一次,孩子们画一个由十个正五边形组成的“钻石”,比较难,我逐步示范,当“钻石”展现在孩子们面前的时候,全班同学都一起拍手鼓掌了。我感受到了孩子们在感受Logo语言那种神奇的魅力时,所得到的那种幸福。相信孩子们都深深地记住了如何画“钻石”。我也相信孩子们对Logo语言的兴趣更浓了。
 三.三步教学,提高Logo语言学习实效
 Logo语言课程的学习,对小学生而言具有一定的难度。教学难度大,课时少,就必须注重每堂课的实效性,尽量做到当堂课的内容当堂清。
 教学中我主要通过“想”、“做”、“说”这三步教学,将相关的命令的学习融入有层次的操作任务中,学生既动手,更动脑,很好地体现了语言教学的思想,同时,学生参与学习活动注重广度和深度,从而实现学习目标能够较好地达成。
 例如教学“画虚线”,我给出一条虚线,让学生想一想在实际生活中我们是如何来画虚线的,再联系Logo中能否也通过相关命令来实现这个效果;然后让学生在电脑中来试着画画看,通过实际操作来验证自己设想的过程;最后指名说说自己的设想和验证过程。这样学生不断学会操作方法,同时又把实践提升为理论,更有助于学生理解和掌握。
 碰到难题,或是学生相关的数学知识点还没有学到,我通过讲解、示范,让学生理解、掌握相关的知识点;再让学生自己尝试操作一遍,以便加深印象。这时,有些学生会在我广播教学时把相关的命令抄下来。我一般会阻止学生这样做,我对学生强调:学习用Logo语言编程不是老师让“我”画个什么图形画出来了,“我”的任务就完成了。重要的是你的思考过程,也就是“想”,输入几行命令,谁都会,你一定要知道为什么要这样“做”,而不是那样“做”?先想,后做,还要会说,这才说明你真正掌握了。
 所谓“想”的过程就是算法的形成过程,明确“做”的具体流程;“做”的过程,就是算法的实现过程,是学生的实践与体验;“说”的过程,又是思维的进一步深化与整理的过程,进一步巩固算法,强化学习目标的达成。对于程序语言的教学,就是要将“想”与“做”,“做”与“说”,有机结合起来,整体提升学生的能力,同时培养学生正确的程序设计思想。
 林见祥教授指出:Logo是一种分析、综合与建构的方法。在小学里进行编程课程的教学,我们的目的并不是要大家学会编程,更重要的给学生渗透一些编程的思想,让更多的人了解计算机编程。
 对小学生而言只要是他们感兴趣的东西就一定能学好,我们的Logo语言教学也是如此。只要教师通过巧妙地引导、激励,运用恰当的教学方法,孩子们就会喜欢它、爱好上,我们的身边就会有越来越多的编程小高手。
 
 参考书目:《小学信息技术选修课本》
          《江苏省义务教育信息技术课程指导纲要(试行)》

【携手走进程序设计语言的世界-小学Logo语言教学初探】相关文章:

1.浅析非计算机专业程序设计语言的教学

2.非计算机专业程序设计语言的教学探讨

3.高职美术教学语言艺术初探论文

4.计算机程序设计语言的课程改革论文

5.语言哲学视角下自然语言与程序设计语言对比研究论文

6.汉语言文学专业双语教学初探

7.高级程序设计语言教与学切入点浅论

8.乡村小学音乐教学路径初探论文

9.对小学数学教学评价改革初探论文