首页 > 范文大全 > 正文

项目教学法在Web数据库课程教学中的应用

开篇:润墨网以专业的文秘视角,为您筛选了一篇项目教学法在Web数据库课程教学中的应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:应用型本科院校的培养目标是把学生培养成满足生产、服务、管理等一线实际需要的应用型人才。就现状来说。很多院校培养的学生缺乏工程概念,与企业需求脱节,造成了供需之间的结构性矛盾。文章结合“Web数据库”课程应用性强的特点,探讨了项目教学法在“web数据库课程教学中的应用。研究了项目式教学法的实施过程,对教学改革中遇到的问题进行了分析,提出了实施项目教学法的主要流程。

关键词:项目教学法;项目;教学;应用

0 引言

Web数据库技术是网上信息应用的基础,是信息技术、计算机等专业的一门重要课程,也是从事信息事业的技术人员和管理者需要掌握的重要技能之一。

我们在计算机专业的Web数据库课程中尝试采用项目化教学方法作为教改突破口,从工程应用的角度出发,根据工作岗位需要,将Web数据库的知识技能融汇到实际项目的实训中。

2003年7月德国联邦职教所制定了以行动为导向的项目教学法,把整个学习过程分解为一个个具体的工程或事件,设计出一个个项目教学方案。按行动回路设计教学思路,不仅可传授理论知识和操作技能,更重要的是能培养学生的职业能力。这里的能力已不仅是知识或者是专业能力,而是涵盖了如何解决问题的能力,包括方法能力、接纳新知识的能力、项目团队成员相互协作能力和开展项目的社会能力等几个方面。

项目教学法目的是培养学生解决实际工作问题的能力,让学生提前体验未来的职业工作,从学生角色转化为职业角色;实质是以项目任务形式来驱动学生主动学习知识技能来完成任务,是工作岗位上真实工作过程的再现。

1 项目教学法的实施

1.1 计划阶段

1.1.1 分析课程大纲,确定合适项目

项目教学第一步是确定并细化项目目标。项目化教学关注的不是完成的结果,而是实现的过程。这就要求筛选的项目典型实用,基本覆盖已经学过的专业课程的知识点,源于实际工作任务,让学生真正学到实用技术。

经实际调研,我们确定了适合Web数据库课程的项目有:网络聊天室、在线投票系统、个人博客系统、在线销售系统、邮件收发系统、公交车查询系统、酒店管理系统等,这些项目均有具体单位的实际需求为支撑。结合我校教师的科研项目及学生的实际情况,最终确定以网上书店的实际项目开发为例,进行项目化示范教学,并提供给学生多个单独的小模块如:“用户信息模块”、“在线销售模块”、“图书展示模块”、“订单管理模块”等,学生可根据选题进行相应模块的设计开发。

1.1.2 结合企业需求,精心设计项目

在实施过程中,网上书店开发项目被分为Learning、Training两种类型。Learning规模较小,目的是通过项目,使学生能够深入理解JSP动态网页编程技术的重点与难点。我们将书店系统中的读者留言板和供货商通讯录管理部分作为两个Learning项目。留言板系统通过几个独立模块中的动态和静态网页,锻炼学生对流程控制、异常处理的熟练运用程度以及编码规范度。学生通过对项目的剖析分解,能够了解网络平台运行架构和基本语法规则。通过通讯簿管理部分的开发,学生可以熟练掌握各种内置对象的使用方法、数据库连接和操作,熟悉JSP技术。Training为大中规模项目,学生要在老师的带领下,完成网上书店销售平台的需求分析、系统设计到编码实现、测试实施的全过程。

教学过程中的知识点及要求达到的能力如下表:

1.1.3 小组分工反角色分配

在计划阶段,学生将根据选题难度分组或自由组合,每组以4~6人为宜。学生通过自主研读指导教材、访问教学网站等多种方式,分析项目,确定各模块的功能、模块之间的调用关系、模块之间传递的信息;设计有效的数据结构及数据库;编写概要设计文档及详细设计计划。

项目化教学的组织基本上采用实际公司的组织管理模式,根据项目的大小,项目模块的多少及人员组织情况分配角色。具体角色分工及实施流程如图1所示。

1.2 实施阶段

在项目开发教学过程中,应该遵循软件工程的思想,按软件工程的流程来指导学生开展工作。软件项目的开发应该遵循工程标准,这样可以提高软件开发的效率,减少软件开发与维护中的问题。具体实施过程分为三个阶段:

阶段1教师讲解、演示引导,学生跟学。

在这一阶段,教师作为讲授人和引导者,首先,给出项目设计的课程目标,明确项目开发的“问题定义可行性研究需求分析总体设计一详细设计编码综合测试维护”这一完整过程,以及每阶段的主要任务、设计思路、考核方法及要求;其次,详细讲解完成项目所必需的各项准备知识及背景等,为学生能够顺利完成项目开发打下坚实的理论基础;再次,教师示范演示网上书店系统项目中的Learning部分,包括数据库的设计、软件界面设计、代码模式编写、程序调试等各技术细节,引导学生模仿跟学,为学生提供技术引导和保障。

阶段2学生独立完成相关项目,教师提供针对性指导。

这一阶段,学生是项目开发的主体。项目教学法能否成功,关键问题是学生能否真正地发挥主体作用。本阶段学生将独立开发Training部分:“用户信息模块”、“在线销售模块”、“图书展示模块”、“订单管理模块”。

阶段3学生汇报交流,教师讲评。

学生项目设计过程中及完成后,各小组之间要定期交流、观摩学习,取长补短。教师要检查学生是否达到预期目标,并针对其中问题进行讲评。讲评的内容包括:已有知识技能的运用情况,是否理解掌握了项目开发的技能;是否有创新;学生自主学习的能力是否得到提高;同学之间的协作能力等。

1.3 评价阶段

学生学得怎么样,可根据每个学生在获取“学习资源”时的表现、项目开发过程中的能力和完成项目的质量,进行发展性评价和过程性评价。在教学过程中记录学生每次课(阶段)的实践过程(组长登记、教师审核),每个项目完成后进行小结和评价。考核采用五级(优、良、中、及格、不及格)评分制,最后成绩主要依据学生完成设计的情况、软件源代码和设计报告的质量来评定。在设计初期,要求学生写一份详细的设计计划。在设计过程中,要进行多次进度检查,记录学生的工作进展情况。采用进度检查的方式能够更好地把握学生设计工作的真实性,检查结果可以作为教师评定成绩的重要依据。在设计过程结束后,学生每人要上交一份项目设计报告,同时把个人完成的软件源代码一起交给指导老师,作为指导老师评定最后成绩和成绩复查、存档的资料。对学生成绩的评价我们采用教师评价、学生互评、学生自评三种方式的结合。其中,教师评价学生完成项目情况占50%;由项目委托方和开发团队参与的评价开发能力(包括发现、分析、解决问题的能力)占20%;展示答辩占15%;学生互评占7%;学生自评占8%。

2 教学成效

基于项目的学习改变了以往教学中大量地讲解课本内容、缺乏操作实践的局面,使学生课堂所学能得到灵活运用;在完成项目的过程中体验到成功的喜悦,增加了知识探索的动力。同学们普遍反映,这种项目协作实践留给他们的印象很深,动手能力有很大提高,教学效果非常好。实践证明,在Web数据库课程教学中采用项目教学法是一种实用有效的好方法。

3 结束语

项目教学法充分体现了“能力本位”的教育理念,避免了“满堂灌”,做到了理论与实践交融结合,联系实际学理论,在实践中体验和学习理论,在应用中形成技术应用能力,真正实现了“做中学、学中做”,学生学习主动,积极性很高,实实在在提高了学生的岗位动手能力。项目教学的实施过程中也会遇到困难,比如缺乏以行动为导向、基于项目过程的配套教材,教师工程实践经验不足等。对此,可采取一些相应措施来解决,如让教师亲自整理和编制典型项目任务书,开展校企合作加强实训基地建设等。