《J2EE企业级应用开发》课程一体化教学方案研究

2018-01-06 12:28黄淼李真刘小满
电脑知识与技术 2017年35期
关键词:教学方案一体化教学

黄淼+李真+刘小满

摘要:为了顺应国家在应用型本科院校转型发展方面的号召,在《JavaEE企业级应用开发》课程教学中采用一体化教学模式,从课程目标、课程教学内容、教学模式、授课方式、学生学习方式以及考核方式等几个方面阐述了教学方案的制订过程。

关键词:一体化教学;JavaEE;教学方案

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

Research on the Integrated Teaching Plan of the Curriculum of J2EE Enterprise Application Development

HUANG Miao, LI Zhen, LIU Xiao-man

(Pingdingshan University, Pingdingshan 467000, China)

Abstract: In order to comply with the country in transition, with the development of the applied undergraduate colleges in the JavaEE enterprise application development, integration of teaching of the teaching mode, from the course target, teaching content, teaching mode, teaching methods, students learning style and the inspection way several aspects elaborated the teaching plan formulation process.

Key words: Integration Teaching; JavaEE;Teaching plan

1 概述

为了加快软件工程省级综合改革试点专业建设力度,大力推进软件工程专业内涵式发展,平顶山学院计算机学院在软件工程专业各核心课程上教学上提出了一体化教学改革。一体化教学改革核心思想是实现理论实践一体化、教师教学案例化、学生学习项目化、组织过程职场化、考核方式过程化和资源管理平台化。《J2EE企业级应用开发》课程是面向软件工程专业(Java工程师方向)开设的一门专业必修课,知识涉及面广、实践性很强,反映了当今最前沿的企业级软件开发技术。要求学生理解J2EE的技术构架,领会J2EE编程思想,了解J2EE编程的各种基本技术,掌握编程技能,提高工程开发能力。

长期以来,对于《JavaEE企業级应用开发》课程的教学采用理论+实验的传统授课方式进行,教学效果不是很好,不能从工程应用和实际开发能力方面培养学生能力。通过课程设计进行技能开发,不能体现学生的职业性,也不能与企业实际开发流程有效结合。对学生工程技术开发能力培养存在不足;课程内容选取比较陈旧,现有的JavaEE开发教材案例主要以知识点解决为主,综合性不够,与用人企业对Java EE 开发人才需求相差太大,不能很好地满足企业用人的需要。比如企业对Java Web开发人才的需求主要是掌握SSH三大框架的人才,学生在学校一般没有提供足够的课时去深入体验这些框架的开发使用。在就业时就不能很好地去适应企业的要求;教学模式一般也采用案例式教学,但项目的选择和综合性可能只针对某些知识点,比较单一,另外系统性也不强,对应综合项系统的开发力度不够;在教学方法上比较欠缺的是引导学生积极思考和乐于实践,学生对案例缺乏灵活运用和分析,一旦遇到问题比较容易退缩,逃避问题,所以需要积极对学生进行启发引导并灵活采用多种教学方法。这就非常有必要对《J2EE企业级应用开发》课程制定一套完善的一体化教学实施方案。

2 课程教学目标

通过《J2EE企业级应用开发》课程学习,学生最终应该掌握在J2EE架构下进行企业级开发的基本能力,具体体现在以下四个模块:

1) Struts2框架技术:了解框架的基本概念,理解Struts2的基本概念,熟练掌握Struts2的实践步骤、Struts2工作原理、Struts2配置机制,掌握Struts2标记库的使用,了解Struts2的异常处理,了解Struts2的校验框架和高级特性,掌握Struts2的优缺点。

2) Hibernate框架技术:通过对比JDBC理解Hibernate以面向对象的方式访问数据库,理解Hibernate原理、实体映射文件的编写、Hibernate完成增、删、改、查操作,掌握为项目添加Hibernate应用,了解Hibernate HQL技术。

3) Spring框架技术:理解Spring中控制反转和依赖注入的基本概念,熟练掌握开发环境的搭建,理解Spring的7个功能模块和Spring MVC关键组件的调用原理。

4) J2EE框架下相关插件和技术简介:了解JSF的使用,JTA事务处理,JNDI接口和邮件系统JavaMail。了解消息驱动EJB,理解Ajax工作原理和配置,熟练掌握DWR和JSON框架。XML基本概念、XML的语法、XML文档类型定义、元素、属性和实体的声明。

以上知识模块均是实践与理论相结合,且重在实践。通过实践体会理论知识,并最终应用知识。

3 课程教学要求

为了达到前面制定的培养目标,体现教、学、做一体化,在课程教学过程中需要满足下面要求。

1) 教学模式:为了达到技能和知识目标,教学中要求所有学生先应该掌握基本知识,然后在此基础上再提高学生应用技能。所以课程前期教学以每个学生为主体,以学会知识点为目标;后期教学以项目小组为主体,以技能提高为目标。endprint

2) 授课方式:采用理论与实践相统一、教学做相结合的一体化教学方式。课堂组织形式为任务驱动方式,教师先讲解知识点,接着使用一到多个任务体现知识的应用,最后学生实践项目。在综合项目的实施上,采用“一多”学习模式,成立项目组,充分发挥每位学生的主观能动性,最终实现课程教学目标。

3) 考核方式:采用“2+1”模式进行该课程的考核,也就是两个阶段性项目外加一个综合项目,最终成绩由两部分构成。课程划分为四个知识模块,struts和Hibernate课程结束后分别进行两个阶段性项目的考核,阶段性考核项目需要由学生必须独立完成。项目总分量化为40分,项目的提交可以采取多次提交,从中选优的方式。综合项目考核在期末进行,综合项目由学生分组完成,总分量化为50分。每个组由组长完成任务分工,一个组提交一个项目,并包含项目报告和答辩文档。综合项目成绩由项目源码、项目报告和答辩三部分构成。组长成绩由教师评定,小组成员的源码成绩和项目报告成绩由组长和教师共同评定(各占50%),答辩成绩由教师指定。考勤成绩量化为10分。需要注意:(1)授课时围绕实践开展,以知识讲授导入任务;(2)小组划分时避免“强强联合”形式,充分调动每个學生学习积极性,形成团队合作的意识;(3)注意小组成员成绩的评定的科学性和合理性。具体的考核标准参考文献[2]。

4 教学内容的组织与安排

教学课堂的组织:首先回顾上次授课内容,并引出本节授课内容;然后新知识点的讲解按下面步骤进行:(1)讲解核心知识;(2)采用任务驱动法设计不同任务,任务中应用核心知识;(3)布置实践内容,学生动手实践,使知识应用于实际;(4)根据学生实践情况进行总结。教学计划详细安排如表1所示。

5 总结

《Java EE企业级开发》课程一体化教学方案已经在2013级和2014级学生的教学中应用实施,实践证明效果很好,该方案还可以在其他软件开发类相关课程上进行推广应用。

参考文献:

[1] 刘建芳,郑浩.CDIO 理念下《Java程序设计》一体化课程教学改革研究[J].电脑知识与技术, 2016(12):70-71.

[2] 何伟娜,褚龙现. 一体化教学在Java Web 开发课程中的应用 [J]. 电脑知识与技术, 2015(6):100-101.

[3] 马海峰,宋井峰,袁海锋.基于CDIO模式下JavaEE课程教学改革探索[J].计算机教育, 2014(11):42-45.endprint

猜你喜欢
教学方案一体化教学
O2O模式下电子商务教学方案的设计与实施
浅谈"互联网+"时代高职院校电子商务O2O模式的实践教学方案及应用考核
汽车制造与维修专业一体化教学模式的渗透与实践
基于技工院校市场营销专业一体化实践教学方法的思考
高校跆拳道分层教学的必要性