APP下载

BASIC教学中如何培养学生的学习兴趣

2014-03-15唐文东

读写算·素质教育论坛 2014年6期
关键词:语句编程多媒体教学

唐文东

中图分类号:G633.67 文献标识码:A 文章编号:1002-7661(2014)06-0020-02

在中学开设的BASIC语言教学,主要目的是让学生通过学习了解编程的一般过程和基本语句,让学生了解程序设计语言的一些初步知识,启迪智慧,培养逻辑思维能力,为今后的工作和学习打下坚实的基础。如何让学生更好地理解和掌握BASIC语言呢?以下是我多年的一些教学体会,希望能与同仁共同探讨。

一、注重基础,巧用比喻

任何学科的学习,都要注重基础知识的学习,信息技术学科也不例外。在BASIC教学中,我特别注意基础知识的教学。如讲各种语句的用法时,我很注意讲解诸如print后标点的不同,运行结果各异的基础知识。又如print与input语句的异同(input语句末尾不能加任何标点符号,而print语句则可以加规定的标点符号),通过详细比较、讲解,并分析一些典型语句、典型错误,加深学生的印象,让学生牢牢掌握所学的知识。

计算机语言比较抽象,学生理解起来有一定困难。在教学中,多采用形象的比喻,能起到事半功倍的效果。如讲述变量概念时,a=6,可以把变量比喻成一个盒子,6就是放入这个盒子的东西。再比如讲置换,即交换A、B的值,我将A、B比作两个装有不同颜色液体的杯子,要交换它们,必须要借助一个空杯子(即中间变量c),并且和同学一起来观察、分析程序的特征:a=b:b=c:c=a,最后归纳总结:每个变量都出现两次,每个变量在“=”的两边各出现两次,且“=”两边不能是同样变量,这样学生就容易理解,容易掌握了。

二、从“玩游戏”入手,引导学生编程

玩游戏是学生的天性。对于游戏,我要求学生在完成教学任务后,方可玩健康的益智游戏。适当地让学生在学习之余玩益智游戏,对于培养学生的探索精神,训练手指灵活性及眼、手、脑的配合,对于激发学生学习兴趣,都有一定的益处。

我还适时展示一些有趣的小软件、小程序,并引导他们改编,如我给学生展示一个飞船程序,要求学生改编,学生有的改变颜色,有的改变物体形态,有的改变操纵方式,不一而足。通过这种形式,学生不仅掌握了基本语句的运用,而且激发了学生的创新精神,训练了学生思维的灵活性。

在教学中,我先从简单图像、字母的移动入手,到改编、自编游戏程序,使学生的编程能力逐步提高。在教学中,涌现了一批批的编程高手。如有的同学,用BASIC程序编写了“变幻线”“动态的圆”“电脑艺术字”“玛丽动画”(可用键盘控制玛丽上下楼梯、在草坪上散步等),体现了很高的编程水平。

在教学中,我还让学生们互相交流,互相学习,在课堂上或一定场合(如学校艺术周)展示他们的优秀作品。学生的学习热情被调动起来了,学习积极性更高了。

三、整合资源,巧用帮助系统

在教学中,我收集、下载了许多教学软件、BASIC语言的例程,将这些资源共享在服务器上,便于教师教学和学生自学。因为多媒体教学软件生动、活泼,并且具有很好的交互性,学生都很有兴趣。通过多媒体教学软件的使用,培养了学生的形象思维,学生很快掌握了编程的基本知识,提高了学生的学习效率和编程水平。

俗语说,要给学生一滴水,教师得有一桶水。我们订阅了《中国信息技术教育》《电脑爱好者》等报刊杂志,并经常上网学习,到书店、图书室学习,不断吸取新的养分。实践证明,这不但有利于教师提高专业素养,也有利于将新知识、新观念传授给学生,拓展学生的知识面,提高学习兴趣。

我们还申请了一个免费主页,设置了在线测试程序,并在学校网站上做了链接。只要有互联网,就可以登录、练习,并实时显示分数和分析,对学生的学习有很大的帮助。局域网练习软件,我们采用的是春浪多媒体教学软件,学生做完后该程序能自动给出分数,分析对错,记录成绩,是一个不可多得的练习测试软件。

“授人以鱼,不如授人以渔”。每种程序,都有其帮助系统或说明文件。我会着重讲解帮助系统的使用,并教会学生根据帮助系统进行学习。聪明的学生就会巧用帮助系统和网络进行学习,举一反三,在编程方面取得长足的进步。

四、学科渗透,让学生编程解决实际问题

在教学中,我还尝试结合其它学科进行教学。如结合物理,指导学生编写平抛运动、反射现象方面的程序,结合数学编写数学函数图形的程序,用随机数模拟一个出题程序;学习步长概念,结合数学中的数列讲解,便于学生理解。信息技术与数学是结合最紧密的,比如表达式、函数、流程图等等,都与数学有密切联系。

在程序学习中,最好结合生活实际讲解。如,农民卖枇杷问题、房子租金问题、购物打折等,都是贴近生活的典型例程。如针对知识竞赛,可以请同学们编写比赛计分程序。结合生活实际学习,便于学生理解、掌握所学知识,让学生觉得学有所用,学生编写好程序,容易产生一定的成就感。

学科渗透、学科整合,既可激发学生的兴趣,又起到一举多得的作用,何乐而不为呢?

兴趣是推动学生学习的内在动力。我们要针对中学生的特点,选择恰当的教学方法,培养学生对BASIC程序设计语言的浓厚兴趣,培养学生学习的主动性、积极性。

(责任编辑 刘 馨)endprint

猜你喜欢

语句编程多媒体教学
编程,是一种态度
编程小能手
重点:语句衔接
纺织机上诞生的编程
多媒体教学在语文课堂的有效应用
多媒体教学为高中语文课堂插翅添翼
如何正确认识多媒体教学
应用多媒体教学课件的取与舍
如何搞定语句衔接题
作文语句实录