首页 > 范文大全 > 正文

小海龟听我指挥

开篇:润墨网以专业的文秘视角,为您筛选了一篇小海龟听我指挥范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:Logo语言是一种很接近自然语言的编程语言,适合小学生的思维,可以培养学生程序设计的抽象思维和逻辑思维,同时能激发学生的创造性思维。教师如何才能对学生进行有效教学,让学生感受到编程的乐趣?本文将通过我在教学中的一些经验来探讨。

关键词:Logo语言;有效教学;探究学习;因材施教

Logo语言是一种计算机编程语言,根据1994年国家教委制定的《中小学计算机课程指导纲要》,Logo语言被确定为适合小学生学习的一种计算机语言,是小学信息技术的一门必修课。

在Logo世界中,有一只小海龟,它能通过我们输入Logo语言命令,画出各种五颜六色的图形。小海龟是虚拟的机器人,是按照我们设定的图形路线在行动,走过的地方留下痕迹,从而绘制出各种图形。但要让小海龟行动,必须经过思维构思出路线,再编写程序,海龟按照程序行走,这其实就是一种编程的过程。在编程的过程中,学生学会初步的程序设计思想,激发学生创造性的思维,培养学生分析问题、解决问题的能力和策略。

如何有效地进行Logo教学,培养学生程序设计思想和抽象的创造性思维?下面就谈谈本人的看法。

一、创设情境,激发兴趣

兴趣是最好的老师。学生刚接触Logo语言,要激发学生浓厚的学习兴趣,结合生活创设情境,使Logo语言形象、生动、丰富,让学生感受到学习Logo语言的乐趣,这样学生自然而然会去摸索学习,变被动学习为主动学习。

例如,刚开始第一节课,我就这样导入,我故作神秘对学生说:“今天老师要讲一个故事,有一天,一只小海龟从大海爬上沙滩,它在沙滩上爬啊爬(黑板上用粉笔模拟小海龟爬的路线)小海龟回头一看,惊奇地发现自己爬出了一个图形。”这时学生会惊奇地大声说出是个圆形。我说没错,小海龟突发奇想,我是不是可以爬出更多好看的图形呢?于是我又模拟小海龟爬的路线画出更多好看的图形。学生很快被这些美丽的图形吸引住了,这时候我说:“今天老师把这只小海龟请来了,它能听我们的指挥,画出更多好看的图形,大家想不想认识一下它?”学生的兴趣彻底被调动,于是我打开PC Logo软件,介绍窗口。

在讲到提笔命令和落笔命令时,我说小海龟爬得有点无聊,于是它开始蹦蹦跳跳地走路。我用粉笔在黑板上模拟蹦跳的路线,学生惊讶地发现黑板上出现了一条虚线。我说同学们发现了一条虚线,小海龟也发现了,这时小海龟又突发奇想,要是我能飞起来那该多好!说着说着,小海龟就真的飞起来了,这时我就引出让小海龟“飞起来”的“提笔命令(pu)”,介绍提笔命令的功能是命令小海龟起飞,头的方向保持不变,移动时将不会留下痕迹。接着,我又说:“小海龟起飞来肯定要降落呀,落在沙滩上又可以爬行,留下自己的足迹。”这时我就引出让小海龟“落下来”的“落笔命令(pd)”,介绍提笔命令的功能是命令小海龟降落,继续画图,位置和头的方向同落笔前一样。同时,我教学生记住一句口诀:“pu、pd好兄弟,亲亲热热成对出。”强调让小海龟起飞了,一定不要忘记要让它降落。学生很形象就记住这两个命令,自己探索画出诸如虚线、“回”字等各种图形。

二、探究学习,主动发展

学习的主体是学生。学习Logo语言,要让学生在老师的指导下从问题和任务出发多动手实践,主动去探索,从而发现规律。在探究过程中,学生会遇到很多预想不到的问题和困难,在老师的指点下,学生认真思考,努力去解决问题,学生不仅获得了知识,还培养了探究和创新能力,增加了情感体验。

在学生学习完第一课的基本绘图命令后,我让学生用学过的知识自己动手画一个“干”字,我不管学生用怎样的绘图路径,比比看谁最先完成,学生争先恐后报告完成任务。然后我列举了学生绘图的几种不同的路径方法,让学生看看哪种最简单快捷,在比较中让学生明白编程尽量使用最简洁的语句实现目标。接着我告诉学生,老师将使用一种不同于任何学生的新方法来绘制,学生的注意力立马集中起来,带着好奇心听我讲解“提笔命令”和“落笔命令”实现“干”字的绘画。然后,我提出一个问题:如何让小海龟把“干”字变成“十”字?同学们异口同声说出把“干”字最上面的一笔擦除就可以,于是我介绍了“笔擦命令(pe)”,让小海龟边走边擦除以前留下的痕迹。讲完这些,我就让学生自己用 “笔擦命令”把“干”变成“十”。学生在探究过程中,遇到了很多问题,我一一去指导学生,最后学生顺利完成了任务。最后我把学生在探究过程中遇到的问题总结出来,提醒全班学生用“回家命令”让小海龟直接回家会留下回家的一条线,必须先“提笔”“回家”,再“落笔”“擦出”那一条线。

学习绘制重复图形时,我让学生用学过的知识,自己探究去绘制一个正方形,然后观察命令,总结出规律。学生会发现很多命令都是重复的,进而我引入“重复命令(repeat)”,为了简化相同的命令,使用重复命令。讲解了重复命令的格式之后,我又让学生探究用“重复命令”绘制正方形,学生完成之后,很惊喜地发现只用一条命令就能完成前面好几条重复的命令绘制的正方形。接着我让学生动手绘制六边形,通过和正方形的命令对比,总结出重复命令的规律。

然后让学生尝试绘制八边形、十边形、十二边形、十五边形、二十边形,学生惊奇地发现,边数越多的图形越近似一个圆形。我让学生思考,如何才能画出一个圆呢?学生尝试了各种边数和边长,但都实现不了,这时我再加以指点,让学生尝试用边数为360,边长为1进行绘制,学生在我的提示下很快就绘制出一个圆形。

通过学生的探究,学生牢牢学会了这些知识,并融会贯通,学以致用,创造性地绘画出更多图形。虽然花费了更多时间去探究摸索,但是学生学习更加深刻,动手实践机会更多,从中发现了很多无法预知的问题并解决掉,从而使学习更高效,收获更大,学习的兴致自然也就更加高。

三、因材施教,各尽其才

学生之间是存在个别差异的。学生的认知水平、学习能力和自身素质因人而异,教师要从学生实际情况和个别差异出发,有针对性地设计教学,扬长避短,各尽其才,使每个学生都能获得最佳的学习效率。Logo语言的学习最能反映出学生的差异,擅长抽象思维和严密逻辑思维的学生,学起来非常得心应手、游刃有余,而偏向形象思维的学生学起来就捉襟见肘、困难重重。如果使用一样的教学内容和作业练习,能力强的学生会感到缺乏挑战性,没有充分发挥学生的能力,从而会因此丧失学习兴趣和动力。而能力差的学生会感到很费力,无法完成任务,没有成就感,从而会因此抹杀了自尊心和信心。

每次作业练习,我都会出一些从简单到复杂的任务,简单的任务要每个学生认真完成,而一些复杂的任务,供学有余力的学生去完成。对于能力差的学生,我要求能模仿我的操作过程去完成我演示过的绘图任务,在此基础上加以识记理解知识点,做一些简单的课后延伸。而对于能力强的学生,我的要求就更高,不仅要快速完成基本的任务,还要用抽象思维和逻辑思维绘画出更为复杂的图形,完成之后展示给全班学生欣赏,并讲述自己的设计灵感和创作过程。

Logo语言的学习为培养学生抽象思维、逻辑思维和创造性思维提供了很好的平台,我们应该充分激发学生的学习兴趣,让学生主动去学习探究,并且针对不同的学生采用不同的教学方法,使学生爱上Logo语言,高效学习,体验编程带来的无限乐趣。

参考文献:

[1]印海燕.小学信息LOGO语言教学初探[J].小学科学(教师论坛),2011,(8).

[2]李 欣.浅议logo教学对学生思维能力的培养[J]. 中文信息,2013,(6).

[3]祁 敏.与程序零距离――谈信息技术选修教材中的Logo语言教学[J]. 中国现代教育装备,2011,(6).

(作者单位:江西省广昌县第二小学)