小学LOGO语言程序设计课型研究

来源: 作者: 发表于:2010-08-16 13:57  点击:
【关健词】

根据《广州市九年义务教育阶段计算机课程纲要》以及广州市的具体教学环境、师资、设备等条件,广州市编小学计算机教材分为三册,教学内容包括了计算机基本常识,计算机的基本操作与使用,常用软件的使用,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过程画不同的图形等内容,仅靠教材中的少数几个例子是不够的。教师有必要根据本班学生的实际情况,设计适量的操作练习课,组织学生上机操作,使学生更好地掌握相关内容,也使部分学得较好的学生有进一步发展的空间。

(三)复习课

复习课是以再现、整理、巩固已学内容使之系统化为主要任务的一种课型。通过复习还应帮助学生弥补知识的缺陷,提高综合运用知识的能力。因此,复习课的教学要求应包括知识的系统整理、堵缺补漏和能力的提高等方面。复习课是整个课堂教学体系中不可缺少的一环,通常分为单元复习、期末复习和新学期开始时的期初复习等。复习课的一般教学过程大致是,先提出复习要求或复习提纲,再系统地、有重点地进行复习,然后组织操作或练习和做出复习总结。

复习课不是新授课的压缩重复,也不同于练习讲评和疑难解答,不能仅仅解决几个疑难的问题就了事。应当着重引导学生对某一部分教材的主要内容加以回顾,找出知识的内在联系,通过比较、归纳、概括,把这些知识串成“线”,织成“网”。这样,有关的知识结论就不再是孤立的、零散的,而是构成了一个互相联系的有机整体,能有效地促进理解和防止遗忘。复习课的操作和练习应当针对重要的基础知识和学生学习中的薄弱环节,着眼于沟通知识间的联系和加强知识的综合运用来安排,避免简单的重复。

根据当前小学计算机设备的配置、课时安排、教学内容等各方面因素,在一个学期教学的各个阶段中合理地设计复习课是必不可少的。例如在教学完基本作图命令后,可以通过复习课让学生系统地对已学的命令进行对比、分类整理。像FD和BK,RT和LT,PU,PD和PE,HT和ST等命令都是功能和形式相近的命令。又如在小海龟画各种规则的图形的教学中,从开始用各个分散的命令一步一步地画图,到运用REPEAT语句画图,再进一步用编写过程画出组合图形。这里的各部分内容在教学时延伸了相当长的一段时间,甚至跨越了两个学期的教学时间。而这些教学内容之间又是相互联系而逐步提高的。因此在教学中的不同阶段,都要设计适当的复习课,及时对有关的知识进行归纳整理。让学生把各个分散的知识点连成线、结成网,形成良好的认知结构。

三、LOGO语言程序设计教学模式的探讨

教学模式是指“依据教学思想和教学规律而形成的在教学过程中必须遵循的比较稳固的教学程序及其相应的策略体系,包括教学过程中诸要素的组合方式、教学程序及其相应的策略。”教学模式来源于实践,同时又是某种教学思想或教学理论的简化表达形式,是教学理论与教学实践相结合的产物。它能将较为抽象的理论化为较为具体的策略,比起一般的教学理论来更加接近教学实践。它具有显著的可操作性,便于人们理解、把握和运用是教学模式的本质特点。教学模式作为教学规律的一种外在表现形式,它的功能在于普及教学理论、规范教学行为、提高教学效率。

由于LOGO语言具有具体、形象、实践性强的特点,强调培养学生的观察力和想像力,便于创设愉快、轻松、趣味的学习环境。小学生往往对新事物感兴趣,但注意力集中的时间较短,他们的认知以具体的形象思维为主,逐步向抽象的逻辑思维过渡。而当前学校和家庭计算机的配置还不普及,本课程的设置又只是每周一节。综合以上各点,确定了在小学LOGO语言程序设计教学中,各种不同的教学模式都应建立在这样的基础上:在计算机教室实施课堂教学,边讲边练,讲练结合。它反映了教学过程中多个要素的优化组合方式及较为合理的教学策略,在这一基础上发展形成了各种不同的教学模式。

我区经过几年的研究和实践,对小学LOGO语言程序设计教学模式进行了若干尝试。其中同福中路第一小学进行的“交往──探索──发展”和前进路小学进行的“学生自主学习教学模式”的研究和实践,能较好地依据现代教育思想,把握住LOGO语言的特点,紧扣小学生程序设计教学目标,取得了较好的教学效果,并逐步形成了一定的教学风格,体现了一种教学模式的特点。同福中路第一小学围绕“培养交往素质,促进全面发展”的现代交往教育实验,构建了“交往──探索──发展”的课堂教学模式。在小学计算机程序设计课堂教学中成功地运用了这一教学模式,创设合作教学氛围。在教学过程中强化学生之间的学习交往活动,优化师生之间的教学交往活动。重视引导学生开展自学、探究、讨论、评议等活动,使得程序设计课堂教学出现了一种生动活泼、轻松愉快的气氛,体现了学生个体自主、积极主动的学习。前进路小学在进行“学生自主学习教学模式”的研究和实践中,结合小学计算机课程的教学提出了“观察演示以趣激学,以疑导思感知理解,自主操作切实掌握,合作发展灵活运用”的小学LOGO程序设计教学的结构形式,把激趣、活动和合作作为突破口。在根据这一模式实施教学时,注意创设情境,强调启发学生思维,着重组织引导学生自主学习和操作,让学生有充分的机会表达自己的学习感受。经过一年多时间的实验和探索,初步形成了小学LOGO程序设计教学的教学模式。

(作者:广州市海珠区教师进修学校 高永锋)

(责任编辑:nylw.net)转贴于南粤论文中心: http://www.nylw.net(代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)
顶一下
(0)
0%
踩一下
(0)
0%


版权声明:因本文均来自于网络,如果有版权方面侵犯,请及时联系本站删除.