- 4
- 0
- 约3.48千字
- 约 8页
- 2018-10-15 发布于福建
- 举报
小学LOGO语言程序的设计教学的研究
小学LOGO语言程序的设计教学的研究
● 背景及意义
LOGO语言是一门容易入门,易学易懂的编程语言。LOGO语言具有实时交互的特点,可以使学生在屏幕上即刻看到已给出指令的执行结果。学生可以随着指令执行过程随时纠正他们的指令,这就是LOGO教学方法的核心。学生看见差错后,要重新检查程序并寻找解决问题的方法以“纠错”。LOGO语言中的“小海龟”可以根据命令在“爬过”的地方留下痕迹,从而构成各种各样的复杂图形。曾经有很多教育学家、心理学家和计算机专家从多方面研究探讨了程序设计语言潜在的优势。实践表明,学习LOGO语言有助于少年儿童认知能力的发展,能促进学生空间想象能力的发展,更容易使学生获得解决问题的能力。
我自2000年起负责上海市“六?一小学生计算机竞赛”,其中LOGO程序设计项目的发展是我关注与研究的重点。该项目在各区县开展培训活动的情况、参赛人数、获奖情况等相关信息,都为我的研究提供了可靠的数据、实践的渠道、交流与总结的平台。因此,如何在小学阶段开展LOGO语言程序设计的教学工作成了我研究的主要方向。
● 研究内容
LOGO程序设计项目的奖项有年级之分,参加初学者培训班的学生中最小的在上幼儿园,最大的也不过是四年级的小学生。看来作为家长,除了想通过这个项目来培养孩子的思考能力之外,也清醒地认识到,要在LOGO程序设计的比赛中取得优异成绩,并不是即学即得、立竿见影的。那么,在基层学校里, LOGO程序设计的师资情况怎样?什么时候是开始接触LOGO语言的最佳时期?如何在循序渐进的初级培训班中,让学生掌握抽象的概念,如何在人才济济的赛前集训班里加强学生的项目规划能力,培养学生的团队协作精神,提高学生的计算机综合应用能力?以上这些问题,是我研究的主要内容。
● 研究方法
首先,我收集并整理了2003~2010年的上海市“六?一小学生计算机竞赛”LOGO程序设计项目的获奖资料,运用统计法,对数据进行分类统计、制图,寻找其中的相关趋势。然后,我运用个案研究法、单组实验法,在授课的初级培训班中研究如何能让以“具象”思维为主的小学生掌握抽象的概念。同时,在授课的教师培训班里,与LOGO项目的指导教师共同探讨适合提高班与赛前集训班的教学方法,由他们在自己的培训班里完成我设计的教学案例,并即时反馈信息,不断进行总结与反思。
● 研究过程
1.项目获奖情况的数据分析
通过对2003~2010年获奖情况的收集与整理,我得到两张数据统计图(如图1、图2),由于每年的获奖人数都是根据参加人数的相关比例而产生的,所以从图1中不难发现,每年的参赛人数基本一致。图2是一张各年级组在这几年里获奖人数的统计图,从中可以看到一年级的参赛学生少,二、三年级的获奖学生逐年增加,四、五年级的获奖学生逐年减少。
2.改进实践与探讨
我在学生初级培训班中,以演示教学、角色扮演等教学法代替讲述、练习教学法,帮助学生更好地掌握那些在数学课上还未涉及相关知识的编程命令(如含有数轴、坐标等知识点的定位命令SETXY)。通过两次采用不同教学方法的课堂实验,我发现学生掌握知识与综合运用的能力都有了明显的提高。
在教师培训班里,我将自己设计的小组学习教学案例与教师们进行探讨,并由他们在自己的学生培训班里完成相关的教学实验,得到的反馈是,这样的培训方法强化了模块化编程的概念,培养了学生的合作意识。
● 分析与讨论
经过多年观察,我发现从事LOGO编程教学的基层师资队伍是相对固定的。由于LOGO语言并不是一门信息技术教师必须掌握的编程语言,所以大多数教师更偏向于培养学生的信息搜索、加工和处理等方面的能力,回避需要自学才能更好掌握的结构化程序设计语言。其实,LOGO语言是多种程序语言中最直观、形象的,它很适合小学生学习。在国外,LOGO语言被广泛运用于幼儿园阶段的教学活动中。当然,那是因为母语为英文的学生可以很容易掌握LOGO语言中“海龟作图”的基本命令。因此,我认为当学生掌握了英文的26个字母后,就可以接触“海龟作图”了。
我在初级培训班的教学中,更多地运用了演示教学、角色扮演等生动活泼的教学方法,让学生在轻松自然的环境里掌握程序设计的基础。在课堂上,我鼓励学生多与“小海龟”沟通交流。有时也让学生假设自己就是“小海龟”,根据教师或同伴给出的命令做出正确的反应;有时我还会把全班的学生组成一个方阵,每个学生好比是“小海龟”所在“沙滩”上的一粒沙,根据给出的命令,在“沙滩”上呈现出“小海龟”留下的痕迹。通过各种大大小小的演示活动与集体游戏,学生不再害怕无法记住LOGO程序设计的命令了。有个别综合能力强的学生,在“小海龟”作图过程中还添加了自己的创意,并积极地与其他同学分享灵活运用作图命令的心得。
原创力文档

文档评论(0)