略谈LOGO语言的教学.doc

上传人:3d66 文档编号:1851570 上传时间:2019-01-12 格式:DOC 页数:11 大小:21.50KB
返回 下载 相关 举报
略谈LOGO语言的教学.doc_第1页
第1页 / 共11页
略谈LOGO语言的教学.doc_第2页
第2页 / 共11页
略谈LOGO语言的教学.doc_第3页
第3页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《略谈LOGO语言的教学.doc》由会员分享,可在线阅读,更多相关《略谈LOGO语言的教学.doc(11页珍藏版)》请在三一文库上搜索。

1、略谈LOGO语言的教学 一、LOGO语言是什么 20世纪60年代,美国麻省理工学院人工智能实验室的西摩尔?帕伯特专为孩子们设计了一种叫LOGO的计算机语言,是一种易学、易懂、易于掌握的结构化程序设计语言,出发点是将原本较为枯燥的程序设计形象化,希望学生不要机械地记忆事实,使学生在掌握了为数不多的LOGO原始命令后,能在发现和探索中学习,通过操纵屏幕上的海龟来学习编写程序,强调创造性的探索能给学生严密的计算思维和有趣的学习体验。 二、LOGO语言的地位与作用 根据江苏省义务教育信息技术课程指导纲要(2018修订)的要求,LOGO语言作为拓展模块I的内容,在新版苏科版教材中,被编入“选修”。LOG

2、O语言的教学能帮助学生掌握计算机的基本操作,理解有关概念,丰富学生的观察力和想象力,能训练他们的逻辑思维和抽象思维能力,进一步激发学生学习计算机的兴趣。LOGO语言具有模块化的程序结构和递归的特点,形象和直观性强是它的一大特色。LOGO语言的教学,在普及小学生计算机知识,激发小学生学习计算机的兴趣,培养和训练学生的思维能力,发展他们的智力及创造力等方面都能起到积极的作用。 三、LOGO语言的教学思想 首先,程序设计教学要遵循教学过程的一般规律和基本原则。只有遵循教学的一般规律才能增强教学工作的效率和质量,只有遵循正确的教学原则才能帮助教师创造教学的有利条件,从而达到预定的教学目的并获得良好的教

3、学效果。 其次,LOGO语言符合小学生的年龄特点,也是比较通俗的计算机语言。LOGO语言的学习要为今后复杂软件工程的程序设计奠定基础,在教学中要渗透结构化程序设计的思想。LOGO语言的教学要突出程序的结构,要突出程序设计自顶向下逐步求精和模块化的基本方法,以及程序模块中只使用顺序、选择和循环三种基本结构。这样,不管程序中包含有多少个模块,它仍然具有清晰的结构。结构化程序设计的过程也就是对学生思维进行训练的过程。结构化程序设计的训练不仅可以让学生养成良好的程序设计习惯,而且可以培养学生思维的条理性和逻辑性。 四、程序设计的教学内容 根据学生的认知水平与发展需求,教师要适时引入程序设计的思想,介绍

4、一些基于高级程序设计语言的编程方法,让学生加深理解运用信息技术处理和解决问题的方法,为学生在信息技术领域的个性发展提供必要的支持。 1.算法与问题解决 (1)结合生活中的具体问题,体验算法思想及其意义,进一步了解算法。 (2)学会使用自然语言和流程图来描述算法,知道流程图的基本图例,了解自然语言和流程图的区别和联系。 (3)知道算法的多样性,能有意识地设计与筛选算法,优化问题解决的方案。 2.程序结构与设计 (1)了解程序的基本知识,知道程序控制的基本结构顺序结构、选择结构和循环结构。 (2)选择一种容易掌握的程序设计高级语言,掌握其基本的语法规则。 (3)结合生活中的实际问题,分析算法,选择

5、程序结构,并编写程序解决问题。 (4)能够读懂简单的程序,知道程序表达的基本意义,并学会如何调试程序。 五、程序设计课堂的教学方法 1.激发学习兴趣,善于质疑 兴趣是最好的老师。对于一只神奇的小海龟能乖巧地听从自己的话,初学者会觉得很好玩,乐于和它交朋友。但小学生的学习兴趣是不稳定的,当程序设计的学习愈加深入,学生学习的热情就会逐渐下降。如何让大部分学生能够被LOGO语言所吸引呢?在学生学习的过程中,教师要有意识地启发学生思考问题和分析问题,当他们能够使用已学知识编写一个新的程序,并能够调试成功的话,他们就会有一种满足感。而正是这种满足感,增强了他们的学习兴趣,激起了学生对新程序的研究热情。

6、例如,在画正三角形时,我们可以由“FD 边长 RT 120 FD 边长 RT 120 FD 边长RT 120”,引出重复命令REPEAT“REPEAET 3FD 边长 RT 120”,要求学生画出一个正六边形。学生编写程序的热情高涨,气氛十分活跃。当学生的兴趣得到激发,他们学习的动力也就得到了挖掘。 2.强化动手能力,注重实践 “实践出真知”,程序设计的教学要把学生学习间接经验和直接经验相结合,要注意发挥学生学习的主动性,注重理论联系实际,采取多种途径巩固所学知识。学习计算机,一定要动手,不动手是很难学会的。学生可以通过自学,在上机实践的过程中,进一步理解和掌握知识,通过上机操作弄懂原来不清楚

7、或不理解的问题。教师所传授的知识都是前人在实践中得到的,我们也应该让学生在学习知识的同时,用实践来印证知识,在实践中获取知识。小学阶段LOGO语言程序设计的教学,我们需要强化学生的动手实践能力,要培养学生多动脑、多动手的良好学习习惯,让他们通过亲自动手操作获得必要的感性认识,从而达到理性的升华。 3.积极探索研究,学会反思 LOGO语言的教学要侧重于画各种各样有趣的几何图形,如直线、线段、角、正方形、长方形、圆、正多边形、平行四边形等,它们都是数学中基本的几何图形。我们要引导学生自主探究,研究题目,一题多解,通过实践发现问题,学会思考和改正错误。在教学中,教师要不断改变教学模式,让学生在探索和

8、创新中不断反思。通过探索发现新知,在反思中总结,自我发现,自我创新。 例如,画一幢房子(正三角的房顶,正方形的房身,圆形窗户,长方形的门),涂上自己喜欢的颜色。比较合理的绘制起点可以是屋顶,可以是房身,可以是房身的下方,还可以是房身的上方。程序代码可以是完全不同的。 4.注重优化过程,追求完美 注重优化教学过程应该是课堂教学不变的价值取向,优化教学过程是每个教师努力的根本方向。我们在教学LOGO语言时往往重视事情的结果如何,图形有没有画出来,而很少去关注学生的思考过程。优化教学过程,就是要在教学中对教学内容进行前期预测,教师提出自己的疑问,激发学生的探究欲望,把学习的主动权交给学生,深入探究,

9、在引导学生充分思考的基础上,运用多种方法启发学生理解,适当时候给予孩子留白,让他们有独立思考的空间,这样才能使学生的理解、思维等能力得到提高。优化教学过程有助于教学目标的达成,也符合程序设计的教学思想。我们不需要追求一个展示教师技术的完美课堂,我们要追求学生拥有完美学习过程的有效课堂。 5.增强小组交流,协同合作 每个学生都有宽广的思维空间,隐藏着许多新异的思维,通过交流会迸发出智慧的火花。通过小组交流、合作学习可以充分发挥他们的主体作用,让他们互助互学,集思广益,让需要解决的问题从学生中来,再到学生中去。小组交流可以增强学生主体参与和群体意识、合作意识,能使学生从别人的错误和方法思路中学到更

10、多的知识,形成自觉的自我反思能力。 六、LOGO语言重点和难点的把握 PC LOGO 4.0包含291条命令,而我们在教学中经常使用的最基本的命令在30条左右。学生只要真正掌握了这些命令,就能够画出很多的图形。更重要的是在学习用这些命令去画各种图形的时候,学生能慢慢地领会程序设计的思想方法,训练思维,培养创造精神。老师在教学过程中着重关注的要点为 1.画图 (1)基本绘图命令全图形、全文本、图文显示切换命令、 清屏命令、清屏复位命令、显龟与隐龟命令、画线命令、抬笔与落笔命令等。 (2)绘图命令中的数学表达式。 (3)利用屏幕坐标绘图绘图窗口的直角坐标系、海龟定位命令、海龟坐标查询命令、海龟角度

11、查询命令、画命令。 (4)彩色绘图画笔与屏幕颜色的设置、填色等命令。 2.数学运算 (1)常量(数、字、表)与变量。 (2)运算符与表达式。 (3)数据的输入(赋值语句等)。 (4)数据的输出(PRINT、TYPE等)。 (5)常用函数平方根函数(SQRT X)、取整函数(INT X)、随机函数(RANDOM X)、正弦函数(SIN X)。 3.LOGO编程 (1)过程过程的概念与过程的定义、带参过程、过程的编辑与调用、过程文件的保存。 (2)顺序结构。 (3)循环结构重复命令(REPEAT)的使用与嵌套 、循环命令(FOR)的使用与嵌套。 (4)选择结构关系表达式与逻辑表达式、IF语句。 (

12、5)递归直接递归与间接递归、尾递归与中间递归。 七、LOGO语言竞赛辅导的几点注意事项 1.寻求支持 对于竞赛辅导,我们要寻求多层面的支持。首先是学校的支持,学校要能正常开设竞赛辅导班,这是辅导班开设的基本保障;其次是学生的支持,学生要有兴趣来参加辅导班,这与日常教学是紧密联系在一起的;第三是家长的支持,要让家长明白,参加竞赛辅导班不但不影响孩子其他学科的学习,而且还可以培训学生缜密的思维能力,提高学习能力,促进学生全面发展;最后是其他老师的支持,如果其他老师也要拉着孩子进行培优补差,不让学生过来参加辅导,那辅导班也无法正常授课,需要加强与其他老师的沟通。 2.选对人才 辅导班学员的选择也是相

13、当重要的。首先要尊重学生的选择,其次需要关注参加学生的逻辑思维能力和创新能力。辅导班学员的挑选,是一个双向选择的过程。只有平时教师有效的教学与学生兴趣的培养,才会有更多的学生报名让教师进行选择。只有选对人才,教师辅导的动力与学生学习的动力才会不断增强,辅导才会出成绩。 3.计划周密 教师要对整个LOGO语言命令及功能有系统的认识,竞赛辅导不同于集中授课。教师需要把握整个辅导的程序设计语言的重点与次重点,以及面向小学生程序设计辅导所需达到的目标。制订计划要周密,辅导内容要有梯度,合理规划用时,做到课内外学习相结合,保证学生学习用时。 4.系统辅导 辅导内容要系统,教师应在学生学习基本命令的基础上

14、,增加课外的竞赛常用命令,并引导学生自学其他命令,熟练掌握命令的格式与功能。 5.特殊关注 教师要善于发现学生间存在的差异,引导学生结合自己的知识、体验、思维和想象,多途径、多维度地开展,要让学生带有疑问和探究的思想深入思考。对待不同的学生要给予不同的目标,对于一些不能迅速完成任务的同学,要给他一个相对简单的任务,完成后适当鼓励。寻找适合学生的切入点,将学生的已有知识和能力与即将探究的问题有机结合,要给予不同的评价,让他能够体验到成功的快乐。 例如,绘制等边三边形、四边形、五边形十边形时,可以要求大部分同学使用带参数的过程来完成,基础稍差的同学可以用过程和REPEAT命令来完成,先完成的同学可以尝试如何让程序在画到等边十边形的时候停下来。 程序设计的过程是培养思维能力的过程。在LOGO语言的教学与竞赛辅导中,我们要了解LOGO语言自身的特点,利用好这些特点,有机地与其他学科相整合,充分发挥信息技术作为一种手段和工具的作用,鼓励学生自主探索,因材施教,对学生学习发展起到积极影响。使LOGO语言教学与竞赛辅导不是为学习而学习,为竞赛而辅导的工具,而是遵循教学的一般规律和基本原则,利用恰当的教学方法,让学生在学习的过程中养成良好的程序设计习惯,提升学生思维的条理性和逻辑性。第 11 页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1