董润鹏
小学生利用计算机进行编程,是培养他们使用信息技术、支持各种学习和解决各类问题的意识和能力的重要组成部分,而编程的抽象性以及大多数现行编程又都是用英语进行的,这给我们在小学阶段开展计算机编程教学带来了非常大的困难。易语言是一种中文编程语言,它融入了汉语语言的许多特点,符合汉语用户的语言习惯、表达方式、思维方式,降低了编写程序的难度,为小学生学习计算机编程提供了有利条件。
1.易语言适合小学生的认知特点。小学生的认知规律主要表现在从具体形象思维逐步向抽象逻辑思维过渡,并且他们这时的抽象逻辑思维在很大程度上仍然是与感性经验相联系的,具有很大的直观性倾向。他们认识事物常常从兴趣出发,模仿性比较强,刚开始学习信息技术知识,这时的编程教学就必须要适合小学生的这些特点,易语言的出现正好为小学生学习编程和认识计算机如何工作提供了条件。
2.易语言是信息技术教师容易接受的一种编程语言。在小学阶段进行编程教学,很多人担心师资问题,一方面,信息技术教师属于最需要终身学习却成长困难的群体,其困难不在于学习学科知识,而在于专业所需能力的发展。另一方面,易语言实现了真正的汉语编程,摆脱了使用传统英语编程工具所存在的语言障碍和思维模式障碍,更加符合中国人习惯的编写程序。易语言编程环境直观、快捷和实用,不仅支持程序的代码可以用中文来编写,并且操作界面也是全中文。即使不懂英文或者英文较差的初级用户,只要掌握赋值语句、非运行语句、命令语句、方法语句四种语句的基本编写方法,就能够进入计算机程序编写之门。
3.小学信息技术的硬件条件可以承担易语言教学。易语言对硬件设施要求不是很高,只要是能正常开展信息技术课程的计算机都可以运行。我分别用学校装有Windows98、Windows2000、WindowsXP不同配置的计算机进行实验,运行情况都比较理想,也就是说只要能正常运行Windows98的计算机都可以完成易语言教学。对于大家关心的软件问题,我是这样处理的:(1)学习用软件问题。学生机可以向易语言公司(www.dywt.com.cn)申请学习共享版软件,它具备除编译以外的所有功能,能满足正常学习使用。(2)程序编译问题。易语言公司给使用学校免费注册几套正式版,可以让学生把编写完成的程序传到已注册的计算机上进行编译,这样就可以编译成脱离易语言环境的可执行文件。
4.易语言可以弥补小学信息技术在编程思想教育方面的不足。从现行小学信息技术教材的内容来看,主要是Windows基本操作、Microsoft 中的word、PowerPoint、FrontPage为主。不论从内容上还是结构上都是有欠缺的,不能很好地体现信息技术发展的方向,特别是编程模块很弱。通过引进易语言进行教学实验,我认为用易语言作为小学阶段进行计算机编程教学的平台有一定的可行性。首先是易语言的中文特点,大大降低了小学生在认识计算机编程语言描述方面的难度,小学生容易入门。第二,对于编程中不可回避的“变量”概念和使用,易语言可以直接使用中文单词描述,学生学习也就“顺其自然”,对于“变量”一类小学生非常难懂的内容,学生通过对自然语言的理解,几乎可以平滑过渡。在小学教学阶段以会用或能用“变量”为目的,而不去讲解变量的一些计算机编程方面的抽象知识,这在用其他语言进行教学时是很困难的,而用易语言则变得容易了,小学的计算机编程也就有了可能性。第三,对于计算机编程最基本的三种结构,即顺序、分支和循环,学生对顺序的掌握一般问题不大,但对一些超出学生知识范围的表达式,如逻辑运算方面可以不讲;对于实现分支的条件语句,在尽量不用嵌套方式时,小学生能使用单个条件和一些直观并列条件语句,能满足一般简单编程的需要;对于循环的实现易语言是由循环首和循环尾两部分组成,输入了循环首命令,循环尾就自动出现。循环首表示循环的开始,循环尾表示循环的结束,循环首和循环尾之间的代码,是循环类命令要重复执行的代码。
在小学阶段开设编程教学并不是不可能的,利用易语言进行程序设计教学符合学生年龄特征,符合学校现有信息技术软硬条件,符合小学生信息技术新课程标准精神,有利于学生全面发展,提高学生整体素质。
作者单位
云南省曲靖市第二小学
◇责任编辑:陈顺◇