根据《广州市九年义务教育阶段计算机课程纲要》以及广州市的具体教学环境、师资、设备等条件,广州市编小学计算机教材分为三册,教学内容包括了计算机基本常识,计算机的基本操作与使用,常用软件的使用,LOGO语言程序设计等四个模块。各个教学模块分散安排在三至六年级进行教学,其中五年级和六年级主要学习LOGO语言程序设计的基础知识。 一、LOGO语言教学应体现LOGO语言的特点 程序设计通常是以某一种计算机语言为背景,从某个问题引入,按照一定的规则编拟出一系列供计算机执行的工作步骤。LOGO语言是美国麻省理工学院人工智能实验室在研究LISP语言的基础上专为青少年设计的编程语言。LOGO语言除了具有很强的绘图功能以外,还具有计算、字表处理等多种功能。LOGO语言能使学生在愉快、轻松、趣味的环境中学习计算机的基本概念和结构化的程序设计思想,可以培养和训练学生的思维能力,发展他们的智力及创造力。LOGO语言是一种易学、易懂、易于掌握的结构化程序设计语言,它并不是强制性地向学生灌输知识,而是使学生在掌握了为数极少的LOGO原始命令后,在发现和探索中学习,通过操纵屏幕上的海龟来学习编写程序。活动的海龟在屏幕上形象化地移动,不仅能帮助学生掌握计算机的基本操作,理解有关概念,丰富学生的观察力和想像力,而且能训练他们的逻辑思维和抽象思维能力,激发学生进一步学习计算机的兴趣。LOGO语言具有模块化的程序结构和递归的特点,形象和直观性强是它的一大特色。通过运用“前进”“后退”“右转”“左转”等命令操作,指挥海龟的运动,其运动轨迹在屏幕上构成了千变万化的图形。教师可以在直观的教学中讲解程序设计的基本概念和方法;许多复杂图形的产生可归结为十分简单的LOGO程序;许多较难的智能问题也可以通过LOGO语言程序给予清晰的解答。LOGO语言不仅是一种程序设计语言,更是一个计算机辅助教学工具。因此,LOGO语言的教学要侧重于画各种有趣的几何图形,培养学生的观察力和想像力等。注意通过LOGO语言的教学,培养学生学习计算机的兴趣。 LOGO语言的教学,在普及小学生计算机知识,激发小学生学习计算机的兴趣,培养和训练他们的思维能力,发展他们的智力及创造力等方面都起了积极的作用。 二、LOGO语言程序设计教学的课型 课堂教学是班级教学最重要的特征和最核心的内容。把课堂教学划分为不同的类型,按照不同的类型组织教学,在理论上和实践上都有重要的意义。小学LOGO语言程序设计的课堂教学按教学内容来划分,包括了LOGO的认识与启动、简单作图命令、重复命令、坐标作图命令、过程设计、彩色绘图与计数等不同教学内容的课型。 早期的APPLE—II和中华学习机等所用的MIT LOGO语言包含122条命令,发展到PC LOGO 4.0已包含291条命令,而在广州市小学计算机课本第三册中只教学其中最基本最简单的28条命令。学生掌握了这些命令,已经能够画出很多的图形。而更重要的是在学习用这些命令去画各种图形的时候,学生慢慢地领会了程序设计的思想方法,训练了思维,培养了创造精神。 这28条命令包括了: 第三课4条:FD (FORWARD) BK(BACK) RT(RIGHT) LT(LEFT) 第四课3条:HOME CS(CLEARSCREEN) CLEAN 第五课5条: PU(PENUP) PD(PENDOWN) PE(PENERASE) HT(HIDETURTLE) ST(SHOWTURTLE) 第六课1条:REPEAT 第八课1条:SETPOS(SETPOSITION)(在LOGO 4.0版本中为 SETXY[X Y]) 第九课2条:TO END 第十课7条: POTS(PRINT OUT TITLES) PO ALL(PRINT OUT ALL) PO(PRINT OUT) ER(ERASE) SAVE LOAD ERASEFILE 第十四课2条:IF STOP 第十五课2条:SETPC(SET PENCOLOR) SETBG(SET BACKGROUND) 第十六课1条:PRINT 课堂教学是小学计算机学科教学的基本形式。根据一节课的主要教学任务来划分,小学LOGO语言程序设计教学最常用的课型包括新授课、操作练习课和复习课。要优化课堂教学、提高教学质量,必须对这些主要的课型进行认真的研究。下面就这些课型的主要任务、主要特征和主要结构等谈一下我的看法。 (一)新授课 新授课是以教学新的内容为主要任务的一种课型,以教师讲授新的教学内容,学生感知、探究、理解、操练新内容为主要特征。由于LOGO语言中的新旧知识有着密切的联系,而且学生理解和掌握新知识也需要一个消化过程,因此,新授课的主要结构大体上可以分为复习铺垫、讲授探究、巩固发展这三个环节。 新授课的复习铺垫,主要是复习与本课密切联系的为本课教学作准备的旧知识和基本操作。复习铺垫不能漫无目的、面面俱到、把新授所涉及的旧知识都复习一遍,这样既占用过多的时间,又分散学生的精力。因此,新授前的复习应当针对本课教学内容的重点、关键或难点,着眼于新旧知识的衔接和转化来进行。搞好必要的复习,便于新授在新旧知识的“连接点”上迅速展开,并能帮助学生顺利地获取新内容,从而提高新授的效率,保证巩固练习的时间。如在“小海龟的一个绝招”一课教学REPEAT语句的应用中。要求学生能应用REPEAT语句简化一些规律明显的命令组,运用这一语句画出正三角形、正方形和其他的正多边形。在这一课的复习铺垫中就可以通过复习以前画正三角形、正方形等所用到的有关命令和方法。一方面让学生复习旧知识和操作,为新课教学铺平道路。同时也便于学生对新旧知识和操作方法进行对比,感受到新知识、新方法的优点,引起学习兴趣,提高了教学的效率和效果。又如“小海龟的又一个绝招”一课教学REPEAT语句的嵌套,它的基础就是REPEAT命令及其基本语句的格式。新课的教学就有必要对这部分基础进行复习巩固,避免由于部分学生对基础知识的遗忘而影响新课的教学。 教学新内容是新授课的中心环节。这一环节主要包括引入课题、教师进行讲解、组织和引导学生进行探研学习、做出阶段性的小结等。引进新内容要简洁、明了,使学生知道这节课学的是什么,并力求激发起学生的求知欲。讲授新内容要注意运用计算机等先进教学媒体和实际操作,注意突出重点内容和关键部分,注意新授的坡度和转折,尽量使学生通过自己的努力正确理解所教的内容。如“小海龟的一个绝招”新授课教学,在引入了REPEAT语句后,就应及时组织和引导学生,通过观察、讨论、上机操作等多种方法让他们感知、理解并初步掌握REPEAT语句的格式、使用条件和简单的应用。组织学生运用新学到的知识优化以前所学的画正三角形、正方形等图形的做法。使他们体会到新知的功能,感受到掌握新知后的喜悦,激发他们进一步学习的兴趣。 新授课的巩固发展,可以采取学生板演、口答、书面作业和上机操作等多种形式进行,其中以上机操作为主。上机操作时间应占总课时的二分之一以上。操作练习的内容应有针对性,层次性和适当的坡度。为求让学生当堂消化,保证上机操作的通过率,应该针对新授内容的重点、关键或难点,先进行一些单项性或模仿性的操作练习。 (二)操作练习课 操作练习课是新授课的延续和补充,是以培养、训练学生进一步巩固和运用已有知识和操作方法为主要任务的一种课型。确定练习课的教学要求时应当明确,使学生深入理解和进一步掌握哪些知识,安排哪几个层次的练习,着重进行哪几方面的训练,哪些知识应当加以综合运用等。 操作练习课的主要特征是教师对学生操作和练习做专门的指导,用一节课的主要时间组织学生进行独立或半独立的操作和练习。教师在课前应就要进行的操作练习的内容、层次、形式、练习的指导方法以及练习的时间作好安排,决不能随意出几道题让学生自己做就算了。 程序设计的操作练习包括书面上的练习和上机操作,但应以上机操作为主。操作练习课的主要结构大致上包括复习、操作练习、讲评分析等几个环节。如“小海龟搭积木”一课,教学LOGO过程的建立和调用,是小学程序设计教学的重点内容,也是教学中的一个难点。小学生刚接触程序设计,构建一个过程的思路不是那么清晰,同时由于输入程序的时候往往会出现各种错误,导致程序无法运行通过。因此,对这一内容的教学,教师就应针对学生存在的问题,安排和设计适当的操作练习课。通过组织学生上机实践,让他们进一步理解和巩固新授课教学的内容,掌握LOGO过程的建立和调用。由于教材受篇幅的限制,而不同地区或不同学校计算机课程的发展情况不尽相同。如何更好地突出教学中的重点和突破难点,使不同程度的学生都得到发展,设计一定的操作练习课更是必要。如应用REPEAT语句画简单的组合图形、建立和调用带参数的LOGO过程画不同的图形等内容,仅靠教材中的少数几个例子是不够的。教师有必要根据本班学生的实际情况,设计适量的操作练习课,组织学生上机操作,使学生更好地掌握相关内容,也使部分学得较好的学生有进一步发展的空间。
小学LOGO语言程序设计课型研究
教案作者:不详 教案来源:教案中心 教案栏目:信息技术教案 收藏本页