欢迎来到天天文库
浏览记录
ID:31399645
大小:105.50 KB
页数:6页
时间:2019-01-09
《小海龟听我指挥》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、小海龟听我指挥 摘要:Logo语言是一种很接近自然语言的编程语言,适合小学生的思维,可以培养学生程序设计的抽象思维和逻辑思维,同时能激发学生的创造性思维。教师如何才能对学生进行有效教学,让学生感受到编程的乐趣?本文将通过我在教学中的一些经验来探讨。 关键词:Logo语言;有效教学;探究学习;因材施教 Logo语言是一种计算机编程语言,根据1994年国家教委制定的《中小学计算机课程指导纲要》,Logo语言被确定为适合小学生学习的一种计算机语言,是小学信息技术的一门必修课。 在Logo世界中,有一只小海龟,它能通过我们输入Logo语言命令,画出各种五
2、颜六色的图形。小海龟是虚拟的机器人,是按照我们设定的图形路线在行动,走过的地方留下痕迹,从而绘制出各种图形。但要让小海龟行动,必须经过思维构思出路线,再编写程序,海龟按照程序行走,这其实就是一种编程的过程。在编程的过程中,学生学会初步的程序设计思想,激发学生创造性的思维,培养学生分析问题、解决问题的能力和策略。 如何有效地进行Logo教学,培养学生程序设计思想和抽象的创造性思维?下面就谈谈本人的看法。 一、创设情境,激发兴趣6 兴趣是最好的老师。学生刚接触Logo语言,要激发学生浓厚的学习兴趣,结合生活创设情境,使Logo语言形象、生动、丰富,让学
3、生感受到学习Logo语言的乐趣,这样学生自然而然会去摸索学习,变被动学习为主动学习。 例如,刚开始第一节课,我就这样导入,我故作神秘对学生说:“今天老师要讲一个故事,有一天,一只小海龟从大海爬上沙滩,它在沙滩上爬啊爬(黑板上用粉笔模拟小海龟爬的路线)小海龟回头一看,惊奇地发现自己爬出了一个图形。”这时学生会惊奇地大声说出是个圆形。我说没错,小海龟突发奇想,我是不是可以爬出更多好看的图形呢?于是我又模拟小海龟爬的路线画出更多好看的图形。学生很快被这些美丽的图形吸引住了,这时候我说:“今天老师把这只小海龟请来了,它能听我们的指挥,画出更多好看的图形,大家想
4、不想认识一下它?”学生的兴趣彻底被调动,于是我打开PCLogo软件,介绍窗口。 在讲到提笔命令和落笔命令时,我说小海龟爬得有点无聊,于是它开始蹦蹦跳跳地走路。我用粉笔在黑板上模拟蹦跳的路线,学生惊讶地发现黑板上出现了一条虚线。我说同学们发现了一条虚线,小海龟也发现了,这时小海龟又突发奇想,要是我能飞起来那该多好!说着说着,小海龟就真的飞起来了,这时我就引出让小海龟“飞起来”的“提笔命令(pu)”,介绍提笔命令的功能是命令小海龟起飞,头的方向保持不变,移动时将不会留下痕迹。接着,我又说:“小海龟起飞来肯定要降落呀,落在沙滩上又可以爬行,留下自己的足迹。”
5、这时我就引出让小海龟“落下来”的“落笔命令(pd)”,介绍提笔命令的功能是命令小海龟降落,继续画图,位置和头的方向同落笔前一样。同时,我教学生记住一句口诀:“pu、pd好兄弟,亲亲热热成对出。”6强调让小海龟起飞了,一定不要忘记要让它降落。学生很形象就记住这两个命令,自己探索画出诸如虚线、“回”字等各种图形。 二、探究学习,主动发展 学习的主体是学生。学习Logo语言,要让学生在老师的指导下从问题和任务出发多动手实践,主动去探索,从而发现规律。在探究过程中,学生会遇到很多预想不到的问题和困难,在老师的指点下,学生认真思考,努力去解决问题,学生不仅获得
6、了知识,还培养了探究和创新能力,增加了情感体验。 在学生学习完第一课的基本绘图命令后,我让学生用学过的知识自己动手画一个“干”字,我不管学生用怎样的绘图路径,比比看谁最先完成,学生争先恐后报告完成任务。然后我列举了学生绘图的几种不同的路径方法,让学生看看哪种最简单快捷,在比较中让学生明白编程尽量使用最简洁的语句实现目标。接着我告诉学生,老师将使用一种不同于任何学生的新方法来绘制,学生的注意力立马集中起来,带着好奇心听我讲解“提笔命令”和“落笔命令”实现“干”字的绘画。然后,我提出一个问题:如何让小海龟把“干”字变成“十”字?同学们异口同声说出把“干”字
7、最上面的一笔擦除就可以,于是我介绍了“笔擦命令(pe)”,让小海龟边走边擦除以前留下的痕迹。讲完这些,我就让学生自己用“笔擦命令”把“干”变成“十”。学生在探究过程中,遇到了很多问题,我一一去指导学生,最后学生顺利完成了任务。最后我把学生在探究过程中遇到的问题总结出来,提醒全班学生用“回家命令”让小海龟直接回家会留下回家的一条线,必须先“提笔”“回家”,再“落笔”“擦出”那一条线。6 学习绘制重复图形时,我让学生用学过的知识,自己探究去绘制一个正方形,然后观察命令,总结出规律。学生会发现很多命令都是重复的,进而我引入“重复命令(repeat)”,为了简
8、化相同的命令,使用重复命令。讲解了重复命令的格式之后,我又让学生探究用“重复命令
此文档下载收益归作者所有