欢迎来到天天文库
浏览记录
ID:21736257
大小:54.00 KB
页数:6页
时间:2018-10-24
《visual basic程序设计语言课程教法探析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、VisualBasic程序设计语言课程教法探析如何解决程序设计语言课枯燥难懂的问题一直是高校程序设计语言课教师探索的问题。本文以VisualBasic程序设计语言课程为例,以建构主义教学理论为指导,分别论述了实例教学法、条件迁移教学法和问题教学法在教学过程中的具体应用。旨在培养学生的逻辑思维能力、抽象思维能力及学习的主观能动性。关键词VisualBasic程序设计教学方法建构主义:G642:AVB程序设计语言课程的教学设计以建构主义教学理论为指导,结合多年的教学实践,探讨VB程序设计语言课程的教学方法,以实现使学生能利用
2、VB编写简单的Windows应用程序,进而使用VB结合数据库开发相应的小型系统,培养学生的可视化编程思想以及学习其它相关课程能力的教学目标。结合程序设计语言的特点,笔者在对本院学生进行VB程序设计语言课程教学时进行了以下几点探索:1将理论融入到实例中——实例教学法实例教学法打破了以教材知识点为中心的传统教学模式,而是以提炼出典型程序实例为中心,将学习的语法、程序设计技巧、分析能力等融入到具体应用实例中。整个课堂教学过程以学生为中心,教师为指导,坚持学以致用的原则,强调在应用中学习。实例教学法可以有效地解决程序设计本身枯燥
3、、难懂这一问题。实践证明实例教学法,增强了教学内容的“趣味性、挑战性、实用性”,激发了学生的学习乐趣,提高了学生自主学习的积极性和主动性,从而提高教学质量。如:在教学过程中为了讲解变量定义、赋值、FOR循环语法及integer、long数据类型所能保存数据范围的不同,笔者设计了如下问题:求4!学生们参考课本上的语法及X络上资料都能很快写出如下程序段:2引导学生举一反三——条件迁移教学法据心理学的研究表明,先前的学习对当前的学习产生影响,或者当前的学习会对先前学习产生影响,这种现象就是迁移。迁移有两种基本形式,一种是已获得
4、的知识对新知识的学习起促进作用,叫做正迁移。一种是会有消极作用的,叫做负迁移。这里我所谈的是前者。举一反三、触类旁通就是指学习中的正迁移现象。迁移的原理是客观事物之间普遍存在的必然联系,以及客观事物之间具有互相制约作用。所以迁移的方法就是通过类比推理,沟通新旧事物之间的联系,通过比较、分析、综合,然后对事物进行抽象概括。条件迁移教学法是教师依据“迁移规律”设法为新知识中的辅垫作用。高校中学习程序设计语言的主要目的是帮助学生树立编程思想,教会学生学习程序设计语言的方法,因此在教学中不能单纯地为了讲一个例题,而要引导学生通过
5、对一个例子的学习能够举一反三、触类旁通。例如在讲述程序的循环结构时选择计算0到100之间所有整数的和这一典型例题。学生们参考课本上的语法及X络上资料都能快速正确地写出程序,但为了让学生做到举一反三,提高编程能力,笔者对该典型例题分别附加了如下几个条件:第(1)小题需要在循环体内加个判断奇数的条件。第(2)小题将步长修改为2,运算结果是0,并没有求得0到100之间所有整数的奇数和,通过(1)(2)对比,锻炼学生分析程序的逻辑思维能力,同时也让学生理解步长的作用。第(3)小题在第(1)小题的基础上又增加了一点要求,将循环变量
6、的终止值用变量n来表示。第四、五、六题主要是留给学生思考让他们能进一步体会循环语句与条件语句嵌套的应用。通过练习,学生能够对所学新知识掌握得更牢固而且能够巩固过去所学的知识,进而使综合编程能力得到提高。这正是程序设计语言课要达到的目的。3在纠正错误中使学生领会新知识——问题教学法古人云:学起于思,思源于疑,它深刻地揭示了疑、思、学三者的关系。2000多年前古希腊教育家、哲学家苏格拉底的“问答法”教学方法就是围绕某个具体问题,根据学生掌握的知识和了解的情况,平等地进行讨论,发挥学生思考问题、解决问题的能动性,从而引导学生得
7、出正确结论。在教学中笔者是这样运用该方法的:经常给出错误的代码请学生判断正误,这种方法可用于有一定难度的问题中。例如在介绍随机函数Rnd()时,很多学生对该函数的用法及功能不太清楚。于是我给出错误的例题代码:随机生成10个三位正整数,试求出这10个三位数中的最大值、最小值和平均值。请学生分析该程序是否能实现题目要求的功能。求最值算法对学生来讲已不如何解决程序设计语言课枯燥难懂的问题一直是高校程序设计语言课教师探索的问题。本文以VisualBasic程序设计语言课程为例,以建构主义教学理论为指导,分别论述了实例教学法、条件
8、迁移教学法和问题教学法在教学过程中的具体应用。旨在培养学生的逻辑思维能力、抽象思维能力及学习的主观能动性。关键词VisualBasic程序设计教学方法建构主义:G642:AVB程序设计语言课程的教学设计以建构主义教学理论为指导,结合多年的教学实践,探讨VB程序设计语言课程的教学方法,以实现使学生能利用VB编写简单的W
此文档下载收益归作者所有