赵立英 李波 王妍
摘 要:VB课程的理论性和实践性均较强,在教学中要求学生既要学好理论知识,又要掌握实际操作技能。本论文主要针对VB课程的这一特点提出了任务驱动式案例教学法的思想,即在传统的教学方法的基础上,引入案例教学,并以任务驱动的方式来提高学生学习VB程序设计的兴趣,真正的实现理论和实践的结合、培养学生自主学习能力与独立分析、解决问题的能力。
关键词:VB程序设计 案例教学 任务驱动
中图分类号:G623 文献标识码:A 文章编号:1674-098X(2012)12(b)-0-01
VB程序设计是该校部分非计算机专业必修的课程之一,目前教学中普遍采用多媒体课堂教学与上机实践紧密结合的方式。这种教学方式虽然能适当提高学生的学习兴趣,但仍然是以教师教学为主体,学生只是被动的接受知识,不能很好的培养学生解决实际问题的能力。而案例教学和任务驱动式教学能很好的实现理论与实践的衔接,所以笔者将案例教学和任务驱动式教学相结合,同时吸取传统教学的优点,并考虑到该校学生学习VB现状,探索出一种适合该校学生学习VB的教学方法—任务驱动式案例教学法。
1 任务驱动式案例教学法的特点
1.1 任务驱动和案例教学
任务驱动教学法是以建构主义的认知灵活性理论为基础的一种教学方法。教师将教学内容设计成学生感兴趣的任务,并将知识点隐含到任务中,引导学生通过各种方式实任务,获得知识。案例教学主要是对具有一定实践性、针对性的典型实例进行分析、讨论、推断、归纳和总结,以提高学生分析问题和解决问题的能力的一种教学方法。
1.2 任务驱动式案例教学法
任务驱动式案例教学法是将案例教学与任务驱动相结合的一种教学方法。案例教学侧重于“教”,指教师在授课的过程中以事先设计好的典型案例为基础;而任务驱动侧重于“学”,指学生在学习的过程中以任务为驱动,以解决问题为目标,在解决问题的过程中学习。这种教学方法主要是把学生作为教学中的主体,教师在授课中的主要目的是激发学生的学习兴趣,引导学生自主学习,构建相应知识体系,培养和提高学生的实际操作能力。而VB课程的实践性较强,在教学中不仅要让学生掌握理论知识,还要培养学生的实践操作能力,以及自主学习和独立分析、解决问题的能力,所以VB程序设计的教学适合采用该教学方法。在整个的教学方法中,需要教师和学生很好的配合。教师设计有代表性的案例,在向学生呈现、讲解案例的过程中激发学生的学习兴趣。再根据相关知识点给学生布置任务,学生得到任务后根据情况自主学习或分组讨论学习,通过对案例的认真研究和模仿,并在教师的协助指导下逐步完成任务。在整个教学过程中学生不仅掌握了VB的基本知识和方法,在教师的引导下建构了相应的知识体系,同时也掌握了相应的操作方法以及相关的技巧,极大的提高了学生的实践操作能力。
2 任务驱动式案例教学的实施
任务驱动式案例教学法首先要精选案例;然后向学生呈现案例,通过案例引入任务;再引导学生自主学习,分析任务、进一步探究任务,最后做出总结评价。
2.1 教师精选案例
教师分析VB程序设计的教学目标和教学内容,根据教学内容设计出一些学生日常生活中常见的典型案例,比如网页中常见的滚动字幕、计算器、qq登陆框、qq农场定时提醒闹钟、音乐播放器、学生成绩管理系统等,选取这些案例不仅能提高学生的学习兴趣,而且能使学生清楚学习VB的实际用途,这样学生才有动力继续学习下去。
2.2 教师呈现案例、提出任务
向学生展示设计好的案例,使学生有个直观的印象。将案例分解为VB教学中的知识点进行讲解,通过讲解使学生掌握知识点,模仿案例。然后提出问题,根据提出的问题布置相应任务。以下以“蝴蝶飞舞”为例。(1)向学生展示案例。如图1所示,当单击“开始”按钮时,蝴蝶从左向右飞翔,同时“开始”按钮变为“继续”按钮,单击“暂停”按钮后停止。
图1 “蝴蝶飞舞”案例
(2)讲解涉及到的知识点。Timer控件(Enabled、Interval属性和Timer事件)、Image控件(Visible属性)、VB坐标系的使用,进一步熟悉If语句的应用。(3)提出问题。蝴蝶飞出窗体时如何处理? 蝴蝶飞舞的速度如何控制?蝴蝶飞舞的方向能否发生变化?如何制作滚动字幕?(4)布置任务。编写蝴蝶飞出窗体时从窗体的另一边飞入的程序;编写调整蝴蝶飞舞的方向(左下->右上或其他方向)的程序;设计简单的演员表字幕滚动程序;设计红灯停、绿灯行的程序等。
2.3 学生自主探究任务、实现任务
学生得到任务后,以自主学习或分小组讨论的方式来完成任务。对于相对简单的任务学生应该自主学习,遇到困难时查阅相关资料或向同学、老师寻求帮助。这样可以培养学生独立分析、解决问题的能力,便于循序渐进地学习VB基础知识,掌握程序设计方法。
2.4 师检查任务、总结与评价任务
当学生完成任务后,教师应该认真检查学生完成任务的情况,进行总结与评价。这样不仅可以明确学生掌握知识的情况,有针对性的对学生进行不同的辅导;同时还能发现教学中存在的不足,以便及时调整教学内容和教学方法。在任务评价阶段,还可以让学生提供有针对性的反馈信息,并将某些有代表性的作品作为范例给学生进行示范讲解,让同学之间进行作品欣赏和各种方法的交流,这样不仅可以开拓学生的思维,集思广益,还可以鼓励学生创新,充分发挥了他们的想象力和创造性。
3 结语
在VB程序设计的教学中采用任务驱动式案例教学法的教学效果较好。首先,该教学方法活跃了课堂气氛,极大的提高了学生学习VB程序设计的兴趣;其次,有效地促进了理论向实践的转化,提高了学生的实践能力;再次,培养了学生一定的相互协作的能力。最后,很好完成了教学内容,达到了教学要求的目标。该方法也存在不足:教学进度难以把握,教学效果评价有一定的困难,还有待于进一步研究与
改进。
参考文献
[1] 罗新密.基于任务驱动的大学计算机文化基础课程教学模式研究与实践[J].计算机与信息技术,2008(3).
[2] 宋荣杰.VB程序设计案例教学浅析[J].计算机教育,2007(11).
[3] 蒋瀚洋.任务驱动教学法在VB课程教学中的探索与实践[J].电脑知识与技术,2009(5).
[4] 叶晓兰.任务驱动式案例教学法在 VFP 数据库教学中的应用[J].科技信息,2007(23).