《Java Web应用开发技术》课程教学改革与实践

2017-08-08 02:04印东张显
电脑与电信 2017年6期
关键词:开发技术考核课程

印东 张显

(怀化学院计算机科学与工程学院,湖南 怀化 418008)

《Java Web应用开发技术》课程教学改革与实践

印东 张显

(怀化学院计算机科学与工程学院,湖南 怀化 418008)

《JavaWeb应用开发技术》是计算机类专业的核心课程,也是一门实践性、应用性很强的课程,该课程在培养学生动手实践能力以及就业方面具有十分重要的地位。本文通过对当前JavaW eb课程教学中存在的问题进行分析,根据课程的特点并结合自身实践,提出了这门课程的改革措施。

JavaWeb;核心课程;课程教学;改革措施

1 前言

《JavaWeb应用开发技术》课程是计算机专业的核心课程,该课程具有较强的实践性和综合性,课程目标是使学生掌握动态网站的规划、建立、管理、维护等相关技术和操作技能;使学生对动态、交互的Web应用程序设计有一个全面的认识,能用所学Web知识开发出动态的应用程序,并对B/S结构和MVC设计思想有一个全面的了解;使学生能达到在企业中运用Web应用相关知识进行需求分析、系统设计、程序编码及测试等方面的工作。由此可见,Web应用开发技术课程在培养学生动手实践能力以及就业方面占有很重要的地位。

2 现阶段课程教学存在的问题

(1)重理论、轻实践的授课方式制约学生学习的积极性

现有的Web应用开发技术教材以基础理论知识讲解居多,在教材中按部就班地在理论讲解之后安排对应的例题并在内容结束之后安排相应的习题让学生自主练习,每章每节的例题各自独立,连贯性不够,教师在授课过程中也经常是先讲解完理论知识之后,再进行相应的实践指导,在这个过程中,理论的讲解就占用了课程的大量时间,使得实践指导的时间相应较少,由于缺乏实践,学生对枯燥的理论知识普遍缺乏学习积极性。

(2)课程定位不明确使得学生未能明确学习目标,缺乏学习动力

现有的《JavaWeb应用开发技术课程》培养目标大多只是说明该课程需要掌握什么知识,课程内容是什么,学生学习这门课程之后往往不知道学习这门课程有什么作用,能够在什么地方用,更谈不上比较熟练地运用课程中的知识解决实际问题。

(3)课程结构设置不合理,课程内容顺序没有符合学生的认知习惯

课程往往一开始就介绍JSP技术,然后介绍这些技术的内容,而有关知识辅助介绍的内容较少,或者放到后面介绍,这种教学方式往往造成学生学习的困惑,使学生为了弄懂知识之间的联系花费大量的时间,阻碍学生学习的效率。

(4)考试方式单调,“高分低能”情况时常出现

当前《JavaWeb应用开发技术》课程考试大多采用笔试闭卷形式,试卷标准答案唯一,缺乏动态性和多元化,作为一门实践性强的课程,这样的考核方式未能正确体现学生的学习效果,对学生创新意识、思维能力、实践能力等方面的考核不作为主要标准,甚至不记入考核范围,这会造成学生一味追求考试分数,而忽视综合素质提升,导致“高分低能”的现象时常出现。

3 课程教学改革措施

针对《JavaWeb应用开发技术》课程教学中存在的问题,笔者根据课程自身的性质和特点,结合本校实际情况以及国内外同类院校的先进经验,并通过自身教学实践进行了比较深入的研究,认为要达到适应社会的需要,应从以下几个方面进行课程的教学改革:

(1)以实践为向导,提高学生学习的积极性

在教学内容上,依据教学大纲的要求以及课程的特点,把讲授的知识和实践相结合,以真实项目贯穿整个课程,并在课程的教学过程中辅以相应的案例,课程内容设计为多个教学模块,通过学生的亲身实践,与相应理论知识相结合,使得学生的学习积极性得到提高,课程项目如图1所示,相关辅助案例如表1所示。

图1 课程项目结构图

表1 辅助案例

(2)明确课程目标,提升学生学习动力

《JavaWeb应用开发技术》课程是对静态网页技术的补充,通过在静态网页的基础上加入Java语言的相关元素,使之具有动态交互的效果,满足用户获取和传递动态信息的需要。其作用是从B/S软件编程角度,通过综合运用MVC设计思想,培养基于B/S结构领域的高技能型编程专业人才,并能够运用所学知识和技能进行开发实践,为后续综合实训课程奠定理论和经验基础。其课程具体培养目标确定如下:

1)培养学生在静态网页中嵌入Java程序代码的能力;

2)培养学生熟练使用request、session、cookie、Servlet等技术处理代码的能力;

3)培养学生使用Java Bean编写MVC模式代码的能力;

4)培养学生综合运用JavaWeb技术开发项目的能力。

其层次结构如图2所示:

图2 培养目标层次结构图

(3)构建合理的课程层次结构,由浅入难,提高学生学习效率

根据学生学习的习惯和顺序,通过教学实践,总结出学生学习的路线图,其顺序包括以下几个步骤:

1)介绍Servlet技术,并对Servlet创建、应用以及任务的实现进行实践操作;

2)介绍Servlet核心接口,包括ServletConfig、Servlet-Context等接口内容,并对这些接口进行相应的实践操作;

3)介绍会话跟踪技术,包括Cookie、Session、URL重写技术,并用这些技术实现相应功能;

4)介绍JSP相应语法及内置对象,其中包括JSP相关的指令信息以及request、response、session、application等相关的信息,并且对JSP的4种作用域进行介绍;

5)介绍JavaBean相关技术,并且运用JavaBean进行相应操作;

6)MVC模式介绍,包括mode1和mode2模式,通过两种模式的实例进行相应介绍。

其课程设置顺序如图3所示:

图3 课程设置顺序图

(4)突出实践能力,注重能力和过程,采用多元化的考核方法

根据课程的特点,本课程采用“考勤考评(10%)+实践作业(30%)+期末实践项目(60%)等多种方法对学生的学习情况进行客观评价,特别注重对学生实践能力的考核,通过这种方式可以更好地反馈学生的学习情况,起到良好的激励与总结作用。

在考核过程中“考勤考评”占本课程考核总成绩的10%,在开学之初把学生的位置固定,采用一人一机的形式,使用这种考勤方式学生的到课情况将一目了然,再通过教师端机器的实时监控,方便老师随时了解学生学习情况,并督促学生学习。

“实践作业考评”占学生总成绩的30%,本课程的教学内容按照表1的教学辅助案例划分为16个教学模块,通过在课堂上花费少量的时间讲解基础理论知识,将更多时间留给学生进行实践操作,上课理论和学生实践时间分别为35%、65%;实践考评以布置作业的形式,限定规定的时间上交作业,通过每个模块的学生作业可以及时了解学生的学习情况,并作出相应辅导。

“期末实践项目考评”占学生总成绩的60%,在课程进行2/3的时候布置学生的期末实践项目作业,学生通过随机抽取题目,在课程结束之后对学生的期末实践项目进行考核,学生首先演示自己所做的项目,根据学生所做的项目,教师对学生进行提问,通过对项目功能和项目代码的合理性进行综合评价,并将评价的结果进行记录。

4 结语

《JavaWeb应用开发技术》课程是计算机类专业的一门核心课程,同时也是一门实践性、综合性很强的课程,要提高《JavaWeb应用开发技术》课程的教学质量,需要把握软件行业与技术发展的趋势,并通过积极利用项目和案例教学,辅助以开放、多元化的考核机制,注重学生实践能力培养,以及优化课程考评等多种教学改革措施,最终实现学生实践技能与课程实用能力的提升。

[1]赵月鹏,班娅萌.《JavaW eb基础》课程教学探索[J].科技信息.2013(15):273.

[2]郭慧玲,孙岩岩.“W eb应用开发技术”教学改革实施过程探讨[J].学科建设,2013(6):148-150.

[3]柴慧敏.“JavaW eb程序设计”课程教学改革探索[J].中国电子教育,2013(4):66-69.

[4]杨单.任务驱动教学模式在“WEB应用开发”课程中的应用[J].电子商务,2013(6):89-90.

[5]于海平.JavaW eb课程教学改革探索[J].软件导刊.2014:13 (15):191-192.

[6]谢谦,陈丹捷,李征.JavaW eb程序设计的案例式教学改革实践[J].计算机教育.2015(21):94-96.

[7]索望,林宏刚.信息安全专业JavaW eb课程教学改革探索[J].教育教学论坛,2015(52):127-128.

[8]凌敏.JavaW eb课程教学改革研究[J].教学研究.2015(8):179.

[9]QST青软实训.JavaW eb技术及应用[M].北京:清华大学出版社,2016.

[10]张小华,黄波.JavaWeb课程统一项目教学改革与实践[J].计算机教育,2017(4):94-97.

The Reform and Practice of the Course of JavaWeb Application and Development

Yin Dong Zhang Xian
(HuaiHua College,Huaihua 418008,Hunan)

The course of Java Web Application and Development is a core course of computer science.It is also a practical and applied course,which isvery important in cultivating students'practicalability and their career.Thisarticle firstly analyzes the existing problems in the current JavaWeb curriculum teaching;then according to the characteristics of the course and the author’s practice,itputs forward the reform measuresof this course.

JavaWeb;core course;curriculum teaching;reform measures

G642

A

1008-6609(2017)06-0072-03

印东(1985-),男,湖南怀化人,硕士研究生,助教,研究方向为计算机应用技术。

猜你喜欢
开发技术考核课程
数字图像处理课程混合式教学改革与探索
软件设计与开发实践课程探索与实践
内部考核
为什么要学习HAA课程?
创新完善机制 做实做优考核
计算机应用软件开发技术的几点探讨
A—Level统计课程和AP统计课程的比较
公立医院 如何考核?
中国煤层气开发技术的现状与未来
复杂产品设计知识应用开发技术研究