首页 > 范文大全 > 正文

高中程序设计的教学方法探究

开篇:润墨网以专业的文秘视角,为您筛选了一篇高中程序设计的教学方法探究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘 要】随着社会的发展,信息技术素养日益成为人们不可或缺的一部分。高中信息技术教材中的程序设计这一模块对学生来说是一个难点,如何在有限的时间里教好学生,让学生有所收获是一个值得探索的课题。

【关键词】算法 Visual Basic 流程图 伪代码

我们知道Basic(Beginners All Purpose Symbolic InterChange Code)是初学者通用符号代码的缩写。20世纪60年代首次出现Basic语言,经过几十年的发展演变,目前已经到第四代Visual Basic程序设计语言。它是一种流行的可视化程序设计集成环境,作为一门使用非常广泛的计算机程序设计语言,功能强大、语法简单、容易上手以及所见即所得是它的优点。因而很多人尤其是初学者把学习Visual Basic作为首选的计算机语言来学习。粤教版高中信息技术教材也增设了程序设计模块,就是以Visual Basic作为程序设计语言来阐述的。通过多年的教学实践,笔者总结了这一模块的教学方法与策略,本文就简要谈谈信息技术课上教师如何教好、学生如何学好这一模块的一些感悟。

一、学前动员必不可少

计算机程序设计,目的是通过程序解决具体的问题,编程之前,首先要分析解决问题的步骤,也就是程序设计中经常用到的算法。思路清晰了,就要画出算法的流程图或编写伪代码,然后再根据相关语法知识编写源代码,最后运行程序。我们要让学生学习程序设计这种枯燥乏味的知识,没有兴趣是肯定不行的,也是坚持不下去的。作为一名合格的高中信息技术教师,在教学中,必须把学生的学习积极性调动起来,否则课堂进行会非常艰难。在今天的信息技术时代,我们和计算机打交道,就必须掌握计算机语言。只有掌握了计算机程序设计语言,才会拿到计算机世界的金钥匙,我们才可以真正地和计算机打交道,让计算机为我们解决问题,这也是信息时代对我们的素养提出的要求。因此有人说,不懂一门计算机语言,就是信息时代的文盲。

二、从一个非常简单的实例开始,了解其过程,培养其信心

学习程序设计,没有必要一开始就讲解详细的语言知识,因为这些知识过于枯燥,对于学生而言难度偏高。我们可以从一个具体的实例开始,让学生了解程序设计、软件开发的基本过程。这个教学过程是非常有好处的,学生可以从这个实例中了解学习程序设计的基本流程,了解软件开发的基本过程。这对培养其学习信心是有好处的,能让学生感觉到学习计算机程序设计也不是那么难,只要坚持,自己一定会学好、学精。

要想想,自己每讲出的一句话,学生是否能听懂。这也是信息技术教师的技能之一,我们要把课本知识用学生自己的语言阐述出来,这样才可以更好地被学生接受。

三、不能急于求成

和学习外语有点类似,我们不可能刚学习了一点点知识就想和外国人做深入的交流。同样道理,我们学习计算机程序设计,不要指望一口就吃成胖子,基础知识要循序渐进的学,基本技能要逐渐的掌握。随着时间的推移,知识越学越多,自己对程序设计也有了深入的认识。到量变引起质变的那一刻,学生也许自己就会意识到,他已经掌握了计算机程序设计这项技能。在平时的教学中,要时常告诫学生,我们学习知识与技能,不能过于急躁,不要指望很快就能成为程序设计高手,要有学习韧劲,坚持下去,日积月累,水滴石穿,我们一定会成功的。

四、有“想法”是最可贵的品质

我们知道,要想真正学好程序设计,用好程序设计,最关键的不是掌握这门计算机语言知识,而是要学会自己去分析事物。我们学习程序设计语言的目的是为了要用它来解决问题的,遇到一个具体的问题,该怎么解决,分几步,每一步要干什么?要弄清楚一个问题怎么解决,这个还是要靠人的思维,在程序设计里,这一部分就是“算法”。我们要教好程序设计,仅仅是学习课本的知识是远远不够的,还要培养学生勤于思考的习惯,思考什么呢?就是解决问题的最佳的方法,一步一步列出来,然后画出流程图,所以说,“算法”是程序设计的核心,是程序设计的灵魂。我们要注意培养学生解决问题的能力,只有能独立解决问题的学生才能真正掌握计算机程序设计这项技能。因此,有“想法”是对程序设计工作者的根本要求,也是最可贵的品质与素养。

五、注意学生的学习状态,及时调整其学习态度

尽管学前动员开展得很好,开始阶段学习也比较顺利,也掌握了一些程序设计基本知识,但仍然要时刻注意学生的学习状态,要让学生坚持学习下去是很难的,这是合格的信息技术教师必须要做好的工作。要从那些方面来判断呢?首先要从其学习的积极性来判断,还要从其学习的成果去验证。如果我们在教学实践中能很好地发现并防止这些现象,在教学实践中常常鞭策、鼓励学生,使其有坚持学习下去的动力和信心,那么我们的教学成果就会更好。

结论:要段学习好程序设计,必须要开展学前动员,告诉学生我们要学什么,学习了这些知识有什么用。通过一些简单的例子,把学生的积极性激发出来,信心树立起来,然后再开始学习。这是一个合格的信息技术教师要掌握的策略。要从学生能理解的最简单的实例开讲,非常有助于学生建立对程序设计知识框架的认识,循序渐进、逐步深入地去学习。学习过程中,要注意经常鼓励学生坚持学习下去。随着时间的推移,知识越积越多,量变引起质变的那一刻不仅是学生成功的来临,也是我们教学工作者最为骄傲的时刻。

【参考文献】

[1]谭浩强,袁枚,薛淑斌.Visual Basic程序设计(第三版)[M].北京: 清华大学出版社,2014.

[2]张婉婉,21天学通Visual Basic(第二版)[M].北京:电子工业出版社,2011.

[3]龚沛曾,陆慰民,Visual Basic程序设计与应用开发教程[M].北京:高等教育出版社,2004.