2011年第10卷第10期
2011.10.10
Industrial &Science Tribune 任务驱动案例教学法
在VB 程序设计教学中的应用
□李远君
【摘
要】《Visual Basic 语言程序设计》课程(以下简称VB )是一门理论与实践结合非常紧密的课程,但由于它所涉及的对象是非计算机类专业的同学,因此,如何改变传统的讲授模式,以任务驱动与案例教学相结合的方式进行教与学,是一个
值得探讨的问题。
【关键词】任务驱动;案例教学;教学方法
【作者单位】李远君,西南科技大学城市学院机电工程系
作为计算机课程体系中一门重要的基础性课程,VB 无疑是初学者非常适合的一种学习语言,它简单易
学,具有可视化、面向对象等特点,同时采用“事件驱动”的编程机制,可以利用窗体和标准控件方便地设计应用程序界面。因此,多年来,也作为国家计算机等级考试的考试科目之一,用于测试同学们的逻辑思维能力和程序设计简单应用的能力。越来越多的高校将它选作非计算机专业大学生程序设计的首选课程。
一
、“兴趣是最好的老师”尽管VB 语言拥有许多其它语言无法比拟的优势,但对于初次接触程序设计的同学们而言,如何让他们正确认识到
这门语言的重要性,
如何去学好、用好,还是一个非常艰巨的问题。在笔者将近9年的教学经历中,笔者承担过土木各专业、经管各专业、英语专业的VB 教学任务。实践中发现,许
basic语言是应用软件吗多同学一开始并没有用正确的心态来对待这门语言的学习,他们认为这似乎与他们的专业相距甚远。因此,如何在第一节课上扭转这种不利的局面,让同学们能正确、主动地认识和学习VB ,是一个值得深思和探索的问题。
几年的教学经验告诉我,要想让学生学好VB 这门课程,首先要让他们对这门语言产生深厚的兴趣,要
喜欢VB ,要爱上编程。所以,笔者在上第一节课的时候,首先将这门语言的作用与他们的学习专业联系起来,比如:在给土木工程专业班级上课时,会把VB 与行业软件AutoCAD 的二次开发联系起来,让他们体会到这门语言的重要性;在给工商管理专业班级上课时,我会把自己使用VB 编写的财务管理系统演示给大家,让学生了解VB 的意义,这样,学生会自然而言地把自己的将来发展与VB 联系起来,迫切地想自己去编写程序,解决问题。同学们的学习积极性也就调动起来了。
接着,在配套的实践课程上,用一个浅显的入门级实例:“制作一个欢迎界面”(如图1如示),从程序需求分析开始,然后制作用户界面、熟悉属性窗口的使用
、编写事件驱动过程、运行调试,最后生成可执行文件。和同学们一起感受程序设计给我们带来的愉悦与成就感。实践证明,这样的做法
是一个正确的尝试。
图1欢迎界面
二、任务驱动与案例教学法的结合
(一)任务驱动。所谓任务驱动就是在学习过程中不断的给学生布置一些围绕教学相关的任务,让学生不断的解决
这些问题,
进而不断的提升自己,最终使学生自己在学习中不断的发现问题,解决问题。因此,教师在设计每次课的教学任务时,
要根据所讲章节内容所包含的知识点,进行相应的增删和整合,突出重点内容。注重讲清难点、分析重点并
引导学生掌握课程内容的内在关联性。
(二)案例教学法。案例教学的关键在于选取合适的教学案例。可以说,恰当的教学案例是案例教学成功的一半,授课老师应注意结合实际选择一些简单而有趣的程序给学
生进行讲解与实验,
让学生感受VB 程序设计的魅力,让学生逐步认识到编程可以实现和解决这些日常生活中随处可见
的实际问题,
从而激发学生的求知欲。比如:在第四章中,
讲述VB 基本控件时,笔者选择了模
拟
“QQ 登录器”作为授课案例。设计界面如图2所示。图2QQ 登录器模拟
·
77·
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论