首页 > 范文大全 > 正文

校企合作下项目引领模块教学法在Java程序课程的改革探讨

开篇:润墨网以专业的文秘视角,为您筛选了一篇校企合作下项目引领模块教学法在Java程序课程的改革探讨范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:Java程序设计课程是高等院校的核心主干课程,也是面向社会需求培养人才的重点课程之一。该文针对当前Java程序课程在应用型院校存在的教学问题,分析了课程改革的必要性;总结了改革的内容及目标;提出了解决的方法。对如何运用项目引领模块化教学法进行项目模块的分解及如何在项目中融合知识点和实践训练等进行了介绍。通过课程改革激发学生学习兴趣,培养实际应用能力,提高了教学质量。

关键词: JAVA;项目引领;模块教学法

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)22-0118-02

Java 语言已成了当下最普遍的开发工具,在社会需求、就业和社会科研等各方面的应用越来越受广泛。在教学领域中,Java程序设计是众多应用型本科院校软件技术专业的核心课程,当然也是计算机类专业的必修课,在培养学生面向对象编程思想、及后续阶段学习Android游戏开发、Java EE中起着主要作用,同时在培养学生面向企业需求时运用Java语言来开发应用软件方面起着重要角色[1]。正因为如此,校企合作模式下,Java程序设计课程改革才显得尤为重要。以岗位需求为目的、项目任务为课程起点、应用能力为目标的这种课程改革思想,应用到Java课程教学中,并强调理论与实践相结合,使学生真正提高实践技能水平以满足企业需求,促进社会经济发展,对高职教育的发展和改革起到了促进的作用。

1 Java程序课程的教学现状

在国内,近几年随着应用型院校课程改革,取得了一些进展,例如顾鸿虹等在《Java 面向对象程序设计教学改革方案的探讨》文中提到在明确课程体系和课程目标的基础上,对项目驱动式的教学方法进行了研究[2]。刘琳玲在《岗位需求为导向优化Java程序设计课程的教学》文中,从课程的设计与课程教学方面,提出了优化该课程教学的一些改进措施[3]。

然而在JAVA课程改革方面取得进展的同时,也存在许多实际问题,如教材选用还是采用传统规划教材;教学方式,往往依据教材的独立章节进行零散知识点理论和实践教学;课程内容的设置,脱离于实际,与企业需求有偏差;教师在理论教学方面经验较强,但在实践教学方面缺乏工程项目经验,无法实现“理论实践一体化”教学;加上网络游戏、手机等娱乐学生可持续学习能力比较差等等[4]。以上诸多问题的存在,对于开始接触软件开发的学生来说,从应用实践上无法做到所学的知识与实际相结合,从教学效果上,大多数学生觉得这门课程很枯燥无味,不知如何应用或应用于何处。

2 课程改革内容

由于应用型高校中Java教学方面存在着的问题,既不能体现学校办学的特色,也不能充分发挥学生自身的学习和能力优势,同时与企业现实需求的差距很大,造成了学生、学校、企业三方面都不能充分发挥自己的优势[5]。为解决这种状况,针对目前Java课程教学方面存在的问题,Java程序设计类课程的改革须从以下三个方面着手。

1)课程设置以企业岗位的实际需求为导向,更新教学理念和教学内容,打破传统的课程结构,以项目为基础组织模块化教学,能很好地适应学生学习的特点和教育的要求,达到人才培养满足企业需求。

2)创新Java课程教学模式和教学方法,采用项目引领模块化方法为主体,通过实际项目分解成各个知识点,并在课堂上进行详细的讲解和灵活的上机实践,达到项目系统化的学习目的、提高学生对项目的分析、规划、实施的能力。

3)在校企合作方面,适当引入项目外包或企业工作室,加强学生的动手实践、组织交流、团结协作等能力和提高教师对项目开发的整体认识等。

3 实施目标

1)通过认真研究,采取灵活而又科学的项目引领模块化的教学措施,在软件技术类专业的大二学生中进行试点,提高Java程序课程教育在学习、实践的整体质量。

2)项目研究完成后,进行教学改革模式的推广,实现以面向企业现实需求的人才培养改革目标。在一定程度上避免课程教学内容、项目实践脱节的缺陷,保持理论学习和实践学习的融合和连贯性。

4 解决的方法

本课题在校企合作的前提下,合理开发符合社会岗位能力的Java程序的项目化教学课程,并加强人才的培养,以符合社会企业的人才需求,须从如下三方面进行。

1)Java课程设置合理化和教学内容实际化:Java课程设置,要以企业岗位实际需求为导向,对多家企业进行市场调研,了解企业对Java程序设计岗位的需求层次,开发出符合市场需求、基于职业能力的课程标准、授课计划、课程结构等。教学内容要以“应用能力为本位、对口就业为方向”,结合公司软件项目开发和实施过程,分析项目任务和完成流程,依据行业、企业的实际需求取舍教学内容。

2)改进教学方法:在面向企业需求培养学生,必须加强其实践能力,Java 程序设计课是一门实践性很强的课程,必须动手实践和开发项目才行。采用项目引领模块化教学方法贯穿课程知识点,把要掌握的知识和技能以“企业项目”为载体呈现出来,通过项目的分解并进行课堂的详细讲解,以及上机实践达到系统化的学习目的、提高学生对项目的分析、规划、实施的能力。运用项目引领模块化教学方法在Java程序设计类课程的应用,大大缩短了学生就业时与企业实际需求之间的距离,帮助学生快速适应未来职业的需求,有助于解决学生的就业问题。

3)提高教师的项目教学经验和引入新技术新知识:在校企合作模式下,引入企业工作室或项目,给学生提供一个在学校接触企业和实践的机会,营造一个企业氛围。既方便学校对学生的管理,又能让学生接触企业带来的一些新技术和新知识。同时能提升教师的项目教学水平,加强教师对项目开发的精准和整体认识,以及提高项目引领模块化在Java程序设计课程的教学技能。企业也可借此培养符合要求的员工,择优录取。这样企业与学校可以相互渗透、紧密合作、互利互惠。

5 课程改革的实践

在校企合作模式下,对Java教学情况进行研究后,并具体实施。首先对课程教学内容进行合理设计,选取图书管理系统项目作为教学内容,将此分为基础模块和应用模块,前者对应的书本基础知识:程序控制结构练习模块和类与对象基础练习模块;后者对应图形用户界面、数据库应用、线程、网络编程等应用知识。然后将项目应用模块分为 :基础数据、新书订购、借阅管理、系统维护等四大功能模块。模块从直观到抽象、从简单到复杂,结合对应的应用知识点,围绕教学任务来展开教学[6][7]。

最后建立多层次的实践教学环节、知识点由易到难。采用学生易懂、易学的方法,有利于自主学习能力培养的方式。

6总结

从实践情况来看,这种项目引领模块化教学方法将基础模块和应用模块前后衔接,在项目中将理论知识和技能培养融合一体,并实现于实践中,锻炼了学生独立思考和解决问题的能力,有效提高了学生Java课程的学习兴趣和实践应用能力[8],同时也赢得了学生和企业的认可,该教学法也适用于其他同类课程,可提供参考和借鉴。

参考文献:

[1]邓泽林,谢中科,胡宁静.以企业需求为导向的java程序设计教学改革探讨[J].中国电力教育,2010(28):114-116.

[2]顾鸿虹,杨娜,等. 《Java 面向对象程序设计》教学改革方案的探讨[J].现代计算机 2012(17):19-21.

[3]刘琳玲.岗位需求为导向优化《Java程序设计》课程的教学[J].价值工程 2014(16):240.

[4]王萍利. 项目化教学法在Java程序设计课程教学中的应用初探[J].陕西教育,2011(2):133.

[5]马杰,桂占吉,陈鹤年,严丽丽,王弗雄.基于项目引领的模块化教学法在高职Java程序设计课程中的应用研究[A]. Lecture Notes in Management Science 2011 International Conference on Physical Education and Society Management (ICPESM2011 2011 V2)[C]. 2011.

[6]李洁. 基于任务驱动和项目引领的小组协作Java教学模式研究[J]. 柳州师专学报 2015(3).

[7]王倩倩,段震,钟金琴. 基于项目驱动的Java实践教学[J]. 合肥学院学报(自然科学版),2010(1)

[8]郑韬,华冠萍,张华音,等.基于校企合作的Java应用型课程改革[J]. 浙江树人大学学报 2014,12(4).