煤炭行业专科院校JavaEE轻量级框架开发课程体系设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
收稿日期:2012-03-01;修订日期:2012-10-18
作者简介:刘洁(1980-),女,武汉人,讲师,电子信息工程师,硕士,研究方向:计算机软件技术。
1“Java EE 轻量级框架开发”课程教学现状
高职教育培养的人才特点不同于普通高校,它是以一定的现代科学技术、文化和管理知识为基础,着重进行高智力含量的集技术型、操作型和实用型
为一体的人才教育。基于此人才教育的特点,我院对软件开发专业课程体系进行了不断完善,逐渐形成了一个直接面向软件企业Java 开发岗位的系列课程。例如Java 初级程序设计、Java 高级程序设计、JSP/Servlet Web 应用程序设计、Web 应用程序编码-Struts 、JavaEE 轻量级框架开发等。其中"Java EE 轻量级框架开发"为实践课程,但根据2a 课程实践的结果来看,目前该课程的教学存在着以下几点不足,严重影响学生能力的培养。(1)从课程体系来看,由于高职院校的学制较短,软件开发专业通常在低年级学过一门程序语言之后,尚未熟练理解运用,而直接接触Java EE 轻量级框架开发,很多语法和机制难以理解,继而影响学习效果。(2)从教学方式来看,仍采用的是传统的教学方法,实训以技能训练为重点,在教师指导下完成布置的任务。在这种教学模式下,学生往往缺乏自主探索
知识的能力,学生往往在完成实训任务之后仍对如
何开发实际项目很茫然。
(3)从市面教材来看,它们有一个共性:纯粹的
语法,没有软件工程思想的体现或是纯粹案例项目,却没有知识点的体现。这二种极端都不适合教学。2“Java EE 轻量级框架开发”
的教学思路“Java EE 轻量级框架开发”课程是一门涵盖Java 语法知识、数据库设计知识、UML 建模技术、MVC 设计框架;同时结合Java Web 中其他相关技术,如HTML 、CSS 、JavaScript 、Ajax 、JSTL 、JDBC 、XML 、Hibernate 、Spring 等的综合性课程。学生虽然也可照着教材,或教师指导完成一些小实例或小项目,但是作为整个课程来说,这些实例或小项目是孤立的、彼
此没有联系的,学生掌握的知识也是零散的,不系统的,缺乏对课程体系的整体把握,影响教学效果。针对上述教学过程中存在的现状及学生情况,需打破原有的知识分块模式,遵循先够用后升华的原则,通过选择一个企业开发实际项目,将具有代表性的任
务贯穿在整个教学过程中,各个知识点沿着项目主线展开,根据项目的每个模块整理出相关的知识点
第32卷第2期2013年2期
煤炭技术
Coal Technology
Vol.32,No.02February,2013
煤炭行业专科院校“Java EE 轻量级框架开发”课程体系设计
刘
洁,罗炜
(武汉软件工程职业学院,武汉430033)
摘
要:煤炭行业专科院校教育是培养煤炭应用型人才的职业教育。在此方向指引下,服务区域经济,借鉴工程教
育模式理念,针对煤炭行业地方专科院校"Java EE 轻量级框架开发"课程中传统教学法存在的弊端整合课程内容、
重构课程体系,以期大幅度提高学生的学习能力、实践能力、创新能力及团队合作能力。关键词:煤炭行业专科院校;Java EE 轻量级框架开发;教学;项目中图分类号:G642文献标识码:A 文章编号:1008-8725(2013)02-0210-03
Course System Design of “JavaEE Lightweight Framework
Evelopment ”in Colleges of Coal Industry
LIU Jie ,LUO Wei
(Wuhan Vocational College of Software and Engineering,Wuhan 430205,China )
Abstract:The coal industry specialist colleges vocational education training the coal application type talent.In this direction,the service area economy,drawing on the concept of engineering education mode,integration of course content for the drawbacks of traditional teaching methods in Java EE lightweight framework development course in the coal industry,local colleges,reconstructed curriculum system to significantly improve students'ability to learn,practice capability,innovation and team work skills.
Key words:colleges of coal industry ;JavaEE lightweight framework development;teaching;project
表2
课程设计安排表
周次
项目名称目的和要求
主要内容
教学环境
检验形式
支撑项目的知识点第7-18周
教学管理平台
--基础信息模块
目的:
锻炼学生分析建模的能力。锻炼学生综合运用所学知识进行编码的能力。要求:
由学生仔细研读教师提供的项目代码,理解系统实现的功能,然后在此基础上自行扩展设计、完善系统。
学生信息管理;班级信息管理;教师信息管理。机房
最低检验要求:学生能回答教师提出的和项目开发有
关的问题。扩展要求:学生提交可执行的项目代码。
软件建模、SQL 、Java 编程基础、MVC 设计模式
教学管理平台
--权限管理模块用户权限分配;用户角色管理;资源管理。软件建模、SQL 、Java 语编程基础、MVC 设计模式教学管理平台
--课程管理模块课程定义;授课教师分配;课表安排。
软件建模、SQL 、Java 编程基础、MVC 设计模式教学管理平台
--学分管理模块
平时成绩管理;期末成绩管理。
软件建模、SQL 、Java 编程基础、MVC 设计模式
课程设计安排如表2所示。
要素,重新组建各个知识环,环环相扣,避免了知识
点零散,脱离实际应用的弊病。
学生容易理解掌握,同时也清楚明白整个网站构建所需的架构及其他知识。整个形成一套由点到面、循序渐进的教学体系。同时针对每个功能模块的设计,采用UML 来进行这一系列的建模,使学生能够将眼光不仅仅拘泥在程序设计的代码细节上,也能理解软件工程思想,融会贯通所学知识为己所用。
3“Java EE 轻量级框架开发”的教学
设计
“Java EE 轻量级框架开发”的教学设计采用UML 项目建模组织课程以期学生通过使用规范的Java 编码技术实现软件系统模型,能以个体或团队协作的形式开发小型项目,了解项目开发全过程,充
分运用与Java Web 开发相关的各种编码技术、
熟练使用Java 开发工具、熟练运用Java 软件开发技能及技巧。课程开设一个学期,总学时为72学时(4学时/周,18周),共4学分。教学内容设计如表1所示。
表1
教学内容安排表
学习情景(学时)
教学内容
教学目标
训练项目(学时)必备知识
学习情景1:获取需求愿景(4
)制定需求会谈计划(1)基本逻辑分析能力信息收集能力掌握需求获取阶段工作计划制定;理解交流与沟通在工作中的作用;掌握访谈记录的抽象与整理能力。需求获取与整理(3)基本逻辑分析能力交流与沟通技巧学习情景2:需求分析(
4)根据愿景文档
绘制用例图(2)
基本逻辑分析能力绘制用例图
掌握需求愿景文档理解能力;掌握用例图的绘制;
掌握需求规格说明书的编写。
根据愿景文档
编写需求规格说明书(2)基本逻辑分析能力语言组织能力概要设计(4)
基本逻辑分析能力数据库建模能力面向对象建模能力
学习情景3:系统设计(8)
掌握数据库建模技巧;掌握文档到模型的抽象过程;掌握面向对象建模技巧;掌握建模图形绘制方法;掌握功能设计方法。详细设计(4)
基本逻辑分析能力功能数据流向分析能力
功能时序图分析能力常用开发语言基础MVC 设计思想
数据访问层编码(1)
JDBC 编程能力
Hibernate 访问能力SQL 基础知识
学习情景4:
数据访问层编码与单元测试(
2)掌握数据库基础知识;掌握JDBC 编程;掌握预处理编程;掌握Hibernate 编程;掌握JUNIT 。
数据访问层单元测试(1)
单元测试JUNIT 测试案例设计控制层编码(1)Spring 编程能力学习情景5:
控制层编码与单元测试(2)掌握Spring 编程;掌握JUNIT 。控制层单元测试(1)单元测试JUNIT 测试案例设计学习情景6:自动化测试(4)自动化测试(4)测试软件使用测试用例设计
掌握功能测试软件;掌握测试用例设计。
课程设计(48)
完成教学管理平台刘洁,等:煤炭行业专科院校“Java EE 轻量级框架开发”课程体系设计第2期·211
·