首页 -> 2008年第11期

计算机“项目开发式”教学初探

作者:耿丽丽




  计算机课程因其实用性强、应用面广,且与岗位联系密切,在职校课程设置中占有相当重要的位置。但从目前职校的计算机专业课程的教学来看,存在些亟待解决的问题。如平面专业学生只会按样本照做,不会创新设计,网络专业学生只懂单一模式不会综合应用等。笔者在计算机专业课教学中,以项目开发方式,结合学生的实际情况,通过理论和案例讲解相结合的实训实践,使学生真正经历整个数据库开发的各个阶段,逐步让学生领会如何管理、控制、协调、自主开发或设计相关专业内容,达到适用型人才培养的目的。
  
  一、按教学内容划分项目组
  
  传统的计算机教学一般采用接受式教学,教师进行单一的讲授,学生学多少用多少,不能够随机应变。传统的教学方法能解决计算机课程教学的普遍问题,但相对与计算机专业课程教学来说,存在诸多弊端和不足。在计算机普及且各专业课程有不同需求,要求计算机课程教学创造性地充分应用启发式、讨论式、参与式等教学把获取知识的方法、途径交给学生,开拓学生思维获得新的知识。对此,我们在教学实践中开展项目式教学。
  为方便教学,按教学内容将一个班级分成若干个项目小组,教师是项目经理,起指导作用,学生则是项目的开发人员,进行专业项目开发。在项目开发过程中,学生要学习,教师也在学习与研究。以项目开发方式教学,各项目开发小组需陈述自己通过学习掌握了哪些知识和技能?运用了哪些方法,怎么用的?如何改进?获得了哪些亲身体验?初步提高了哪些能力?问题是怎么解决的?解决的过程是什么?类似的交流穿插在整个学习过程中。实践证明这种教学方法有助于学生学习思维的发展,学生通过交流,解决疑惑,论证自己的观点,开拓思路,活学活用。
  
  二、学生直接实施项目
  
  首先,有效利用教学时间。在课堂上,教师围绕项目内容进行讲解,学生则根据项目的要求进行数据库开发;其次,充分利用网络资源进行辅助教学。项目中各项功能的实现需要使用大量的素材,书本上无法查阅,学生通过网络进行收集和整理,同时学习网上最新数据库知识;最后,将课堂教学与课外指导及答疑相结合。这一过程,学生基本对数据库的开发流程能够亲手实践。开发一个项目不是一天两天就可以完成,也不是靠课程的几十个课时就能够实现,需要经过大量艰苦的劳动,因此,我们将课堂教学与课外指导结合起来,延伸了课堂教学的时间与空间,弥补了课堂教学的不足。在深化教学效果的同时,学生也在整个教学活动中,养成合作交流式学习的良好习惯,最终达到掌握整个项目需要的各种知识,提高专业技能。
  
  三、合理选用、设计教学项目
  
  教学中,以项目为主线,所以项目的选择既要包含基本的教学知识点,又要能调动学生解决问题的积极性。比如在photoshop教学中以一大型平面广告为一项目开发,在vfp教学中以“学生档案管理”为一项目开发,在flash教学中以一动画短片为一项目开发。这里主要与大家交流一下本人在《vfp数据库应用设计》教学中的一点思路:
  在《数据库应用设计》的教学中,“项目”直接影响教学效果,因此,“项目”的设计、编排非常关键。教学前,通过与学生的交流,了解他们的兴趣点,最终将图书馆管理系统作为教学项目,学生学籍管理系统作为学生开发项目。学生学籍管理系统这一项目的选取,在实际教学中体现出如下特点:首先,学生学籍管理系统这一项目在设计上有明确的目标,贴近学生的生活,学生比较熟悉,这样学生就可以将学习重点放在项目开发的过程中,而不是对项目的理解上。其次,该“项目”设计符合学生的心理特点,学生会比老师想得细腻,会想到该数据库需要的功能模块。最后,以“布置项目”的方式引入有关概念,展开教学内容。以“布置项目→介绍并完成项目的制作方法→归纳结论”的顺序引入有关概念,展开教学内容。根据“项目驱动”教学法的要求,在教学过程中,将开发的项目分解为一个个具体的小项目,把教学内容巧妙地隐含在每个小项目之中,每一个小项目都包含着新、旧知识点。学生接受项目后首先思考如何去完成项目,在完成项目的过程中将会遇到哪些不能解决的问题。学生自己提出的问题,也是他们想要知道的知识点,此时再讲授新知识,这就调动了学生主动求知的欲望。 在完成项目的同时,学生培养了创新意识、创新能力以及自主学习的习惯,学会如何去发现问题、思考问题、寻找解决问题的方法。
  
  四、实行从“重教法”到“重学法”的教学转变
  
  苏霍姆林斯基说过:人的内心有一种根深蒂固的需求——总想感到自己是发现者、研究者和探索者。如果教师在学习过程中,不给学生主动探究、自主学习的空间,不给他们自己动手,合作交流的机会,学生的创新也就无从谈起。因为学生创新素质的提高,不是通过教师讲解或完全靠书本上的间接经验实现的,而更多的是通过自己的探究和体验得来的。因而,我们在具体的教学中要为学生提供自主学习的空间,不断培养学生能力和技能。如,让学生自己提出问题,互相研究讨论解决;让学生自己去观察比较、抽象概括;通过自己动手实践找到解决问题的方法,这样,学生不仅思维能力得到提高,还培养了动手实践的能力,真正把学习的主动权交给学生,更多给学生一些思考的机会,多一些活动的空间,多一些表现的机会,多一些创造的信心,多一些成功的机会,为学生创设有利于创新的学习环境。
  计算机项目开发式教学实行教师从重视研究“教法”,转向了重视研究学生的“学法”。教学实践证明,学生通过该教学方法的应用,不仅学到了基本知识和基本技能,而且通过项目开发,积累了项目开发的经验。教学与社会实践相结合,为学生今后实习、就业打下了良好的基础。