《JavaWeb应用开发》课程教学改革探讨

2022-09-12

随着互联网技术的迅猛发展, 电子商务迅速成为许多企事业单位的发展方向。因此, 构建互联网站、开发网络应用程序已经成为当前的热门技术之一。Java Web技术主要包括JSP、JDBC、Java Bean和Servlet等技术以及其他相关内容, 已逐渐成为一门主流的动态网页技术, 已成为大、中型网络开发的首选。因此, 本课程是非常重要的, 对学生的就业也很有帮助。但是与其他专业课程相比, 本课程涉及的技术种类较多、知识面较广, 与实际开发结合更加密切, 因此有必要针对其特殊性设计教学模式, 以取得更好的教学效果。

1 Java Web应用开发在教学中存在的问题

目前, 我国高职高专院校计算机专业纷纷开设了《Java Web应用开发》这门课程, 但是开设时间都比较短, 在各方面都存在一些问题, 这就要求我们以工作过程为导向, 从各个方面探索《Java Web应用开发》课程的模式、策略和方法等等。

在我国, 由高校来培养人才的这种单一的人才教育体制已经严重制约了人才的培养和产业的发展。因为新理论和新技术一旦产生, 往往由专家来著书写作, 从编写教材到印刷出版、学生使用再到学生毕业, 往往滞后了几年。《Java Web应用开发》课程的教材也不例外, 很难找到一本适合我们使用的教材。

传统的课程讲授基本上是按照传统学科体系, 以教师为中心向学生灌输, 没有充分调动学生的积极性, 教学内容的各个知识点相对独立, 没有在各个知识点之间建立联系。这就需要我们对教学内容进行改革, 以典型的软件项目为载体设计学生的学习内容, 充分体现工学结合的要求。

以往的教学方法强调以课堂为中心, 以教师为中心, 以教材为中心, 教师教什么则学生学什么。这与当今社会强调实用技能, 强调知识创新等素质教育不能同步, 因而难以适应社会发展需要, 必须进行传统教学模式的改革。

2 教学内容的设计

《Java Web应用开发》这门课程涉及的开发技术比较多, 没有一条明确的主线。如果每次上课只是把知识点传授给学生, 学生就会感觉似乎学到了很多东西, 但是却不明白这和实际开发到底有什么关系, 就会造成只见树木不见森林的局面。

目前, 我国的职教课程改革提出了工作过程系统化的课程模式, 确定了相对于普通高等教育而言的, 适用于职业院校所有专业的一个共同的普适性课程开发的范式。所谓工作过程, 是在企业里为完成一件工作任务并获得工作成果而进行的一个完整的工作程序。

为了提高教学效果, 我们根据软件企业对Java Web技术的应用现状, 将该课程定位为培养掌握JSP基本开发技术的Web程序员。然后再根据Java Web程序员的岗位能力要求和学生的实际情况, 精心组织教学内容, 以典型的软件项目为载体设计学生的学习内容, 充分体现工学结合的要求。

我们选取了一个实际的“电子商城”项目用来贯穿整门课程的学习过程, 从JSP的语法基础、内置对象、数据库访问技术、Java Bean技术、Servlet技术、组件应用到标签应用, 由浅入深地介绍了Java Web开发所需的各种知识和技术。在讲授课程内容之前, 按照软件开发的流程, 先引导学生讨论了“电子商城”的系统分析和设计, 明确了工作任务。与此同时, 给学生布置了一个大作业, 要求他们模仿“电子商城”项目自己开发一个“网上书店”系统, 鼓励学生发挥创造性, 取得了较好的教学效果。

3 教学方法与教学手段的设计

我院的《Java Web应用开发》课程在教学方式上有了一大突破, 改变了一堂课讲, 一堂课练的传统教学模式, 实行边讲边练的“串讲”模式。即直接在实验室上课, 教师可以根据技能训练的需要随时让学生进行练习, 将知识介绍和技能训练有机结合, 让学生在学中做, 在做中学, 较好地实现了“教学做合一”。在教学方式上, 改变了以课堂为中心, 以教师为中心的教学方式, 建立以学生为中心, 注重能力培养的学习方式。此外, 我们还采用了案例分析、项目教学、小组讨论等多种方法相结合的教学方式, 将实际的Java Web案例和工作中的实际问题引进课堂, 诱导学生运用所学知识, 像实际技术人员那样处理问题, 设计方案, 促进学生职业能力的发展。

《Java Web应用开发》是一门实践性非常强的课程, 在教学方法方面我们坚持以工作过程为导向, 以项目式教学方法为主体, 充分利用多媒体设备组织教学, 实施项目式的现场教学。项目教学法是师生通过共同实施一个完整的项目工作而进行的教学活动。项目教学法适用于学习各类实践性和操作性较强的知识和技能, 可以帮助学习者明确学习目标, 加强实践技能的培养。

不管采用哪种教学方法, 理论知识的讲授是必不可少的, 讲授有助于理论与实践的结合, 但是讲授法的运用时机和讲授内容的深度需要好好把握。我们上这门课实施的是“串讲”模式, 理论讲授和实践应用都是在机房进行的, 在教学过程中我们始终贯穿“以工作过程为导向”的理念, 精选了一些典型案例, 让学生在学中做, 在做中学, 较好地实现了“教学做合一”。

教无定法, 在教学过程中, 需要综合运用各种教学方法, 让教师当好学生的学习伙伴和引导者, 提高学生的学习兴趣, 强化编程思想和编程能力, 同时增强学生的团队合作能力, 为今后深造和走向社会工作起关键作用。

4 结语

新的职业教育课程的教学方法的设计应该以工作过程为导向, 以学生为主体, 突破传统的教学模式, 让学生在实际的项目中学习, 引导学生运用所学知识, 像企业技术人员那样处理问题, 设计方案, 缩短了学生与企业之间的距离, 促进了学生职业能力的发展。

摘要:《Java web应用开发》是高职软件技术专业一门重要的专业课, 实践性很强, 其教学应采用基于工作过程的教学模式。教学实践证明, 综合运用多种教学方法能够让学生积极地学习、自主地进行知识的构建。

关键词:Java Web应用开发,工作过程,项目教学法,案例教学法

参考文献

[1] 姜大源.高等职业教育的定位[J].武汉职业技术学院学报, 2008, 2 (7) :5~8.

[2] 姜大源.论高等职业教育课程的系统化设计——关于工作过程系统化课程开发的解读[J].中国高教研究, 2009, 4:66~70.

[3] 王晓军, 等.JSP动态网站开发基础教程与实验指导[M].北京:清华大学出版社, 2008.

[4] 赵学良[译].Servlet与JSP核心编程 (第2版) [M].北京:清华大学出版社, 2004.

上一篇:浅析水源热泵在工程应用中遇到的问题下一篇:学校健康教育与甲型H1N1流感的防控