APP下载

一体化教学在Java Web开发课程中的应用

2016-01-15何伟娜褚龙现

电脑知识与技术 2015年18期
关键词:软件工程一体化教学

何伟娜 褚龙现

摘要:Java Web开发是软件工程专业的专业必修课,旨在培养学生应用Jdva技术开发Web应用程序的能力。是一门实践性很强的课程,采用传统的教学模式教学,存在这理论与实践脱节、知识重复等诸多弊端,为此引入了“一体化”教学模式,理论实践课程全安排在实训中心进行,教师以任务驱动的形式展开教学,并让学生便边学边练,更好地理解和消化知识,即解决了理论实践脱节、知识重复等问题,也提高了学生的学习兴趣、动手能力和知识素养。为学生今后走进企业打下良好而坚实的基础。

关键词:一体化教学;Java Web;软件工程

中图分类号:G64 文献标识码:A 文章编号:1009-3044(2015)18-0100-02

在学校转型发展和企业需求的双重推动下,2013年,软件工程专业提出了一体化教学改革,即把“教、学、做”一体化的教学理念,引人实践性强的专业课程。以此为契机,JavaWeb开发课程实行了一体化教学。

1.一体化教学的必要性

Java Web开发课程是软件工程方向开设的一门专业必修课程。是一门应用性很强的课程。培养学生应用程序设计的思想与方法、解决问题的能力,为毕业设计、提高职业能力打下坚实的基础。

在传统的教学中,Java Web开发课程分为理论课和实验课。理论课在多媒体教室上,以教师讲授为主;实验课在实验室上以学生练习为主。在这种教学模式下,导致了以下问题:

1)理论实践脱节:由于时间和空间上的分离,理论课上老师讲过、演示过的知识,不能及时的练习和消化。2)知识重复:实验课上学生对理论课上学过的知识印象不深刻,不能独立完成实验作业,教师就必须把理论课上讲过的知识重复讲述。3)学生的知识应用能力、学习积极性不高:知识点的学习分散、不系统,很多学生搞不清在实际开发中所学的知识点有何作用,如何应用。只是单纯的为学习某个知识点而学习,时间一长,学生的知识应用能力和学习积极性都会受到很大的影响。

一体化教学模式的教学理念是“教、学、做”一体化。课程不再分理论课和实验课,统一安排在实验室里上,从而使教师的教、学生的学和做,同步进行,并且要求教师知识的讲解采用任务驱动方式进行,学生的学习采用项目驱动的方式进行,使学生不仅学会知识还能学会知识在实际中的应用。

因此,一体化教学模式,在JavaWeb课程教学中的应用,是很有必要的。

2.一体化教学的课程整体设计

为了实现培养知识应用技能的培养目标,体现教、学、做一体化,应先对课程做如下设计:

2.1整体模式设计

结合课程性质和学习目标,教学中要求所有学生掌握基本知识,在此基础上提高学生应用技能。为此,课程前期教学以每个学生为主体,以学会知识点为目标;后期教学以项目小组为主体,以技能提高为目标。

2.2授课方式设计

采用理论与实践相统一、教学做相结合的一体化教学方式。课堂组织形式为任务驱动方式,教师先讲解知识点,接着使用一到多个任务体现知识的应用,最后学生实践项目。在综合项目的实施上,采用“一多”学习模式,成立项目组,充分发挥每位学生的主观能动性,最终实现课程教学目标。

2.3考核方式设计

课程考核采用“过程性”考核+“结论性”考核的方式进行。其中过程性考核包括:考勤成绩考核和三个阶段性项目考核。结论性考核包括综合项目考核。

3.一体化教学的课程内容的组织与安排

为了贯彻一体化教学理念,达到良好的一体化教学效果,在JavaWeb课程的教学中,从教学课堂的组织和教学内容的安排等环节进行设计。下面分别介绍:

3.1教学课堂的组织

首先回顾上次授课内容,并引出本节授课内容;然后新知识点的讲解按下面步骤进行:

A.讲解核心知识;

B.采用任务驱动法设计不同任务,任务中应用核心知识;

C.布置实践内容,学生动手实践,使知识应用于实际;

D.根据学生实践情况进行总结。

3.2教学内容安排

按照教学大纲的要求,教学内容安排为五部分,分别为Web UI、JDBC、Servlet、JSP、MVC。在Web UI知识学习完成后,安排阶段性项目一的练习及考核;在JDBC、Servlet两部分知识学习完成后,安排阶段性项目二的练习及考核;在JSP知识学习完成后,安排阶段性项目三的练习及考核;在MVC知识学习完成后,安排综合性项目的练习及考核。具体知识的安排如表1所示。

4.一体化教学的考核方式及标准

4.1考核方式

课程考核采用“过程性”考核+“结论性”考核的方式进行。其中过程性考核包括:考勤考核和三个阶段性项目考核。结论性考核包括综合项目考核。

考勤是基础、保障。没有良好的出勤就没办法保障效果。因此考勤成绩占总成绩的20%。考勤考核以点名次数为依据。

阶段项目考核:课程划分为五个知识模块,第一个知识模块完成后进行项目一考核,占总成绩的10%,第二、三知识模块完成后进行项目二考核,占总成绩的15%,第四个知识模块完成后进行项目三考核,占总成绩的15%。三个阶段性考核项目每位学生独立完成,若学生认为提交结果不满意可多次提交项目,成绩为最近一次成绩。但是当最新提交项目差于最近一次提交的项目时,不再接收新的提交,最终成绩仍为最新提交项目成绩。

综合项目考核:在第五个知识模块完成后进行,综合项目由学生分组完成,占总成绩的40%。每个组由组长完成任务分工,一个组提交一个项目,并包含项目报告和答辩文档。综合项目成绩由项目源码、项目报告和答辩三部分构成。组长成绩由教师评定,小组成员的源码成绩和项目报告成绩由组长和教师共同评定(各占50%),答辩成绩由教师指定。

4.2阶段项目的考核标准

阶段性项目一主要考核HTML、Javascrip、CSS等知识的掌握和运用情况;阶段性项目二主要考核JDBC和servlet知识的掌握和运用情况;阶段性项目三主要考核JSP知识的掌握和运用。三个阶段性项目主要体现阶段性知识的掌握和运用情况,主要从是否完成项目功能要求、知识模块的掌握、项目报告的撰写、回答问题等情况进行考试。阶段性项目一、二、三的考核采用统一的标准,详细考核标准如表2所示。

4.3综合项目的考核标准

综合项目是对整个课程知识的融合贯通、将从选题、工作量、设计过程、功能的合理性及答辩等情况进行考核。详情如表3所示。

5.总结

在Java Web开发课程的教学,把一体化的教学思想,体现在基于多元化的考核模式创新、基于任务驱动式教学、项目驱动、“1+7”模式的学习方式、基于实训平台的辅助手段的运用等方面,达到了较好的教学效果。但也存在一些问题,比如分组成员的构成不合理、考核标准不科学等等,有待进一步改革。

猜你喜欢

软件工程一体化教学
依托工作室的软件工程实践教学研究
基于工程教育认证的《软件工程》课程教学质量建设研究 
关于提高软件工程实践教学质量的几点思考
机修钳工专业模块式一体化教学探索
汽车制造与维修专业一体化教学模式的渗透与实践
关于如何创新和完善计算机软件工程管理的探讨
基于技工院校市场营销专业一体化实践教学方法的思考
提高钳工实习教学质量的探索