JSP程序设计项目化教学研究与实践

2017-04-18 12:06徐玉莲
电脑知识与技术 2016年35期
关键词:项目化教学研究实践

徐玉莲

摘要:该文阐述了项目化教学方法在《JSP程序设计》这门课程中的实施过程,并对实施后的效果进行了分析,实践证明,项目化教学改革与实践是高职教育教学改革的一条有效途径。

关键词:JSP;项目化;教学研究;实践

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)35-0171-02

1 研究背景

高职教育作为我国一种新类型的高等教育,重点培养的是生产、管理第一线的技能型人才,在学校培养过程中强调的是以技能教育,即上手操作能力,在实际工作岗位中主要解决的是“怎么做”的问题。同时,高职学生具有适应形象思维的特点,相对来说,适于“做中学,学中做”。基于以上两点,为了实现高职教育的人才培养目标,必须在课堂中改变传统的教学模式。项目化教学是以工作过程为导向,以职业能力为主线,让学生分组在完成项目的同时,系统的学习应知应会知识,从而有效实现“在做中学、边做边学”的目标。本文主要以高职院校《JSP程序设计》专业课程为例阐述项目化教学的实现。

2 项目化教学法的实践

《JSP 程序设计》是软件技术专业的专业核心课程, 相对其他专业课程来说实践性很强。该课程的任务是在熟悉Java语法的基础上,使学生掌握编写基本JSP程序、JSP文件操作及JSP的数据库系统开发方法;使学生具备利用JSP+JavaBean、MVC开发模式进行Web应用系统设计、开发的能力。对于一般高校来说,该课程都采用传统的课堂讲授,上机练习以及课程结束后的教学实习来进行教学。这种教学方法的学习,学生只能在每节课上针对每个知识点进行简单的练习,课堂上没法把所有知识点集中起来进行练习,一般到课程结束再进行教学实习,教学实习的过程中,学生又对前期知识遗忘很多,导致实习效果不明显,所以这种传统的教学方法必须改革。

2.1 以工作岗位需求为依据,确定教学目标

通过寒暑假软件教研室老师下企业调研以及通过“58同城”、“智联招聘”等招聘网站中招聘单位对与本课程相关的就业岗位进行统计并分析,得出与本课程相关的职业岗位及岗位核心技能点。其中就业岗位主要有:网站设计与开发、网站管理与维护、网站运营与推广等。

根据高职教育的特点,解决的是学生的实际动手能力的培养,因此,我们对《JSP程序设计》课程教学目标做了调整,调整后的教学目标如下图所示:

2.2 教学内容的选择与优化

通过以上分析,得出该课程的教学目标,为了实现以上教学目标,需要对课程的教学内容进行调整优化,更符合高职教育的特点。本人作为任课老师,对教学内容的选取优化采取由上而下的方法,即该课程整体上通过2个整体项目的完成来学习零碎的知识点、能力点。通过项目的完成来学习这些知识点。并设置相对应的课程资源库。主要的知识点设计如下:

1)给出“企业信息管理系统”和“个人信息管理系统”项目设计,启发学生分析项目,引导学生得出项目完成需要学习的知识点。在分析的过程中,需要针对登录页、首页以及子页进行分析,让学生理解完成每一部分至少需要学习那些知识。

2)做中学,边做边学。学习网页设计基础知识、JSP开发环境安装、JSP基础知识、JSP内置对象以及数据库访问技术等知识点,通过知识点的慢慢学习,循序渐进的完成第一个项目的设计。其次在学习JSP高级编程知识,比如JavaBean知识、Java Servlet知识等,后续再完成第二个项目的设计。

3)学习知识点的过程中,除去完成相应的部分项目功能外,穿插多个小知识点相关的案例,用来进一步牢固掌握知识点。比如学习JSP基础知识时,可以让学生实现模拟登录,因为数据库知识没有学习无法真正实现数据库数据的登录功能。

2.3 以项目为载体,贯穿教学过程

该课程的设计中重点是项目的选择与设计,根据高职学生的特点,项目的选择不能太难,而且需要尽量覆盖课程所有主要的知识点和能力点,同时项目的实施过程中也需要由简到难的实施。基于项目设计的以上要求,本课程我主要选取三个项目,其中,两个项目在项目化课程教学的过程中全程贯穿实施,另外一个项目在课程结束后的综合实训中实施。项目化课程教学部分选择了“项目1(JSP基础编程)——企业信息管理系统的设计与实现”和“项目2(JSP高级编程)——个人信息管理系统的设计与实现”。学期末的综合实训采用“项目3(团队项目):——个人网上书店的设计与实现”。具体每个项目介绍如下:

1)项目1(JSP基础编程)——企业信息管理系统的设计与实现

该项目作为第一个项目,也是学生学习这门课程的入门项目,所以一般在课程开始给出。由任课老师在课堂上给学生做详细分析,尤其要分析清楚所用到的知识点以及技能点,需要同学们学习和掌握的知识点和技能点等,并要求任课老师在上课的过程中对项目中部分设计与实现过程进行示范完成,带领学生理解项目以及项目实施过程,最后利用课堂时间和课余时间要求学生跟着老师“边做边学”。

2)项目2(JSP高级编程)——个人信息管理系统的设计与实现

该项目作为JSP高级编程项目,用到了基础知识以及高级编程知识,也是学习这门课程的一个进阶阶段,主要引入的是企业现在正在使用的新技术新方法等。该项目的完成过程中,老师主要是引导作用,学生模仿老师自己分析项目并设计完成项目,在完成的过程中学习相关的知识点,老师提供指导建议以及答疑。该项目的完成过程中学生要做到“边做边学,边学边做”。

3)项目3(团队项目)——个人网上书店的设计与实现

该项目是课程结束之后综合实训需要完成的团队项目,一般由3-4人组成一个团队,学生根据项目设计的需要分工合作完成,老师提供指导建议以及答疑。该项目的实施步骤与项目2相似,项目需要完成的功能以及知识点覆盖量更大,进一步加强了学生应用JSP程序设计以及数据库相关知识综合开发的能力,同时也训练了学生的团队合作能力以及与人沟通交流的能力。

2.4 考核方式的改革

《JSP程序设计》课程实践性强,平时的学习过程以及完成作业过程很重要,所以在考核方式上,采用期末考试与过程考核相结合的方式。根据我院深化考试改革的指导性文件的要求,考核分为2部分:课程考核和综合实训考核分开考核。主要如下:

1)课程考核,以项目2的完成为主,项目1的完成为辅同时考虑学生课堂表现考勤等进行考核。考核比例为:“出勤(10%)+综合项目作业与小组答辩(50%)+期末综合测试(40%)”。

2)综合实训考核:主要考核学生完成项目3的情况,以小组为单位考核。重点是项目完成情况以及答辩情况,考核的过程中注重学生团队合作方面的考核,比如:出勤分数一个团队统一分数等。考核比例为:“出勤(10%)+项目的完成情况(50%)+总結与专题报告(40%)。”

3 项目化教学法的实施后的教学效果

《JSP程序设计》课程经过项目化教学改革的实践,教学效果相对比过去传统教学来说有了明显好转。首先学生的学习积极性相对较高,第一节课就给出项目,展示项目,激励学生自己能够完成的项目,学生积极性调动起来了,课堂的学习氛围也比较浓厚。其次学生知识技能的掌握相对较好。通过项目的完成,学生理解了很多知识点技能点的应用方向,也为以后工作打下了基础。最后课堂上师生互动更加多了。项目化教学改革实施后,学生为了完成项目,举手问问题的多了,课下查阅资料的也多了,同时课堂上也很乐意和老师沟通交流了。

4 结束语

实践证明,《JSP程序设计》课程项目化教学改革的实践将实际工作岗位与教学紧密相连,体现了高职教育中工学结合的思想,符合现代职业教育的规律,同时大大提高了学生的学习兴趣,教学过程不再是填鸭式那么鼓噪,也培养了学生的团队合作能力以及沟通交流能力,这在现在高职教育教学改革中是一条有效途径。

参考文献:

[1]张勇昌.基于“项目驱动”的计算机实验教学模式的研究[J] .电脑知识与技术, 2010 (3).

[2]何剑民.“案例项目驱动教学法”在计算机教学中的应用[J] .福建电脑, 2010.

[3]尤澜涛.项目教学法在JSP程序设计课程教学中的应用[J] .职校论坛,2011(33).

猜你喜欢
项目化教学研究实践
高中数学教学研究
家居空间设计项目化教学模式改革的国际比较研究
交替传译中听记平衡教学研究
语文课堂有效教学研究
《protel DXP 2004》的教学研究