龙源期刊网 http://www.qikan.com.cn 高中信息技术教学中如何学习Basic语言编程 作者:龚艳 来源:《中国信息技术教育》2014年第18期 摘 要:高中信息技术教学作为一门重要的综合性实践课程,在培养学生动手能力和创新精神中具有不可替代的作用。由于信息技术课程中的程序设计难度大、要求高,所以要激发学生探索程序设计的兴趣,利用学生心理特点,鼓励学生学习Basic语言编程,并提供学习Basic语言编程的工具。 关键词:高中信息技术教育 Basic语言 编程设计 中图分类号:G642 文献标识码:A 文章编号:1674-2117(2014)18-00-02 新课程实施后,信息技术教育成为高中综合性实践课程,丰富了高中课程体系,也受到了学生的欢迎。学生通过信息技术的学习,不仅得到了社会实践的锻炼,培养了学生动手的能力,同时学会了信息技术的基本知识和电脑操作的技术和方法。在信息技术的选修课程中,为学生开设学习Basic语言编程的选修课,为在学习中更好地利用网络资源提供了很好的条件。 1 Basic语言编程的学习要从培养兴趣入手 VisualBasic程序设计语言的学习单凋枯燥,没有兴趣就不可能去学习,也不可能学好。要引导学生学好Basic语言编程,首先就要激发学生学习Basic语言编程的学习兴趣,处理好高考科目的学习与计算机学习的关系。 计算机编程语言可以分为机器语言、汇编语言、高级语言三大类。中学生学习的Basic语言编程是计算机语言。程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。目前通用的编程语言有两种形式:汇编语言和高级语言。中学生学习的计算机Basic语言编程,就是汇编语言。 信息技术教育作为高中的综合社会实践活动的重要课程,丰富了高中阶段的课程内容,对培养学生的动手实践能力和创新精神具有十分重要的作用。在现代化教育技术飞跃发展的条件下,学生学习信息技术已经是教育发展的需要和时代的要求。但由于高中阶段是学生学习任务最重,高考压力最大的学习阶段,许多学生非常渴望能有时间去好好地学习信息技术,但又害怕耽误了学习,影响了高考成绩。要引导好学生学习好信息技术必须帮助学生树立正确的学习观,处理好学习信息技术与学习高考文化课的关系。 龙源期刊网 http://www.qikan.com.cn 信息技术对学生来说,学习基本操作容易,但要学生自己动手制作软件,就有点难了。在他们看来,学习信息技术和计算机就是为了一般的运用,编程那是专业的计算机专家的事,所以学习信息技术有许多学生对自己的要求并不高,只要学会操作电脑就很满足。 对于学习信息技术课程教学中的VisualBasic程序设计,高中学生都感到很刺激,但又都具有畏难情绪,害怕学不会又耽误了高考学习。根据我们调查,愿意学习语言编程的学生大约占70%,但害怕学不好的学生却占80%多,只有少数以前接触过语言编程的学生还有学习信心。要学好信息技术的语言编程,首先要解决的实际问题就是帮助学生克服畏难情绪,培养学生学习编程的兴趣。而激发学生学习兴趣的最好方法,就是利用计算机神奇的信息功能和计算速度,让学生知道电脑的神奇与奥妙。例如,我在黑板上出了一道开方的计算题,让学生用笔去预算,几分钟过去了,学生还没有算出结果。可要学生用电脑运算时,几秒钟就有了结果,而且全班同学没有一个运算错的。我告诉学生,你们想知道为什么吗,那你们可以自己去动手设计一个程序。计算机神奇的计算功能,可以激发学生学习编程的学习兴趣。 Basic语言编程是一个复杂的过程,需要耐心地一步一步地去完成,难度大、时间长,需要克服许多困难。一是要克服学习编程怕影响高考的担心。学习编程不能靠信息课堂教学去完成,还需要利用课外的时间去学习和练习,许多学生都担心学习编程会耽误了学习。为了帮助学生提高认识,我们专门请数学老师来讲数学与语言编程的关系,让学生认识到,学习语言编程就是利用数学去设计程序。学习语言编程对于数学学习会有很大的帮助。二是要帮助学生克服畏难思想。许多同学想学习编程,又怕学不会编程。为了帮助学生提高学习信心和兴趣,教学中让学生从编制小游戏开始,然后相互交流自己编出的小游戏。尽管一开始学生自己动手编制的小游戏很简单,但学生都有很大的成就感,大大激发了学生学习Basic语言编程的兴趣。 2 利用学生心理特点,鼓励学生学习Basic语言编程 中学生具有很强的好奇心理,他们追求新奇,对自己感兴趣的知识和爱好,有很强的学习兴趣和欲望。Basic语言编程是计算机系统最基本的语言编程,中学生对学习Basic语言编程有一种强烈的好奇心。学校根据学生的学习任务情况决定在高中一年级开设Basic语言编程,适合学生学习特点,也符合学生的学习心理。 语言编程和数学学习是相互联系的。Basic语言编程的解题方式与数学解题方式有许多相同点,数学是信息编程的基础。语言编制离不开数学的计算与运用,数学思维能力强的学生学习语言编程就有很好的条件。但学好了数学并不意味着就能学好语言编程。对初学VB编程语言的中学生来说并不是一件容易的事。从某种程度上看,学习语言编程远比学习数学难得多,因为计算机的数学运用不是用一个数学公式去解决一个问题,而是反复多次的计算和设计过程。在学生看来,计算机的语言编程是一个没有固定格式的设计,是没有边际的数学计算。语言编程远比动画、网页的制作要难得多,也要枯燥很多。要帮助学生树立学习的信心,就要利用学生好奇的心理去激发学生的学习信心。在教学中,要善于发现学生的创新成果,要肯定学生的学习进步。例如,有一次课堂上学生练习语言编程,可一节课结束后,全班没有一个同学能完成学习任务。在检查学习结果时发现有一个同学虽然没有得出结果,可他在设计程序中很龙源期刊网 http://www.qikan.com.cn 有创意,他运用函数去计算设计的速度很快,只是路径有点问题,所以才没有结果。老师发现后,及时地加以鼓励,肯定了他的创新精神,肯定了他的编程能力,表扬了他的自学能力和爱钻研的精神。这对同学鼓舞很大。 3 提供学习Basic语言编程的工具 计算机的程序的设计需要耐心和勇气,也还需要科学的方法和及时的指导。由于学生刚接触学习Basic语言编程,所以在编制过程中会遇到许多的困难和问题,那么老师要及时地指导和帮助,鼓励他们坚持努力。信息技术教育在本质上和其他学科的学习有许多共同之处,既需要耐心和努力,同时也要注意学习技巧,掌握学习的规律,学会学习方法。计算机的编程需要运算过程,是一个信息的收集与处理的过程,需要用科学的方法和程序。老师在教学中要帮助学生学会方法,按计算机的运算步骤去一步一步地帮助学生自己动手编制,逐步地提高学生的编制能力。 在学生学习Basic语言编程过程中,教师要为学生提供Basic语言编程的工具,帮助学生熟练地掌握信息的收集和处理环节。教会学生利用Basic语言编程的工具去学会语言编程。 (1)学会利用搜索引擎去搜索信息资料。利用搜索引擎是运用计算机的最基本常识,也是收集信息的第一步。通过互联网,可以很容易地查询到网络环境中相关的信息和数字化学习资源。目前,常用的网络搜索引擎主要有:百度、google等。 (2)学会利用各种信息网站。在互联网中,各类中文的信息网站很多,特别是教育类网站就有几十个网站,这些网站都有自己独特的信息资源,也有共享的信息资源。在学习Basic语言编程的工具过程中,要帮助学生学会利用各类网站。网站从信息内容来看,主要有政府网站、教育类网站和专业网站三大类,当我们需要什么样的信息时,就可以到相关的网站去查询。 高中信息技术学习中的语言编程的学习是一个艰难但又快乐的过程。在学习过程中要调动学生主动学习的积极性,帮助学生处理好信息编程与高考学习的关系,指导学生主动探索,在编程学习中培养学生的创新精神和动手实践能力。 (江苏省连云港开发区高级中学,江苏连 云港 222042) 参考文献: [1]丁小敏.浅谈农村中学信息技术教学[J].新课程研究(基础教育),2010(3). [2]董彦斌.在盲校信息技术课上开展音频软件教学的研究[J].现代特殊教育,2010(1). 本文来源:https://www.wddqw.com/doc/b8b5d3e51711cc7930b7163a.html