EE Java EE使用开发才能分类培育形式探究与实践

[2018年11月09日 08:48] 来源: 黑龙江教育·高校研究与评估 编辑:小编 点击量:0
导读:聂艳明+张阳+刘全中摘要:文章依据“JavaEE使用开发技能”课程的工程特征(实践性、项目驱动性和常识整合性)、学生的差异化现状和多样性需求以及业界对归纳性的JavaEE使用软件开发人才的诉求,从课程常识系统、课程群统筹、归纳实践、师资以及资源建造等方面对JavaEE开发才能分类培育形式进行了探求和实践,力求到达“对症

聂艳明+张阳+刘全中

摘 要:文章依据“Java EE使用开发技能”课程的工程特征(实践性、项目驱动性和常识整合性)、学生的差异化现状和多样性需求以及业界对归纳性的Java EE使用软件开发人才的诉求,从课程常识系统、课程群统筹、归纳实践、师资以及资源建造等方面对Java EE开发才能分类培育形式进行了探求和实践,力求到达“对症下药”和“因需施教”。自从Java EE使用开发才能分类培育形式施行以来,学生的工作率、工作质量以及课程满意度都得到了较大进步。

关键词:Java EE使用开发技能;分类培育;软件工程

中图分类号:G640 文献标识码:A 文章编号:1002-4107(2017)11-0050-03

一、Java EE使用开发才能培育布景

“Java EE使用开发技能”作为一门高年级专业必修课程,其意图是让学生具有依据Java EE技能进行企业级软件开发的高档专业技能,具有极强的工程实践性;作为教授一种干流的企业级使用开发技能,该课程所触及技能及其整合的示例需来自更有说服力和针对性的业界第一线项目,具有显着的项目驱动性;课程触及的根底包含Web页面规划、Java等编程根本技能,数据库、网络、组件及中间件等根本原理,面向目标、规划形式、软件系统结构等根本思想,具有明显的常识整合性。因此,课程教育有必要环绕该课程的以上三个特性来进行。

当时Java EE使用开发才能培育仍存在如下问题:(1)因为课程触及的常识点多但一起规划课时少,许多技能不能解说,整个常识系统的学习不行完好,所以造成了“讲快点,听不懂;讲慢点,讲不完”的现状;(2)课程的教育理念仍过于局限于Java EE 技能本身,没有在观念上进行“先架构、后编程”的立异;(3)Java EE开发才能培育很难依照言语程序规划类根底课程书本上的事例进行理论和实践的授课,而现在缺少来源于业界一线使用的归纳性的项目以及规划系统;(4)针对具有不同开展规划的高年级学生关于该课程的希望纷歧(如进入职场和考研进修),教师授课的热心投入与学生学习的冷酷敷衍(即“一头热”)和方案工作学生的反常等待与规划读研进修学生的无比烦恼(即“部分热”)的对立亟待处理。(5)课程教育中授课和实践环节与社会需求还存在距离(即“社会的重实践才能需求与校园的学院气教育办法之间的距离”)。因此,Java EE使用开发的才能培育进程也需要在实践教育系统和师资团队建造等方面进行深化的实质性立异。

二、Java EE使用开发才能培育现状

现在,国内绝大多数示范性软件学院以及其他院校的软件工程专业都开设了“Java使用开发技能”课程。作为IBM精品课程,同济大学软件学院的“J2EE企业级开发”课程在项目实训及代码练习强化等方面颇具特征[1]。哈尔滨理工大学计算机科学与技能学院的谢怡宁等提出了比如使命驱动等有针对性的“Java使用开发技能”课程教育变革方案[2]。浙江大学城市学院计算机系的陈观林等探讨了“Java使用开发技能”课程教育形式变革的思路[3],提出了选用实例化教育办法和引进课程规划环节以改善教育手法和查核办法。北京石油化工学院经济管理学院的张幸以J2EE 编程实训课程教育变革为例论述了如安在编程技能的学习中把握管理常识的办法[4]。滨州学院的冯君将整个教育进程划分为三个大的阶段[5]:夯实根底常识的阶段、培育个人实践着手才能的阶段、培育团队协作才能的阶段。内蒙古工业大学的马志强等经过剖析企业对Java EE开发岗位的常识需求[6],裁减了Java EE技能规范,形成了Java中心、Java Web和轻量级结构的三层常识系统;依照“先实践、再理论、后归纳”的准则。西北农林科技大学的聂艳明等鉴于“Java使用开发技能”课程具有的工程实践性、项目驱动性和常识整合性[7-8],提出了依据干流开发模型/结构(即经典MVC模型、SSH轻量级结构以及依据EJB的Java EE重量级结构)比照的“Java使用开发技能”课程教育办法。以上关于“Java使用开发技能”课程教育变革的研讨,都从某一个或几个旁边面进行了有利探求,但缺少系统性。文献则对高校计算机相关专业人才分类培育进行了有利的探求[9-12],这为Java EE使用开发才能分类培育的探求与实践供给了学习。

三、Java EE應用开发才能分类培育探求与实践

自2010年西北农林科技大学开设“Java使用开发技能”课程以来,依据该课程的特征、学生的多样性需求和差异化现状以及社会对Java EE使用软件开发人才的归纳性的才能需求,课程组从课程常识系统、课程群统筹、归纳实践、师资建造及资源建造等方面对西北农林科技大学的Java EE使用开发才能分类培育形式进行探求和实践,力求到达“因需施教”和“对症下药”方针。

(一)分类型的常识系统

“Java使用开发技能”课程包含的常识十分广泛,包含Java言语程序规划、Web规划、数据库原理、计算机网络、OOAD、软件工程、规划形式、中间件技能和软件系统架构等。在Java EE使用开发才能分类培育形式探求与实践中,咱们将“Java使用开发技能”课程常识系统首要地划分为可针对不同培育类型(即初级入门型、中级工作型、高档工作型、专业研讨型和学术研讨型)进行自由组合的几大常识模块,如使用模型、支撑技能、根底MVC(即JSP+Servlet+JavaBean)、轻量结构SSH(即Struts+Spring+Hibernate)、经典Java EE结构(即JSF+EJB+JPA)以及开发技能共七大常识模块,不同培育类型关于上述常识模块的触及还能够区分为全面把握、部分了解以及不做触及(如表1)。

关于一般学生,引荐以依据MVC的Java Web开发根底模型部分为主,辅以其他两个结构的概念介绍;关于稍有根底的,主张要点解说依据SSH 的轻量级结构部分;关于学有余力的,添加经典Java EE结构部分的内容;关于方案在软件相关学术范畴持续进修的学生,则聚集于如数据库原理等相关常识。endprint

(二)重统筹的课程群组

“Java使用开发技能”课程旨在培育高年级学生归纳运用所学根底常识和技能处理依据Java EE的软件开发进程中遇到的实践问题,更着重相关常识的交融。因此,课程教育进程中需与前导根底课程进行亲近呼应和系统统筹。西北农林科技大学“Java使用开发技能”课程群是以“Java使用开发技能”课程为主体,包含“Java 言语程序规划”、“数据库原理”、“计算机网络”、“Web程序规划”、“中间件技術”、“面向目标剖析与规划”、“软件工程”与“软件测验”等课程,环绕西北农林科技大学Java EE使用开发才能的培育方针,依据当时“Java使用开发技能”课程的教育开展、社会对Java EE人才的才能需求及西北农林科技大学的实践根底和开展需要而构建的联系亲近的课程系统。

西北农林科技大学“Java使用开发技能”课程群的各相关课程教育除本身的要求外,重视对Java EE相关常识与技能的着重(如“Java言语程序规划”中的JDBC、“数据库原理”中联系与目标之间的距离、“计算机网络”中的B/S架构和HTTP协议、“Web程序规划”中的超链接和表单、“中间件技能”中的EJB和Corba、“面向目标剖析与规划”中的面向目标理念和用例驱动面向目标软件开发范型、“软件工程”和“软件测验”中的面向目标软件相关开发和测验办法等)。“Java使用开发技能”课程教育则选用统筹常识交融的教育办法,在本身的理论与实践教育环节中重视各相关课程的相关常识点的聚集和进步。

(三)立体化的归纳实践

关于学生Java EE使用开发才能培育,选用立体化、多途径、开放性的归纳实践形式,首要办法包含院企联合实训、深化国内实习基地和输出国外实习基地。“以实践事务项目为开发目标、以企业实践运转的RUP取舍流程为软件项目开发进程、以企业模仿工作场景为开发工作环境”的为期一个月的Java EE院企联合实训,旨在稳固讲堂学习的理论常识,构建学生归纳软件开始开发才能并加强团队协作认识的培育,进而为学生结业后顺畅适应工作奠定了坚实的根底。为期16周的实践环节供给三种可选的履行办法,即国内企业开发实践、海外企业开发实践和校内教师研讨实践。关于稍长周期的实习,学生结合自己的职业规划,能够有挑选性地进行不同程度的实战练习。如致力于考研的学生能够挑选由院内教师辅导的实践练习,结业后去软件公司的学生能够挑选去国内公司或海外企业进行实习。

(四)多渠道的师资建造

为了应对Java EE使用开发才能分类培育形式的施行,师资建造方面遵照“多元化”和“双师型”的根本准则。应对Java EE的多学科常识交融的特性,师资建造上选用课程群组的办法,教育团队中人员具有不同的专业布景、不同的研讨方向、不同的专长,为Java EE 使用开发才能分类培育形式的顺畅施行供给了丰厚的人力资源和根本的师资保证。因为Java EE使用开发技能实践性强,技能更新快,除组成具有水平多层次、范畴互补、阅历多样的师资队伍外,还派送教师赴企业进行相关实训。与此一起,引进国内软件开发和训练企业、海外软件开发企业等外方师资进行充分。

(五)支撑性的资源建造

为了有力支撑Java EE使用开发才能分类培育形式的有用施行,咱们从教材安排编写、根本课程资源和辅佐教育资源建造等方面进行建造,已获批2014年陕西省级精品资源课程建造项目——“Java EE技能”。Java EE课题组编著的教材《Java EE开发技能与实践教程》由机械工业出书社“以高级教育规划教材”出书,从三个技能/结构(即依据MVC的Java Web开发根底模型、依据SSH轻量级结构和依据经典Java EE结构)进行内容安排,不同根底的学生能够偏重不同技能方向进行学习。关于一般根底的学生,引荐以依据MVC的Java Web开发根底模型部分为主,辅以介绍其他两个结构的概念;关于稍有一点根底的,主张要点解说依据SSH 的轻量级结构部分;关于学有余力的,作为应战添加经典Java EE结构部分的内容。结合不同专业的实践情况,针对Java EE中的三种技能道路,挑选合适本专业的某种技能道路为主,其他两个技能道路为辅,进行有要点的教育课程。关于每章的试验,学生能够选用选用三种技能道路之一的完结,不同专业的学生挑选合适自己专业的技能道路完结每次试验。考试进程中,设置每一个考题时,要考虑不同专业学生的实践情况,让学生灵敏地挑选合适本专业的技能道路完结考试。别的,供给微课/微视频,掩盖课程要点、难点以及未触及但相对较为重要的内容,力求对讲堂授课进行弥补。

四、总结与展望

依据该课程特征(即工程实践性、项目驱动性和常识整合性)、学生差异化现状和多样性需求(即工作型和学术型)及社会对归纳性Java EE使用软件开发人才的诉求,课程组从课程常识系统、教育运转、归纳实践、师资建造、资源建造以及课程群统筹等方面对我院的Java EE使用开发才能分类培育形式进行探求和实践,力求到达“因需施教”和“对症下药”。自从施行Java EE使用开发才能分类培育形式以来,学生的工作率和工作质量都得到大幅度进步,学生对课程的满意度也逐年上升,并共同以为“Java使用开发技能”课程对求职及考研协助都很大。一起,经过探求与实践Java EE使用开发才能分类培育形式,课组教育变革方面的研讨才能也得到了极大进步。

参考文献:

[1]同济大学软件学院.IBM精品课程——J2EE企业级开发[EB/OL].[0000-00-00].http://sse.tongji.edu.cn/j2ee/,2008.

[2]谢怡宁,罗智勇,王莉莉.J2EE课程教育变革的探求与实践[J].江苏教育学院学报:自然科学版,2010,(1).

[3]陈观林,翁文勇.《J2EE架构与使用开发》课程的教育变革与实践[J].计算机年代,2008,(4).

[4]张幸.使用型本科信息管理专业依据J2EE编程实训的探求[C]//第十一届全国经济管理院校工业技能学研讨会,西安:2012-09-27.

[5]冯君.依据三阶段教育形式的Java EE结构技能教育变革[J].大学教育,2013,(17).

[6]马志强,李雷孝,邢红梅等.Java EE软件开发方向常识系统的研讨与构建[J].内蒙古农业大学学报:社会科学版,2014,(4).

[7]聂艳明,刘全中,李宏利等.依据开发模型比照的Java EE课程教育办法研讨[J].我国信息技能教育,2015,(18).

[8]李宏利,聂艳明,邹青.“Java EE技能”课程教育变革探求[J].黑龙江教育:高教研讨与评价,2015,(10).

[9]马金岭.当地高师院校施行人才分类培育形式探析[J].郑州大学学报:哲学社会科学版,2010,(5).

[10]王潜平,殷兆麟.计算机专业人才分类培育与言语教育变革考虑[J].合肥工业大学学报:社会科学版,2008,(5).

[11]任荣,保文星,杨春野.软件工程特征专业建造及人才分类培育形式立异与实践[J].教育教育论坛,2014,(32).

[12]吴长增,许志红,鞠志宇.本科人才分类培育形式的构建与实践[J].立异与创业教育,2015,(6).endprint

热点专题

更多