首页 -> 2008年第2期

项目教学法在数据库教学中的实践与探索

作者:于凌云




  摘要:目前,职业学校的学生在学习能力、自控能力、动手能力上都存在着偏差,采用传统的教学方法,使得学生在学习过程中越来越被动,积极性、主动性、创造性很难被激发。为了解决这些问题,在数据库教学实践中,应综合研究教学内容和教学对象,采用项目教学法开展教学。
  关键词:项目教学法;教学设计;项目设计;数据库教学
  
  项目教学法是师生通过共同实施一个完整的项目而进行的教学活动。一般情况下,先由教师对项目进行分解,并作适当的示范,然后进行分组,让学生围绕各自的项目进行讨论、协作学习。教师在教学过程中扮演引导者,学生在教师的指导下自主学习,最后对共同完成的项目进行评价,从而培养学生的学习能力、解决问题能力和实践能力。
  
  项目教学的分析与设计
  
  在开展项目教学法时,确立项目是关键。确立项目既要以教学内容为依据,以现实的对象为材料,包含基本的教学知识点,又能调动学生解决问题的积极性,同时尽量选取学生熟悉的行业或范围,熟练后再向其他方向拓展。
  基于以上原则,我们在数据库教学中把“学生管理系统”的开发作为本课程的总项目,又将其分解为若干个子项目,层层细化,制定了学生管理系统的模块结构图,如下图。
  
  学生管理系统的模块结构简图
  在系统模块结构图的基础上,根据教学对象和教学内容,我们制定了项目教学内容,并细化各个子项目,制定科学合理的教学目标、教学过程、教学方法,使学生通过每个子项目的学习和实践,有步骤地、系统地掌握教学内容,提高学生对各个项目的综合理解能力和对知识的应用能力。
  
  项目教学的设计与实施
  
  创设情境,示范引领创设学生与当前所学内容相接近的现实情境,把学生引入到解决现实问题的情境中来,使学生能在直观、感性的环境下进行思考,再结合示范性的实际项目的演示,激发学生的想象力、创造力和主动性。《数据库系统及应用》课程以Visual Foxpro软件为依托,教学内容较多,概念复杂,学生一开始很难切入主题和领会要点。这就要求教师首先演示示范项目,让学生充当应用者的角色,使用教师所提供的项目,直接引导学生进入情境。学生通过对系统操作运用,了解Visual Foxpro的功能作用,通过了解一个工程项目所需要完成的模块,进而掌握数据库系统的基本概念和理论,理解数据库的建立及设计操作。再结合实训项目,不断加强学生的理解,提高综合实践能力。在数据库系统的教学中,我们以“学生管理系统”为示范项目。该项目和学生的学习生活关系密切,学生容易理解并能激发兴趣,情境设计和角色扮演都容易实现。如学校评奖学金,要求学生设计一个查询系统,把各门课成绩在90分以上的学生检索出来。在教师指导下,学生利用“查询设计器”很快就设计出来。在此基础上,进一步增加难度,要求进行精确查询和模糊查询的设计,进行SQL代码的编写和调试。这样,学生的主动性和积极性被调动起来,知识也得到进一步深化和巩固。
  分工合作,积极探索在开展项目教学的过程中,教师要充分发挥引导和管理作用,依据学生的兴趣特长、知识结构、学习能力、性格特点等合理划分活动小组,实现有效的分工与合作。小组合作是开展项目教学的基本组织形式和活动方式。长期习惯于课堂学习的学生,面对新的群体和环境常常不知所措。在这种情况下,教师要对学生进行合理调配,明确分工,指导学生明确目标、任务和职责,激励学生大胆探索,培养学生会交往、善合作的能力和团队协作精神。在分组学习中,既要根据新情况、新问题不断对实施方案进行调整,又要坚持既定目标。建立小组长负责制来实施监控,及时得到过程反馈。通过及时检查活动记录或对阶段性成果进行评价而加以调控,确保学生积极有效地参与到学习中来,提高学生的学习效率和增强学习效果。同时,分工合作、协作学习使学生能各自施展自己的特长和优势。理论基础好的学生和实践能力强的学生实现强强联合,程序设计能力强的学生负责整体规划、调试和连编,善于表达的学生负责项目咨询,每个成员努力的成果与其他成员共享,学生的学习热情被激发出来,浓厚的学习氛围也突显出来。
  知识构建,能力提升项目组在确定好各自任务后,就进入具体教学内容的学习和实践阶段。学生在开始可能会感觉比较迷茫,不知从何入手。这时,教师不要急于答疑,而要让学生讨论、分析任务,提出完成项目需要做哪些事情。一些是已经学习过的知识,由学生自己给出解决方案。另一些是没有学习过的,即隐含在任务中的新知识点,这也正是项目所要解决的问题,教师可以给予适当的提示,根据实际情况提出问题,并采用先粗后细、逐步求精的方法,让学生在此过程中按自己的思维方式进行探索。既给每个学生提供了自主学习的空间,尊重了学生的认知风格和学习方式,又有利于培养学生解决问题的策略意识,使学生围绕项目展开学习,不断查阅信息资料进行尝试探索,完成对知识的理解和构建。同时,结合实习项目把知识体系中实践内容提炼出来,强化技能综合实训,使学生积累一定的实际经验,不断提升他们的岗位职业能力和实践能力。如在“界面设计”子项目中,表单控件的属性和代码设计比较难理解,这就要求教师引导、启发学生先利用“表单设计器”向导设计表单,然后再不断深入,达到利用代码进行表单设计与调试的目的。
  合理评价,以评促学评价是学习者学习情况反馈的一种有效途径,也是最能体现学习者掌握知识、应用知识解决问题能力的一种方法。因此,评价应以学生在完成任务过程中是否真正掌握新的知识和技能,是否能对新的知识和技能深刻理解、灵活应用为标准。评价要特别注意鼓励学生的求异思维,激励学生的兴奋点和成就感。对项目教学的评价,要立足于“教学过程”,教师要创建一个自主平等的气氛,适时引导学生畅所欲言,发表对每个问题的意见,组织讨论、交流,汇报各个学习小组或个人的不同见解,使学生在交流和讨论中学会比较、学会思考、学会表现自我和敢于创新。教师如果发现学生有创新作品或思想,应该及时予以肯定或表扬,从而激励学生形成一种积极探索的氛围。教师还应指导学生进行自我评价,帮助学生对研究性学习的目标、过程和效果进行反思,让学生评价自己的积极参与的行为表现,整理、总结自己的体验或发现,评价自己在研究性学习中独立探究的能力与小组合作的精神。另外,项目教学重视学生的学习过程而非学习结果,注重在过程中锻炼各种能力。因此,评价重在过程性评价,对学生在项目中的参与程度、所起作用以及学生的团结协作精神、创新精神、实践能力的形成和提高要给予充分的评价,至于项目完成的优劣不必过多探究。这样,鼓励学生积极参与,激发兴趣,使学生在项目实践中提升综合能力。
  
  项目教学的实践与探索
  
  项目引入,应用为先 引入项目教学法,教师首先要进行科学的分析与社会调研,并采取积极有效的措施引导学生去发现具有一定应用价值的管理系统,如图书管理系统、工资管理系统、档案管理系统等。对这些管理系统进行分析、调研,使学生在项目活动开始之前就对要确立的项目有较为清晰的思路,然后再找出贴近学生实际、易于理解与实现的项目开展教学。如果在项目教学和设计中能与一些单位和部门达成协议,开发实用的管理系统,学生的学习积极性会更高。
  角色转换,实践为先引入项目教学法,教师必须具备项目规划、项目管理和项目评价等方面的知识和能力,必须具备丰富的实践经验,有较强的实践操作能力。在整个教学过程中,教师不再是传统教学中的中心人物,取而代之的是学生,教师担当的角色是组织者、指导者、帮助者和促进者。创设学习资源和协作学习的环境是教师最主要的工作。教师在不同章节的教学过程前,要进行大量的实践与操作,分析在实践操作中学生可能出现的问题,并找出对策,再根据学生的实际情况和应达到的实践能力,围绕项目实施教学。
  

[2]