基于项目管理理念的"JSP动态网页设计"教学探索
2015-10-26臧芳
臧芳
(湖南电子科技职业学院 湖南 长沙 410205)
基于项目管理理念的"JSP动态网页设计"教学探索
臧芳
(湖南电子科技职业学院 湖南 长沙 410205)
《JSP动态网页设计》是计算机类一门十分重要的专业技能实践课程,其前沿课程有:网页制作、JAVA程序设计、数据库技术等课程。教学实践证明,在现行的教学模式下,学生对该类课程的学习兴趣不高,被动学习,教学成效一般。为了提高教学质量,更好的服务社会需求,本文提出一种以项目管理理念为指导的教学探索方法,即通过系统化训练加强学生的专业技能,使学生能够融会贯通所学的程序开发语言和开发框架,理解程序结构的特点和Web开发流程,进而灵活运用专业知识,培养学生独立分析和规划网页开发项目的能力。文章从教学方法、教学设计和课程考核设计三方面展开对该教学探索的阐述。
教学改革教学实践考核设计项目管理
一、课程设置的意义:
随着互联网技术的发展与应用的普及,无论政府还是企事业单位都开展了像电子商务、网上购物、网上银行等商业活动,以实现企业、政府部门办公的信息化。众所周知,通过网站运行不仅可节省管理成本,还能更好的提高工作效率。所以,当今社会市场亟需能建设网站的技术人才。为了适应社会需求和技术发展的需要,大部分计算机专业都开设了《JSP动态网页设计》这一门实践性很强的课程。
二、现状分析:
近年来,随着《JSP动态网页设计》课程的开设,各类院校也源源不断地向社会输送了大量技术人才,但毕业生的素质与社会的要求却相距甚远。一方面社会要求操作能力强、岗位适应能力快并且有发展后劲的网站开发人员;另一方面职业院校的实训基地的操作环境却跟不上社会发展的需求,所以,难以培养学生的实际岗位能力。
另外,从学生积极性上分析,该课程虽然是计算机类重要的专业实践课程,但高职学生的基础薄弱,而书本知识难点较多,如果采用一般的教学模式,也无法调动学生的积极性。所以课程结束时,很多学生只会简单地使用几个控件,编些小程序……知识点零散,没有系统开发的整体概念。
加上,绝大部分学校课程考核标准单一,缺少实践性课程在项目中的考核细节,尤其缺乏对学生自主学习能力和创造能力的考核。
下文在结合学生素质和社会对人才要求的基础上,对《JSP动态网页设计》的教学方法、考核等作了一些具体探索研究。
三、教学方法探索:
1.案例教学。它要求以具体的网站开发案例来展开教学,从简单控件、按钮、消息框开始,由简到难,加深学生对课程内容的理解;当课程深入到一定章节,可以向学生演示一个完整的系统,演示并讲解完功能后再让学生体验操作,直接引导学生进入“情景”,这样他们可以更加深刻的了解动态网页技术(JSP)设计的功能,还能了解到一个完整的工程项目的概念,给学生们一个直观的认识。因此,案例教学可以作为我们常用的教学方法,建议穿插知识点的对比教学,巩固知识。如当学习完session对象后,可以向学生演示简单的购物车案例,列出相应知识点与cookie机制对比,分析session对象和cookie机制的异同。
2.开展微课。利用动画、视频等先进技术制作一些质量精良的微型课件,每个微课一般阐述一个知识点,十分钟左右为宜,力求将内容讲透,通俗易懂,言语可以轻松诙谐点。因为对于高职的学生来说形象的视觉冲击较逻辑分析更容易抓住他们的注意力,而且微课还可以为接受能力较慢的学生提供便利,能够重复学习。
3.翻转课堂。在教学过程中,适当将课堂由老师为主的教学转变成以学生学习为主,如,可安排两节课左右的时间把本次课涉及的基本知识给学生剖析清楚,并告知实验过程。另外安排四节以上的时间让学生分工协作,以探讨互助的方式完成某一项目。翻转课堂颠覆了传统课堂以老师说教为主的教学模式,把主动权交给学生,这样更容易调动学生的积极性和创造性。而创造性也是课程考核的标准之一,将创新点纳入总成绩也是对学生能动性的一种鞭策。
4.分工协助。当学习完数据库编程技术、JavaBean、访问数据库等知识点后,可以让学生尝试如何建立一个具有登陆、聊天和购书功能的网上购书系统。采取分工协作,小组讨论等形式,将网页布局、美工设计、动态效果设计、数据库连接等分给不同的学生去完成。也可在小组之间开展竞赛,互帮互助,先完成的小组可以派代表来指导未完成的小组,起到先进带动后进的作用,学习效果直接由完成工程项目的情况来衡量。同时,也可以开展组内自评、小组互评和教师评价等形式,评价的结果将是课程考核成绩的影响因子。例如,将某问卷调查网页设计项目分为三人完成,一人负责界面设计,工作量占整个项目的30%。一人负责代码编写,工作量占40%,第三人负责调试运行,工作量占30%。最后将每个学生的成绩乘上模块比例之后加总求和作为项目基本成绩的主要组成部分。
5.教学反思。叶圣陶先生曾说过:“教材无非是例子。那么,利用好例子教给学生学习方法之后,接下来的应该是大量的实践,只有在实践中,学生的能力才能不断巩固、提高”。在以上的教学过程中学生肯定会遇到一些疑难,这时要求学生将遇到的问题记录下来,如果问题出现概率较高,除了要一一解答外,在下次上课还得统一讲解,以到达巩固知识和提高知识的连贯性的目的。在教学过程中,我们不仅要了解每个学生的掌握情况,必要时应结合课程的知识点进行个别辅导,让学得不扎实的学生也能尝到成功的喜悦。
四、教学设计:
经过长期的教学实践发现:对于操作实践性很强的《JSP动态网页设计》的教学,如果只采用介绍书本知识点的单一形式,会使课堂死板,教学效果较差。根据课程的性质和特点,我们可以采取以项目为导向、以任务为驱动,对知识点进行加工再传授,应该会取得较好的教学收益。
现将学生选课管理系统为例进行子项目和任务模块的分解,将其分为用户管理、学生信息管理、课程管理和选课管理等任务模块。下图为根据《JSP动态网页设计》课程理论知识体系,列出了该课程知识点与学生选课管理系统任务模块的对应关系如图所示:
图1:课程的知识点与学生选课管理系统任务模块的对应关系图
通过以上模块分解和知识点的关联,就轻松地把课本上呆板的理论与项目管理理念联系起来,学生更容易了解到学习的目的和必须要掌握的内容,也给教师提供一条新的教学思路。
五、课程考核设计:
针对很多职业学校的课程考核标准单一、缺少实践性课程在项目中的考核细节,尤其缺乏对学生自主学习能力和创造能力的考核的情况,特提出一种新的考核方式,以供参考:
(一)考核内容
课程考核评价从项目设计、教学设计、实训考核设计三个方面对JSP实训课程的教学改革进行探索和实践。项目设计以项目分层为中心,根据学生能力的不同,结合项目的难度和规模系数合理选择实训项目;教学设计以任务分层驱动为中心,根据课程理论知识点合理分解项目,将课程理论知识点融入项目任务模块中;实训考核以能力分层考核为中心,既考核学生的基本能力,也考核学生的创新能力。
根据课程的性质,我们将实训考核作为学生考核的重点。实训考核设计主要分为基本能力考核和创新能力考核。基本能力考核主要对项目基本任务模块的开发情况和实训报告的撰写质量等方面进行评价。而创新能力的考核主要根据学生实际承担项目的难度和规模系数,加上项目创新任务模块的完成情况,以及项目整体开发效果等方面进行综合评定。
基本能力考核公式:
基本能力考核成绩=项目基本成绩[∑(模块成绩*模块比例系数)]*80%+实训报告撰写成绩*20%
创新能力考核公式:
创新能力考核成绩=(模块创新点*难度或规模系数*模块比例系数)
总成绩公式:
考核总成绩=∑基本能力考核成绩*70%+创新能力考核成绩*30%
(二)实训考核实例(供参考)
以某学生做某问卷调查网页设计项目为例说明,假设:问卷调查网页的界面设计占整个设计的30%,该模块成绩为80分;代码编写占40%,该模块成绩为85分;调试运行占30%,该模块成绩为95分。实训报告撰写情况成绩为90分,那么基本能力考核成绩为:(80*30%+85*40% +95*30%)*80%+90*20%=87.2;
再假设:该同学界面设计的创新点成绩75分,代码编写创新点成绩70分,调试运行创新点成绩60分,难度系数均为1,那么创新能力考核成绩为:(75*1*30%+70*1*40%+60*1*30%)=68.5;
最后:考核总成绩=87.2*70%+68.5*30%=81.59≈82
结束语:实践证明:在高职院校计算机专业《JSP动态网页设计》课程的教学过程中,通过采用以上教学方法和调整考核方式,能加强学生网站开发的实践教学,提高学生的综合素质和就业竞争能力,为社会提供适用性人才起到推波助澜的作用。当然,以上提到的对教学方法和课程考核的探索,可能由于时间和经验的不足,不一定能放之四海皆准,恳请批评指正!虽然研究与探索还有待进一步完善和深入,但它提供了我们研究的一个方向。作为一名学科教师,只有扎根教育,脚踏实地的去钻研课题教学才能促进教学效果和促进社会的发展。
[1]郑丹青.项目教学法在动态网页设计课程中的教学应用[J].中央民族大学学报(自然科学版).2014(2).
[2]刘声田.基于开发教育环境下的《动态网页制作》课程教学反思[J].山东广播电视大学学报.2012(3).
[3]韩亚峰.网页设计教改中的探索[J].考试周刊.2013(59)
[4]谭晓兰.高职院校JSP课程实训内容探讨与确定[J].高校实验室工作研究.2011(01)
[5]段春梅.浅谈高职《动态网页技术JSP》教学改革中的项目式教学电脑知识与技术.2011
[6]唐玉芳,张永胜.基于.NET的学生信息管理系统的设计与实现[J].山东师范大学信息科学与工程学院2010,04,10
[7]赵火文.浅谈JSP网站制作的模块化教学[J].职业教育研究.2009(12)
臧芳(1990—),女,湖南益阳,讲师,研究方向:计算机应用技术
湖南省教育厅科学研究项目:拟上市公司云协同工作平台的开发与应用研究,课题编号:13C163。