项目教学法在《Java Web程序设计》课程中的应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

项目教学法在《Java Web程序设计》课程中的应用
随着企业对实用型人才需求的增加,传统教学模式已不能适应时代的发展,必须寻求一种新的教学手段来提高学生动手实践的能力。

在《Java Web程序设计》教学中引入项目教学法,充分激发了学生学习的积极性,提高了课堂的教学质量。

本文主要对项目教学法在《Java Web程序设计》课程中的实施进行了深入的探讨。

标签:项目教学法;实施;Java Web程序设计
随着企业对实用型人才需求的增加,用人单位对人才的要求不再局限于学历,而是更多倾向于对其个人的专业能力及综合素质的考评。

当今的计算机行业存在巨大的供需矛盾,一方面是企业找不到适合的软件人才,另一方面是每年众多的计算机相关行业的毕业生面临着就业难的问题。

如何才能培养出满足企业需求的人才,是高等教育教学中需要着重思考的问题。

在以往传统的教学模式中易出现”重理论,轻实践”的现象,授课过程中多由教师占据主导地位,限制了学生的主动思考及动手能力,这种模式下培养出的学生很难得到企业的认可。

项目教学法的应用可以使高校摆脱这种弊端,将学生作为授课过程中的主体,充分让学生能够参与到教学活动中来。

通过了解整个项目的实施过程,让学生从中学习和感受到与职场相近的工作流程,实现高校教育与企业需求的无缝链接。

1 项目教学法简介
项目教学法是师生通过共同实施一个完整的项目工作而进行的教学活动[1]。

通过实际的项目将教学内容融入到整个项目开发的过程中,理论结合实践,从解决实际问题入手,充分提高学生的动手能力及自主学习能力。

项目教学法与传统教学法的区别主要体现在两个方面,一方面体现在讲授内容上的不同,另一方面体现在师生教学角色上的不同。

以往教师在授课过程中多侧重于讲授具体的理论知识,一些应用的案例也只是针对某个或某几个知识点的补充,没有将本门课程的知识整体融合,而在项目教学中教师可以将本门课程的知识点通过一个完整的项目进行整合,使学生在完成项目的过程中能够遇到问题、分析问题,最终解决问题,增强了学生自主学习的积极性[2]。

另外,在传统的教学模式下,教师在教学过程中往往处于主导地位,将知识通过不同的方式传授给学生,学生只能被动的理解和接受相应的理论,不能主动参与到教学的过程中。

但在项目教学中,学生和教师同为教学过程中的主体,教师负责项目的总体统筹及划分,担当企业项目主管的角色,学生负责完成具体的项目实施,让学生在具体的项目中完成对本门课程的学习,达到预期的教学目标。

2 项目教学法具体实施过程
《Java Web程序设计》是计算机专业的一门骨干课程,也是学生从事软件开
发所必须掌握的技术手段。

本门课程所包含的内容比较多,实践性较强,适合采用项目教学法完成授课。

2.1 确定开发项目
能否合理的选择项目是项目教学法实施过程中首要考虑的问题,在项目的选择过程中教师既要考虑项目的实际应用价值也要考虑其涵盖本门课程知识点的完整性。

掌握《Java Web程序设计》这门课程需要有HTML、CSS、JavaScript 等知识作为基础,课程自身主要包括:JSP、Servlet、JavaBean、JDBC、EL表达式、JSTL等内容。

想要将这些知识点体现在一个完整的项目中,需要教师自身具有一定的项目经验,对项目所涉及的知识点、实用性、可操作性具有充分的认识,这样才能真正保证项目教学顺利的实施。

图书管理系统是一个充分涵盖Java Web这门技术并具有较强实际应用价值的综合项目,满足项目教学法选取的相关条件。

2.2 分析项目任务
项目选定后,教师可以让学生通过查找相关资料的方式启法学生完成对该项目的需求分析。

确定项目具有的功能后,教师按课程所涉及的知识点对项目进行划分,对每个部分使用到的技术,需要完成的功能进行布置,便于学生了解每个阶段需要完成的任务。

根据《Java Web程序设计》这门课程的知识点对图书管理系统可以划分为如下的几个阶段:
(1)图书管理系统界面的开发
根据需求分析,对图书管理系统进行总体设计并确定项目开发过程中所需的页面。

本阶段主要利用HTML、CSS及JavaScript技术完成对图书管理系统所包含的界面进行设计。

(2)利用JSP+JavaBean的模式开发图书管理系统
通过本阶段的项目,学生可以掌握JSP的开发环境、JSP页面的请求转发及重定向、JSP内置对象的使用及JavaBean的应用等知识点。

该阶段的任务完成后图书管理系统的基本框架已实现。

(3)实现图书管理系统与MySQL数据库的连接
为进一步完善系统的功能,学习采用JDBC的方式对数据库进行连接,实现对数据的增、删、改、查等功能。

本阶段系统的基本功能均已得到实现。

(4)利用JSP+Servlet+JavaBean的模式开发图书管理系统
采用MVC的模式对系统的分层架构进行修改,在此过程中重点掌握Servlet 程序的编写及配置,利用EL表达式及自定义标签等技术消除JSP中存在的Java 代码,并对两种开发模式进行比较,最终实现系统功能完整的开发项目。

2.3 项目的具体实施
在项目教学法实施的过程中,教师担当的角色是项目的指导者,具体的实施工作由学生完成,此种模式重点在于培养学生的独立操作及动手能力,为了让学生能够更好的参与到项目的开发过程中,可以根据班级学生的人数将其划分为多个不同的项目组,每个项目组选出一名组长对本组需要完成的工作进行合理的分工,从而起到调动学生学习积极性的目的[3]。

例如在本项目的实施第一阶段,进行图书管理系统界面的开发时,教师可以为各个项目组分配不同的任务,如:对网页的结构进行设计、对网页整体的样式进行设计、对客户端输入内容的验证等。

各个项目组的组长再根据本组的任务进行细划落实到每个学生的身上,整个过程形成书面的文档,便于明确每个学生在项目中所担任的职责。

对于学生来讲《Java Web程序设计》是一门全新的课程,为了学生能够更好的完成项目任务,教师可以先通过对本阶段所涉及到的知识点进行简单的实例讲解,然后由学生独立完成自己承担的项目任务。

在此过程中教师要给予学生监督和指导,定期召开项目组长会议,听取各组开发过程中遇到的问题并及时提出解决的方案,督促各项目组的开发进度。

在项目组完成某一阶段的任务后,将各组完成的内容进行整合并调试相应的代码。

调试成功后,由各项目组之间的成员进行技术交流,探讨解决问题的经验,并进入下一阶段项目的筹备。

项目教学法的考察重点在于学生完成的过程,教师可按阶段对各项目组完成的情况进行考核,为确保每名学生都能够参加到项目中,可以采用答辩的形式对学生完成的内容进行提问,对于学生存在的共性问题教师应详细的做出解释,项目开发期间教师还应有意识的培养学生的团队精神。

在完成项目的过程中如果学生能够积极思考,主动解决问题,教师应适时对其进行表扬,以提高学生学习的积极性。

项目完成后,教师应对项目的整体加以总结,对学生的学习成果进行展示和评价,为日后项目的延伸做好准备。

3 结束语
通过实践发现在《Java Web程序设计》课程中采用项目教学法,极大程度的激发了学生自主学习的兴趣,与传统的教学法相比较项目教学法能够更好的调动学生学习的积极性,学生的动手能力相比以往也得到了加强,在具体的项目中进行学习缩短了学生与企业之间的距离。

在整个项目实施的过程中,充分发挥了教师主导,学生主体的职能,课堂的教学质量也得到了大幅度的提升。

日后在其它应用型强的课程中还应继承采用项目教学法这种能够促使师生共同进步的教学方法。

参考文献
[1]尹强国,冯娜.企业项目教学法在计算机实践教学中的运用[J].现代企业教育,2008(18).
[2]贺平.项目教学法的实践探索[J].中国职业技术教育,2006(22).
[3]李捷,罗拥军.《网页制作技术》项目教学法的研究与实践[J].职业教育研究.2008,(2).
作者简介:李颖(1982年-),女,汉族,计算机科学与技术专业硕士,讲师,研究方向:程序设计及网页编程方向。

相关文档
最新文档