您好, 访客   登录/注册

高等职业院校《Visula Basic程序设计》课与任务驱动教学法

来源:用户上传      作者:

  摘要:高等职业院校的学生侧重培养“生产、建设、服务、管理第一线的高端技能型专门人才”,所有的课程都必须以此为目标进行教学改革,《Visula Basic程序设计》也不例外。任务驱动法讲究淡化知识的理论色彩,用“任务”的方式去组织教学,要求教师精心设计任务,学生在完成任务的过程中获得知识。
  关键词:高等职业院校 ;Visula Basic程序设计;任务驱动教学法
  
  高等职业院校的学生与普通的本科生、专科生相比,在培养方向上更侧重培养“生产、建设、服务、管理第一线的高端技能型专门人才”,换句话也就是说,我们培养的高职生是应用型人才,它们的教育培养也应该从传统的“理论研究型”教学模式转换为”技能操作型”,而任务驱动教学法应运而生。 《Visula Basic程序设计》因其简单易学、功能强大,在提高学生的逻辑思维能力效果方面有很好的效果,因此一直是计算机专业的专业基础课,也是许多非计算机专业的选修课程。我在高职院校任《Visula Basic程序设计》教师七年,有一点儿感悟和体会,现写出来和同行们交流。
  一、学生特点分析
  1、录取批次靠后,录取分数偏低,同一班级录取成绩差别较大,整体基础知识不扎实,学习情绪化较强,对动手操作的兴趣更浓。
  2、学习动机比较明确,倾向于就业,热衷于 “考证”。职业资格证书是高职学生求职的重要工具,也是毕业的必要条件之一,在一定程度上对学生的职业操作能力提出了要求。
  3、学生有更多的学习自主权,有更多的学习时间和获得知识的途径。高职院校的学生与其他类的大学生相比,所学课程教学容量小,实践比例大,考试形式多样化。
  二、课程特点
  Visula Basic是面向对象语言,拥有可视化的图形环境,具有“即编即现”的效果,在国内外各个领域的应用十分广泛,其代表产品Visula Basic6.0是首选的Windows应用软件开发工具,利用它可以快速方便的创建具有专业外观的用户界面,编程简单易行。学习Visula Basic并不需要具备专门的计算机专业知识基础,只要求学生具有基本的Windows的初步知识就轻松入门,这与高职学生的特点相契合,便于学生上手。
  三、任务驱动教学法
  鉴于高职学生的培养目标是“一线员工”,这对学生的实际操作能力提出了较高的要求。为达到这个目标,我采用任务驱动教学法,从授课到考试都以考察学生的动手能力为根本进行设计和实施。
  1、把知识分解重新组合,以“任务”的方式,布置给学生,教师和学生共同完成,实现教师为“主导”向学生为“主导”的转换。比如在讲解Visula Basic的基本控件的使用这一章节时,课程内容相对来说简单,从前几年使用课堂教学法的效果来看,学生兴趣不大。在他们看来这很简单,根本不用认真学,但真正上机操作时却显得手足无措,采用任务教学法后,讲课的“阵地”从“教室“转移到了“机房”。同样是讲Visula Basic的基本控件的使用,我先设计以下几个任务,这几个任务所要考察的内容相似,但任务性质不完全相同,限期完成。
  任务一:设计并开发一个简单的计算器程序,用命令按钮、标签、文本框做界面,用选择结构来实现简单的加减乘除运算。
  任务二:一个QQ登录界面,要求能完成基本的密码验证及相应的处理。
  任务三:设计一个问卷调查系统,内容必须可以提交,并对所提交数据进行简单统计。
  学生根据所选择的任务自由结组,每组不超过3个人(任务比较复杂时可以5人一组),教师针对每一组(或者两组)讲解知识要领,指导控件使用的基本规则和相应的语法知识,鼓励学生上网或者去图书馆查找资料。学生根据任务要求,自己设计界面并完成相应功能。
  2、考核方式。任务结束后教师和全班学生集体评审,指出任务的亮点和不足,并针对错误方面给予纠正。对于任务完成的较好,尤其还用到了自学的知识的给予特别鼓励。期末考试也与此相同,但设计的任务要具有综合性,知识覆盖要全面。
  从近两年的效果看,这样的教学模式深受学生欢迎,一是他们觉得学习有目的性,不再总问我“老师你教我的这些有什么用呢”的问题;二是如果学生很好的完成了任务了,他们会有成就感,可以提高他们学习的兴趣,增加学习的主动性;三是可以让师生之间的互动更默契,也更便于因材施教,指导也更有针对性。
  四、其他教学方法
  由于教学内容和教材的限制,即使使用的教学方法再先进,单纯使用一种也不能达到理想效果。所以在教学过程中,我们应该采用多种教学方法,根据不同的内容选择适宜的方法。除任务驱动教学法,我还配合使用下面几种教学法。
  1、 案例教学法。一个好的案例可以让抽象的知识变得浅显易懂,通过剖析案例,学生们可以更直观的理解知识,并模仿着加以运用,比如在最后课程复习总结时,我拿扫雷的游戏给大家进行剖析,使他们对工程的设计和实施有一个完整的印象。
  2、 比较教学法。很多知识都是相通的,运用比较教学法,可以让容易混淆的知识变得容易区分。比如面向对象和面向结构的差别,文本框与命令按钮的差别。
  3、 演示法。在讲计时器的使用时,同学们并不明白计时器可以使用到什么场合,我就给他们用两幅图片和计时器作了一个蝴蝶飞舞的场景,他们看后,恍然大悟,热情高涨的设计了一个又一个有趣的场景。
  课程的学习方法会因人而异,教学方法也需要随着教学对象的转变及时地予以更新,我们现在面对的是90后的新时代青年,他们的思维方式和兴趣点和上一代人有了根本的不同,这就要求我们的教学内容与教学方法必须与时俱进,才能让学生学有所得。
  参考文献:
  《Visula Basic程序设计》赵万龙中国铁道出版社2005-1
  《Visula Basic程序设计》宋汉珍王贺艳 机械工业出版社2009-1
  信息技术教育中人物驱动教学模式的研究 [J].高等函授学报,吴淑珍2006,2(5):12-15
  


转载注明来源:https://www.xzbu.com/2/view-569661.htm