论文部分内容阅读
【摘要】“项目化任务驱动”教学法强调学生的学习过程,是建立在建构主义教学理论基础上的教学法,能体现《数据库技术》课程教学的特点。将项目贯穿教学全过程,通过任务驱动,突出实践能力的培养。
《数据库技术》课程主要培养学生使用SQL$Server数据库进行数据库管理和开发的能力,使学生不但能够掌握数据库基础知识和数据库的操作与维护等专业技能,还能培养其团队合作、沟通表达、职业道德与规范等综合素质。要达到上述目标,可采用“项目化任务驱动”教学法,该教学方法改变过去按知识体系组织教学的方式,按企业项目开发流程将项目划分为阶段性任务,在各项任务中融入所需知识、技能、素质等。采用“项目化任务驱动”教学法,以一个真实项目展开教学,首先给学生全面展示该项目的最终成果,激发学生的学习兴趣和热情。同时明确学习目标,然后将任务划分为阶段性任务,使学生了解整个学习进程。最后进入项目开发过程,即层层递进完成各阶段性任务。
1.合理设计项目
在应用“项目化任务驱动”教学法时,应该考虑项目的真实性、可操作性和完整性。本课程采用的项目是“学生选课信息管理系统”,由于该项目与学生在校的教学密切相关,他们立刻对该系统表现出较高的兴趣。通过调查,结合自身在校学习涉及的教学环节及常用操作,确定人员有系统管理员、教师、学生。在编写应用程序实现项目的阶段,采用学生学习过的ASP.NET进行系统的构建与实现,引入三层体系结构的建立过程。既能让学生巩固程序设计的相关知识,又能让学生掌握数据库应用程序开发的关键代码,还能了解组件层的应用。
2.精细划分任务
将项目合理且适度的细化为若干个任务是“项目化任务驱动”教学法成败的关键环节。设计“学生选课信息管理系统”,可以引导学生通过联系实际不断提出问题:基本数据维护需要管理学生信息、教师信息和课程信息,包括各项信息的录入、修改、删除和查询;管理学生的成绩,包括学生成绩的录入、维护和查询等功能;该系统规定系统管理员负责,需要设置用户名和登录密码,给予相关权限等。随着任务分解的深入,整个系统功能不断完善,结构不断清晰。在每一个任务的教学和实施过程中,基于工作过程,先创设任务场景,然后下达任务,学生分组完成任务,教师再对各组完成情况进行评价和总结。整个过程中都由教师引导辅助,学生独立完成。每个任务都涉及多个知识点,学生每学完一个知识点进行相应课堂模仿及实践,学完任务中的所有新知识点后完成该任务。
3.学生分组合作
完成一个项目需要较高综合技能,若学生一个人完成一个系统有困难,可以将不同层次的学生组成一组共同完成。实践结果表明,在互相讨论又各负其责的学习氛围中,对知识的提高与巩固有很大的帮助。将学生划分为项目小组时要注意将不同层次的学生组成一个组,基础好的同学帮助和辅导基础一般的同学共同提高。确定一名项目组长,负责项目整体的组织、协调和进度控制,并参与项目开发。项目组确定后,首先由教师给出项目,各组分别进行调研,了解用户工作流程,讨论并形成初步解决方案。然后各组对本组方案进行陳述,同时提出尚不明确的地方。由教师组织进行讨论,对各组的方案进行评价,分析其可行性和存在的问题,并对尚不明确的地方提出建议。然后对项目进行组内分工,每个组员承担项目的一部分,最后完成整个项目。根据解决方案,除了教师讲授的课内知识,组员还要分工自主学习未知知识,并进行相互讨论和帮助提高。在这个过程中,团队任何一个人的进度都会影响到整个项目的完成质量。通过小组合作,培养和锻炼了学生独立解决问题的能力,也培养了学生的团队协作精神和集体荣誉感。
4.考核评价
建立过程考核和期末考核并重的考核评价方式。加大过程评价比重,包括:组织纪律、学习态度、团队合作,占10%;每个阶段性任务完成后有评价,共6次,占30%;完成项目,占30%。期末考核仍采用闭卷笔试形式,占30%。学生完成各阶段任务后,教师应评价结果在下一个任务开始前及时公布,使学生在整个学习过程中了解自己的学习情况。阶段性任务评价的内容包括:是否完成了对新知识的理解和应用;学生自主学习的能力;相互协作的能力;创新能力。学生完成项目后,进行项目小组成果演示及答辩。每个项目小组上台介绍小组成员、角色及分工情况,使用PPT展示项目功能及开发流程、演示项目,其他学生可进行质疑,或提出改进措施。最后教师提问并点评。
5.结束语
这种以项目为引导、用任务来驱动的“项目化任务驱动”的教学法,精心设计项目和任务,改变了知识的传输方式,培养了学生的科学探索精神和实践能力,把静态的教学变成全体学生主动参与的开放式教学。但在方法的实施过程中,要注意既把所学知识巧妙地隐含在任务当中,也要考虑到学生完成项目的实际能力。同时,教师注重扮演主导者、帮助者、促进者的角色,给学生充分的学习和思考的机会。教学实践证明,“项目化任务驱动”教学法在《数据库技术》课程教学中的运用比较成功,值得进一步探索与实践。
《数据库技术》课程主要培养学生使用SQL$Server数据库进行数据库管理和开发的能力,使学生不但能够掌握数据库基础知识和数据库的操作与维护等专业技能,还能培养其团队合作、沟通表达、职业道德与规范等综合素质。要达到上述目标,可采用“项目化任务驱动”教学法,该教学方法改变过去按知识体系组织教学的方式,按企业项目开发流程将项目划分为阶段性任务,在各项任务中融入所需知识、技能、素质等。采用“项目化任务驱动”教学法,以一个真实项目展开教学,首先给学生全面展示该项目的最终成果,激发学生的学习兴趣和热情。同时明确学习目标,然后将任务划分为阶段性任务,使学生了解整个学习进程。最后进入项目开发过程,即层层递进完成各阶段性任务。
1.合理设计项目
在应用“项目化任务驱动”教学法时,应该考虑项目的真实性、可操作性和完整性。本课程采用的项目是“学生选课信息管理系统”,由于该项目与学生在校的教学密切相关,他们立刻对该系统表现出较高的兴趣。通过调查,结合自身在校学习涉及的教学环节及常用操作,确定人员有系统管理员、教师、学生。在编写应用程序实现项目的阶段,采用学生学习过的ASP.NET进行系统的构建与实现,引入三层体系结构的建立过程。既能让学生巩固程序设计的相关知识,又能让学生掌握数据库应用程序开发的关键代码,还能了解组件层的应用。
2.精细划分任务
将项目合理且适度的细化为若干个任务是“项目化任务驱动”教学法成败的关键环节。设计“学生选课信息管理系统”,可以引导学生通过联系实际不断提出问题:基本数据维护需要管理学生信息、教师信息和课程信息,包括各项信息的录入、修改、删除和查询;管理学生的成绩,包括学生成绩的录入、维护和查询等功能;该系统规定系统管理员负责,需要设置用户名和登录密码,给予相关权限等。随着任务分解的深入,整个系统功能不断完善,结构不断清晰。在每一个任务的教学和实施过程中,基于工作过程,先创设任务场景,然后下达任务,学生分组完成任务,教师再对各组完成情况进行评价和总结。整个过程中都由教师引导辅助,学生独立完成。每个任务都涉及多个知识点,学生每学完一个知识点进行相应课堂模仿及实践,学完任务中的所有新知识点后完成该任务。
3.学生分组合作
完成一个项目需要较高综合技能,若学生一个人完成一个系统有困难,可以将不同层次的学生组成一组共同完成。实践结果表明,在互相讨论又各负其责的学习氛围中,对知识的提高与巩固有很大的帮助。将学生划分为项目小组时要注意将不同层次的学生组成一个组,基础好的同学帮助和辅导基础一般的同学共同提高。确定一名项目组长,负责项目整体的组织、协调和进度控制,并参与项目开发。项目组确定后,首先由教师给出项目,各组分别进行调研,了解用户工作流程,讨论并形成初步解决方案。然后各组对本组方案进行陳述,同时提出尚不明确的地方。由教师组织进行讨论,对各组的方案进行评价,分析其可行性和存在的问题,并对尚不明确的地方提出建议。然后对项目进行组内分工,每个组员承担项目的一部分,最后完成整个项目。根据解决方案,除了教师讲授的课内知识,组员还要分工自主学习未知知识,并进行相互讨论和帮助提高。在这个过程中,团队任何一个人的进度都会影响到整个项目的完成质量。通过小组合作,培养和锻炼了学生独立解决问题的能力,也培养了学生的团队协作精神和集体荣誉感。
4.考核评价
建立过程考核和期末考核并重的考核评价方式。加大过程评价比重,包括:组织纪律、学习态度、团队合作,占10%;每个阶段性任务完成后有评价,共6次,占30%;完成项目,占30%。期末考核仍采用闭卷笔试形式,占30%。学生完成各阶段任务后,教师应评价结果在下一个任务开始前及时公布,使学生在整个学习过程中了解自己的学习情况。阶段性任务评价的内容包括:是否完成了对新知识的理解和应用;学生自主学习的能力;相互协作的能力;创新能力。学生完成项目后,进行项目小组成果演示及答辩。每个项目小组上台介绍小组成员、角色及分工情况,使用PPT展示项目功能及开发流程、演示项目,其他学生可进行质疑,或提出改进措施。最后教师提问并点评。
5.结束语
这种以项目为引导、用任务来驱动的“项目化任务驱动”的教学法,精心设计项目和任务,改变了知识的传输方式,培养了学生的科学探索精神和实践能力,把静态的教学变成全体学生主动参与的开放式教学。但在方法的实施过程中,要注意既把所学知识巧妙地隐含在任务当中,也要考虑到学生完成项目的实际能力。同时,教师注重扮演主导者、帮助者、促进者的角色,给学生充分的学习和思考的机会。教学实践证明,“项目化任务驱动”教学法在《数据库技术》课程教学中的运用比较成功,值得进一步探索与实践。