小学信息技术LOGO程序设计教学初探
作者:王志闯
来源:《教师·中》2014年第10期
作者:王志闯
来源:《教师·中》2014年第10期
摘要:LOGO语言是一种过程性语言,它功能强大,简单易学,适合学生学习,是中小学信息技术学科的重要教学内容之一。本文简单介绍LOGO语言及其特点,并结合教学实际介绍了一些教学方法。
关键词:LOGO语言;思维;教学方法
信息技术课程的核心价值是培养学生的信息素养,LOGO的解题思想与方法正体现了更深层次的信息素养,是对信息技术课堂教学的重要补充。
一、LOGO语言简介LOGO语言是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来进行编程,适合对初学者特别是儿童进行寓教于乐的教学。
LOGO语言是一种过程性语言,具有绘画、字表和会话功能。学生用LOGO语言进行“绘画”的过程,也是运用和学习LOGO语言的过程。
二、LOGO语言的特点1LOGO语言是针对儿童的一种编程语言
LOGO语言之所以是儿童学习计算机编程最好的一种语言,是因为它是针对儿童而制作的编程语言,能使儿童在认知与技能上得到较大的发展。对于儿童来说,“绘画”比“文字处理”更生动形象,能充分发挥其想象进行创作。
2LOGO语言采用儿童易于理解的语言和命令
在LOGO语言中,它的作图方式与现在所用的作图软件不一样,主要区别就在于LOGO语言的基本作图的方法可以不采用坐标方式,而是通过向前、后退、向左转、向右转、回家等儿童易于理解的语言和命令,这非常适合儿童的知识水平,使儿童更容易上手。
3与其他各学科联系紧密
LOGO语言是一种与自然语言非常接近的编程语言,它的命令大多数都是英文单词的缩写。例如,前进命令FD(FDRWARD)、后退命令BK(BACK儿童编程课一般多少钱)、右转命令RT(RIGHT)、左转命令LT(LEFT)等。
LOGO语言的编程与图形图像有关,在编写的过程中编程者需要对结果图形的各性质、图形各部分(如线段、角度)的关系熟练掌握。学生在编写程序之前需要有扎实的数学尤其是几何功底,当然他们在编写程序的时候也不断巩固了数学知识。
三、教学中的常见方法1创设情境,以情激趣,因趣导学
上课伊始教师就需要创设情境,力求激发学生的兴趣,以情激趣,因趣导学。课上我输入“REPEAT 10 [REPEAT 5 [FD 50 RT 360/5] RT 36]”,并按下回车,屏幕上显示的结果,令所有的孩子目瞪口呆!这彻底征服了孩子们。通过了解LOGO语言所具有的强大功能,激发学生强烈的学习愿望与学习兴趣,为其学好LOGO语言开了个好头。
2由浅入深,降低入门的难度
掌握LOGO语言的基本绘图命令是学好LOGO语言的前提。学生要熟练地记住命令,并且灵活运用。命令都是英文缩写,学生要记住这些命令有一定的难度。为了保持学生对LOGO语言的兴趣,我们必须降低难度,由浅入深,适时激励,鼓励学生快乐学习、轻松记忆。在初期教授命令时也应该考虑孩子的年龄特征,让他们结合命令所对应的单词去记忆。
3注重对学生逻辑思维的培养
逻辑思维是一种有条件、有步骤、有根据、渐进式的思维方式,是借助于概念、判断、推理等思维形式所进行的思考活动。作为初学程序的小学生正迫切需要逻辑思维能力,且逐渐培养起来的逻辑思维能力将使孩子今后的学习和生活受益匪浅。
4精讲例题,触类旁通,张扬个性
用LOGO语言绘制的图案,变化多样,奥妙无穷。他们使用的命令大同小异,只是顺序稍有不同,或是参数作了改变,或是顺序作了变换。如果懂得了其中的奥妙,学起来就会事半功倍。为此,在教学中我经常精讲例题,然后让学生举一反三地做同类题目,达到触类旁通的效果。
5一题多解,训练思维,大胆创新
计算机编程有一个特点,完成相同的结果,可以运用多种不同的算法。不同的算法体现了不同的解题思路、不同的思维模式。所以,LOGO语言是训练逻辑思维和发散思维的有力武器。
综上所述,在小学阶段学生学习程序设计可以培养学生严密的逻辑思维能力、严谨的科学研究精神、丰富的空间想象能力、积极的探索创造能力。总而言之,在孩子智力和能力发展关键期适当地进行程序设计的学习对于孩子来说非常有益。
参考文献:
〖=1〗张明.青少年LOGO语言教程〖=M〗.上海:上海科学技术出版社,1994.
〖=2〗王珏编译.Logo语言与计算机辅助教育[EB/OL].http:∥www.chledu/xz/view.asp?id=3478.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论