首页 -> 2008年第4期

项目教学法在计算机课程中的实践

作者:宋 英




  [摘要]笔者在计算机课程教学改革中采用了项目教学法,以学生为主体,教师为辅导,在实践中应用旧知识、发现新知识、解决问题、提高技能,在计算机课程的教学实践中取得了良好的教学效果。
  [关键词]项目教学法 实践 计算机课程
  
  近几年来,随着普通高校不断扩招,职业院校学生的生源质量明显存在知识基础较差,学习动力不足,学生学习主动性差等问题。若不进行教学改革,很难提高教学质量。笔者在计算机课程教学改革中采用了项目教学法,以学生为主体,教师为辅导,在实践中应用旧知识、发现新知识、解决问题、提高技能,在计算机课程的教学实践中取得了良好的教学效果。
  
  (一)项目教学法的内涵
  
  项目教学是师生通过共同实施一个完整的“项目”工作而进行的教学活动。“项目”是指以生产一件具体的具有实际应用价值的产品为目的的任务或者以提供的一项服务为目的的任务6这是行为导向教学中的代表性的理想模式。项目教学法的步骤为:确定任务——制定计划——实施计划——检查评估——归档或结果应用。
  
  (二)计算机课程项目教学法教学策略设计
  
  1 教学任务转化为具体学习项目。在项目教学法中,项目的选取是学习的关键。教学的整个过程和所有的内容都要以项目来贯彻,项目确定后。整个教学过程也就确定下来。在项目实施中,学习过程成为一个人人参与的带有创造性的实践活动,它注重的不是最终的结果,而是完成项目的过程,这就要求尽可能的确立优秀实用的项目。下面以VFP数据库表单设计的应用教学为例,说明确立项目的一般过程。教学目标:制作一表单,其中包含按钮、首纪录、前一纪录、后一纪录、末纪录、退出。根据教学内容,可制作学生基本情况浏览表单,在完成基本按钮的制作后,可进行其他功能按钮的制作,该项目有以下特点:
  (1)利用表单,可以让学生在自己设计的界面下查看数据。使学生对项目有参与热情,有学习积极性。
  (2)在应用程序中使用控件可以提高人机交互能力,表单控件为用户提供了设计多姿多彩的用户界面的舞台。
  (3)完成项目过程中,控件的过程代码设计需要用到已学过的命令,巩固复习了旧知识。有利于提高学生的综合能力。
  (4)通过解决现实问题,学生亲自体验了表单设计的基本过程,能提高对该课程学习的兴趣或动力。
  (5)有准确的答案和评分程序,易于评价。
  项目的确立不是一件轻松随便的事。首先,项目要包含全部教学内容并尽可能自然、有机地结合多项知识点;其次,要了解学生目前的学习状况,项目的难易程度要针对学生的实际水平来确定;最后,项目要被大多数学生喜爱或接受,并可以用某一标准公平准确地给予评价。
  2 引导学生制订项目实施计划。让学生针对项目内容与目标,制定完成项目的计划,引导学生理清即将完成的项目是什么,先做什么、后做什么,需要的课时数。这样,可避免接受能力较差的学生面对项目时束手无策,又能避免学生走不必要的弯路。上例中教师应该提示学生先采集部分学生照片,然后建立项目文件——数据库文件——表文件,再做其它。从而让学生建立起一个整体操作的框架。
  3 指导学生完成项目实施计划。项目实施时教师的主要工作是创设学习的资源和协作学习的环境,让学生有多种机会在不同的情景下来应用所学习的知识。学生在完成项目的过程中遇到困难,教师应及时给予指导。针对不同的学生,实行分层教学。项目教学法的根本宗旨是让学生自己发现知识、解决问题、提高技能。通过项目的实施不但使学生记忆深刻,还能锻炼学生的发散思维,培养其创新能力。
  4 师生共同评价设计成果。项目完成过程是学生自己探索钻研的过程,为了能学众人之长,项目完成后的评价也相当重要,我们的做法是首先让同学间互评。提出各自的见解,学会与他人交流,倾听和尊重他人的不同观点和建议,第二由教师对项目情况评定,和同学一起解决彼此观点中的不同意见,重在寻找和发现学生身上的闪光点,发现并发展学生的潜力。第三由学生进行自评,找出自己的不足,综合三级评定来确定每一个学生的成绩。
  5 拓展结果的应用。通过项目结果的评价,把好的作品、好的设计思路进行总结、归档,为学生建立作品档案,更重要的是进一步引导学生拓展思维,把好的作品运用到实践中去,提高解决实际问题的能力。
  
  (三)实施项目教学法的几点体会
  
  1 项目的设计是关键:项目设计既要具有一定的实用价值,具有一个轮廓清晰的任务说明,也要具有一定难度。不仅是已有知识、技能的应用,而且要求学生运用已有知识,在一定范围内学习新知识技能,解决过去从未遇到过的实际问题,把理论知识和实践技能有机的相结合。
  2 对教师提出了更高的要求:课前熟悉项目内容进行深入研究,并准备好项目讨论可能涉及到的有关知识;注意与其它教学手段的协调;介绍项目内容要讲究艺术性。吸引学生的注意力,激发学生学习的积极性和讨论的热情;
  3 为学生积极创设实践的环境:在项目教学中,学生是学习探索的主体,计算机课程的实践,常常遇到的是设备资源冲突的问题,因此,只有解决好实践环境,才能取得好的效果。