日期:2023-01-24 阅读量:0次 所属栏目:计算机应用
摘 要:本文介绍了案例教学法、任务驱动教学法、项目驱动教学法,并根据笔者多年的教学经验,举例分析了各教学法在教学中的应用。实践证明,这些方法对于提高教学质量,培养学生能力起到了一定的作用。
关键词:VB程序设计;教学模式;案例;任务驱动;项目驱动
一、 引言
VB语言是一门面向对象的可视化变成语言,具有功能强大、语法简洁、界面友好、操作方便等特点,引入了面向对象的事件驱动编程机制和可视化的程序设计方法,极大的提高了应用程序的开发效率,因此成为各大院校首选的编程课程。然而在日常的VB课程教学过程中,教师通常以讲授简单的应用作为主导思想,没有挖掘更深层次的理论,结果往往会导致学生入门容易、深入难,简单操作容易、理论基础却不扎实的现象。
二、 教学模式
教学模式是人才培养模式的集中、具体的体现。努力探索有利于人才培养质量的教学模式,是人才培养模式改革的重中之重,是实现教学目标的重要保证,也是落在当代教师肩上的重担。根据笔者的经验,可以尝试运用案例教学法、任务驱动法,以及教学模式的改革。
1、 采用案例教学法,培养学生的实际应用能力
案例是一个实际情景的描述,包括有一个或多个疑难问题,同时也可能包括含有解
决这些问题的方法。案例教学法,从广义上讲,就是在教学过程中,学生在老师的帮助指导下,通过对一个具体功能情景描述、演示和模拟,引导学生对这些特殊情景进行思考、讨论、分析、改进的一种教学方法。它提供了活生生的素材,重视的是思辩和推理过程,而不是是否得出正确答案,教师进行案例教学不是例子+理论的简单描述和说明,而是启发和引导学院,对案例设计的“命题”进行思考、辩论和推理的过程。VB极富有创造性,不同人可以采用不同的算法、语序、界面来实现同一功能模块。
图-1 图-2
精选与实际生活关系密切的问题作为案例,通过对案例的运行,有效地激发学生的好奇心和求知欲;然后分析按理的设计思路和实现方法,进而引出该案例中用到的知识点,启发学生对案例进一步讨论、归纳,对案例完善和扩展,最后达到知识的快速掌握和能力的快速培养。例如:在教学时可以引导学生设计一个“电子彩票开奖器”(如图)。这是日常生活中很常见的一个小程序,在这个例子里可以充分介绍VB教学中的常用对象:窗体、标签、文本框、按钮、计时器等及其常用属性。
首先指导学生实现静态的开奖功能,即单击按钮即在文本框中显示一个七位数,以表示开奖结果(如图-1所示),此时程序代码只要让文本框通过RND函数显示一个随机的七位数即可。
当学生实现这一功能后,为程序再添加一个计时器控件,用以实现动态开奖,即单击“摇奖”按钮,在文本框中每隔0.2秒显示一个随机的七位数,单击“停止”按钮即停止“摇奖”显示本次开出的彩票号码(如图-2所示)。此例所需要使用的代码除显示随机数以个,还需要考虑将代码放入哪个事件过程,并还要考虑到如何设置计时器控件的Enable属性等,难度较前者加大。
2、 采用任务驱动教学法,激发学生学习的主动性
“任务驱动教学法”是基于建构主义学习理论的一种教学方法。建构主义学习理论认为:建构主义强调学习的合作性,强调同伴的重要性,注重学会学习,即获得学习的能力。理论主张以学生为中心,强调学生是信息加工的主体,是知识意义的主动建构者。认为知识不是由教师灌输的,而是由学习者在一定的情境下通过协作、讨论、交流、互相帮助,并借助必要的信息资源主动建构的。
“任务驱动”式教学方法是指在整个教学过程中,教师不直接讲解教学内容,而是把教学内容分解到精心设计的一系列任务中,通过让学生自己完成任务来学习知识、掌握技能。 这种方法对于培养学生分析问题、解决问题的能力,激发和维持学生的学习积极性等有着独特的优势,因而在信息技术教学中被广泛采用。在“任务驱动”教学中,教学要求的落实,教学目标的实现,都体现在每一个具体的任务之中,因而任务的确定占有十分重要的地位。并不是每堂课都适用“任务驱动教学法”。例如,基本概念、基本操作等就不适宜使用任务驱动教学。
例如,当完成基本控件的教学、即将开始教授数据类型时,可以通过下例既复习文本框控件又引入数据类型的相关概念。
例题要求设计一个简单的加法器——在窗体上添加三个文本框,在文本框3中显示文本框1中的数据与文本框2中数据的和。学生通常想到的程序代码是“= + ”。当进行程序演示时,会发现在文本框3中显示是的字符串的连接而不是数值相加,此时即可引入数据类型的概念。
在教学过程中,要随时注意让学生积累相关的知识和经验,特别是学习的开始阶段,为以后进行任务驱动教学打下基础。采用“任务驱动法”,使学生成为课堂的主体,教师成为学生学习的引导者,学生由被动接受者转变成主动探究者和创造者,从而成为新世纪所需要的高素质人才。
三、 结束语
VB程序设计已在高校的计算机基础教育中占有重要地位。在VB程序设计的教学中,传统的教学方法,“教法”制约了“学法”,阻碍了学生主动性、积极性的发挥,只有不断进行教学方法的创新,才有利于激发学生的创新思维和学生的创新能力,VB课程的教学质量才能不断得到提高。
参考文献:
[1] 陈赣浪.《VB程序设计》课程的教学方法和教学手段初探.2007,5:100-101.
[2] 李爱军.项目驱动教学法在《计算机语言VB》课程中的应用. 本文链接:http://www.qk112.com/lwfw/jsjlw/jisuanjiyingyong/241611.html
上一篇:关于Java事务原理的探讨