当前位置: 简表范文网 > 专题范文 > 公文范文 >

校企结合下的一体化增量式Java项目教学研究

| 来源:网友投稿

摘要:Java程序设计已经成为应用型本科计算机专业教学的重要组成部分,其教学质量直接关系到毕业生的就业实践能力。经过调查,绝大部分院校在Java程序设计课程的教学方法上,多采用传统教学、按项目驱动教学或按多媒体教学的方式,这些教学方法只是从单一角度去考虑并设计教学过程,而没有综合考虑Java课程的特点、Java课程在教学课程体系中的教学时间、学生的学习规律以及学生多种能力的培养,从而导致教学效果很不理想。本文在综合考虑上述影响因素,及多年的教学经验和工程实践的基础上,提出了一种校企结合下的一体化增量式Java项目教学法,经过教学实践取得了不错的教学效果。

关键词:Java;增量;项目教学法;软件工程

中图分类号:G714 文献标识码:A 文章编号:1007-9599 (2013) 01-0022-03

1 引言

计算机专业是一个应用性很强的专业,企业对计算机人才的需求呈层次化分布的特点[1],对于既有理论又有很好的实践动手能力和创新能力的学生需求强烈,而独立学院人才培养重点是应用型本科人才,恰好满足企业的实际需求。

在计算机专业应用型人才培养课程体系中,Java程序设计占据非常重要的地位。目前Java程序设计的教学现状是:理论课程枯燥、难懂;实验课又不能很好地提高学生应用实践能力。如何让学生在尽量短的时间内提高Java编程水平,使学生有更多时间在本科阶段提高编程能力?笔者认为,Java课程的教学方法将起到了决定性的作用。

一般来说,Java课程的教学方法必须根据Java编程语言的特点和Java课程的教学时间来制定,然而无论是传统的Java语言教学模式还是现在的项目教学法,都没有全面地发挥上述两点在教学中的重要作用。

依托于教育部“卓越工程师教育培养计划”,結合校企合作[2]的培养模式,应用型人才培养应该以社会需求为导向,以独特的教育思想和观念改革为先导,以深化教育教学改革为核心,注重研究与工程实践相结合,达到预期教学效果。基于计算机专业人才培养模式,在Java程序设计课程的教学上,从多角度、深层次分析,注重软件工程的开发思想,提出了一种一体化增量式Java项目教学法,该方法经过教学实践取得了不错的教学效果。

2 影响Java教学方法的因素

2.1 Java语言的特点

Java程序设计语言是一种可以编写跨平台应用软件的面向对象的程序设计语言,具有卓越的通用性、高效性、平台移植性和安全性。其广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。自SunMicrosystems公司于1995年5月推出以来,Java程序设计语言是当今最具代表性的面向对象编程语言之一,也是实际软件项目开发中所使用的主流编程语言之一。在全球云计算和移动互联网产业蓬勃发展的环境下,Java更具备了显著优势和广阔前景。Java语言主要具有以下几个特点:(1)Java语言的语法比较简单,并且Java的基本语法是建立在C语言语法之上,比如数据类型、控制语句、数组和函数等都与C语言基本相同。(2)Java语法中没有指针,与C语言相比,不需要程序员管理内存,程序员不需要担心内存的回收问题,也不需要担心由此引起的程序调试问题,程序员只需要集中实现事务处理的过程。(3)JavaJDKAPI提供了丰富的编程接口,编程人员很容易写出功能丰富、界面绚丽、贴近生活使用的软件。与C语言相比,使用Java语言用更少的时间就可以实现更多的功能,编程效率更高。(4)Java的学习资料非常丰富,由于Java的例子程序更加唾手可得,编程人员可以更容易参考到例子代码或者已经实现的软件源码,从而更容易理解Java学习的用途,树立语言学习的目标。

2.2 Java课程的教学

在应用型本科生的课程体系中,Java课程的教学一般安排在编程基础(如C高级程序设计)之后。也就是说,在学习Java课程之前,学生已经了解甚至掌握除面向对象之外的Java基本语法。所以,在Java课程的教学中应该加以利用学生已有的最基本的程序设计能力。

中山大学南方学院Java课程的教学一般由三部分组成:理论、实验和实训,其中理论和实验课程在同一个学期中完成,Java实训课程在下一个学期完成。笔者查阅了大量的Java程序设计理论、实验和实训相关的参考书,发现几乎所有的教材都没有综合利用Java程序设计理论、实验和实训间的内在关系,所以,间接导致了学生Java编程能力不能得到提高。除此之外,在计算机相关专业后续的课程中都会以Java作为编程基础,例如数据库应用、JSP和Web编程技术等课程。图1简单列出了Java程序设计课程与其它课程的联系,不难发现Java课程在计算机教学中的重要地位。

图3所示的一体化增量式Java项目教学法有三条主线贯穿Java教学始终:(1)第一条主线是图最上面一行的“按软件工程增量开发模式进行项目组织”。分理论学习、实验和实训过程,要求在每一个项目中增量应用一部分高级编程知识的同时掌握一部分Java基本语法。(2)第2条主线是图中间的由浅入深、由简到繁的项目驱动的Java知识教学过程。Java高级编程技术中的GUI编程、网络通信、多线程和数据库编程依次以分项目的方式完成,在每个分项目完成的过程中根据项目需求讲解不同的Java知识点。在项目的实施过程中要求学生主动查API和资料。分项目的选取以贴近学生生活、功能有趣为准,如聊天工具、小游戏等等。此主线与第1条和第3条主线按照学生的学习速度保持同步,既符合了学生学习的规律,又调动了学生的积极性。(3)第3条主线为图中最下面一行,在不同学期要求学生学习不同的知识、锻炼不同的能力。在第2学期,大部分同学都要通过单独完成项目掌握基本的Java编程技术,但由于学生的性格和特质不同,Java知识的掌握程度不同,在第3学期的综合项目中,要求学生分组完成一个大中型项目,每个小组尽量由不同性格不同特长的学生组成,在小组内分担几个不同角色,如项目负责人(项目经理)、数据库开发人员、软件开发人员、测试员等。通过人员分工合作,可以着重锻炼不同特长学生不同的能力。

5 总结

本文在对应用型人才培养探讨的基础上,重点对实践性强的Java程序设计课程进行了详细分析,提出了一种校企合作下的一体化增量式Java项目教学法。该方法已经在中山大学南方学院的Java程序设计课程中采用,经过09级和08级计算机专业两届学生共200多人的实践证明,采用图3所示的基于软件工程的一体化增量式Java项目教学方法能够很好地调动学生的积极性,提高学生学习兴趣并达到了很好的学习效果,培养锻炼不同特长学生的不同能力,尤其是学生能够很好地适应企业需求,达到用人单位的认可。

参考文献:

[1]李晓明,陈平等.关于计算机人才需求的调研报告[J].计算机教育,2004(08):11-18.

[2]李仁璞,邹海林等.基于校企合作的应用型人才培养机制探索[J].计算机教育,2011(20):26-28.

[3]崔亚楠.独立学院Java课程教学“策略”探索[J].中国科技信息,2011(16).

[4]符茜.独立学院大学生发展研究[D].南京航空航天大学,2010.

[5]张哲,陈桂生.在Java语言教学中实施“项目驱动”教学法的实践探索[J].教育与职业,2007(18).

[6]董婷.项目教学法在Java课程教学中的应用[J].科教文汇(下旬刊),2010(01).

相关推荐

热门文章

防自然灾害安全教育心得7篇通用【完整版】

本页是最新发布的《防自然灾害安全教育心得7篇通用》的详细范文参考文章,觉得有用就收藏了,为了方便大家的阅读。教育能让更新了观念,改善了思想,了解了当前的社会形式。你在安全教育中一定有意想不到的收获,写一篇安全教育心得回顾一下吧。你是否在找正准备撰写“防自然灾害安全教育心得”,下面小编收集了

小学生寒假安全教育家长心得3篇通用

本页是最新发布的《小学生寒假安全教育家长心得3篇通用》的详细范文参考文章,好的范文应该跟大家分享,这里给大家转摘到。是生命之本,安全是头等财富!我们每个人都应该重视自己安全。写一篇安全心得能让自己在安全教育过后的总结中得到许多的收获。你是否在找正准备撰写“小寒假安全教育家长心得”

2022年70年周年校庆演讲稿最新范本(精选文档)

《70年周年校庆演讲稿最新范文》是一篇好的范文,觉得有用就收藏了,希望大家能有所收获。演讲稿的最终目的是用于讲话,所以,它是有声语言,是书面化的口语。它一方面是把口头语言变为书面语言,即化声音为文字,起到规范文字、有助演讲的作用。下面是小编为大家整理的70年演讲稿最新范文,希望能够帮助到大家!70年

2022年度清明节感怀演讲稿【完整版】

本页是最新发布的《2022清明节感怀演讲稿》的详细范文参考文章,好的范文应该跟大家分享,重新编辑了一下发到。4月4日,是我国的传统节日:清明节,让怀着无比沉重和景仰的心情来缅怀革命,继承革命传统。你知道么,今天小编整理了清明节感怀演讲稿供大家参考,一起来看看吧!清明节感怀演讲稿一

2022教学工作会议演讲稿(全文完整)

《教学工作会议演讲稿》是一篇好的范文,觉得应该跟大家分享,希望大家能有所收获。演讲稿是人们在工作和社会生活中经常使用的一种文体。它可以用来交流思想,感情,表达主张,见解。也可以用来介绍自己的学习,工作情况和经验等等。下面是小编为大家整理的工作会议演讲稿,希望能够帮助到大家!教学工作会议演讲稿1各位:

五四青年节青春演讲稿

《五四青年节青春演讲稿2022》是一篇好的范文,觉得有用就收藏了,重新编辑了一下发到。青年们还要集中进行各种社会志愿和社会实践活动,还有许多地方在青年节期间举行****仪式。五四的核心内容为,进步,民主,科学。以下是小编为大家准备了五四青年节演讲稿2022范本,欢迎参阅。五四青年节青春演讲

2022最新青年担当演讲稿(全文完整)

《最新青年担当演讲稿》是一篇好的范文,感觉很有用处,这里给大家转摘到。沧海,无人愿甘沦平庸,无人愿在茫茫粟漠中归依。青年们,当在光华中,勇披战衣,秉承之责任心,书写高昂之战歌。下面是小编为大家整理的最新青年担当演讲稿,希望能够帮助到大家!最新青年担当演讲稿1敬爱的老师,亲爱的同学:大家好!

2022年度清明节主题学生作文500字合集

《2022清明节主题学生作文500字》是一篇好的范文,觉得应该跟大家分享,这里给大家转摘到。这来之不易的幸福生活是革命用自己的鲜血换来的,作为一名青年志愿者,一定不辜负烈士们的遗愿,让我们踏着烈士们的足迹奋勇向前!下面是小编为大家带来的关于2022主题学生作文500字,希望能对大家

2022年高三毕业典礼演讲稿(精选文档)

最近发表了一篇名为《高三2022年毕业典礼演讲稿》的范文,觉得有用就收藏了,重新整理了一下发到这里。演讲是演讲者与听众、听众与听众的三角信息交流,演讲者不能以传达自己的思想和情感、情绪为满足,他必须能控制住自己与听众、听众与听众情绪的应和与交流。

五四精神演讲稿

本页是最新发布的《2022五四精神演讲稿》的详细范文参考文章,感觉很有用处,这里给大家转摘到。演讲稿也叫演讲词,它是在较为隆重的仪式上和某些公众场合发表的讲话文稿。演讲稿是进行演讲的依据,是对演讲内容和形式的规范和提示,它体现着演讲的目的和手段。以下是小编整理的2022五四演讲稿

学雷锋致英雄演讲稿怎么写(完整)

最近发表了一篇名为《学雷锋致英雄演讲稿怎么写》的范文,觉得应该跟大家分享,这里给大家转摘到。演讲稿特别注重结构清楚,层次简明。在日新月异的现代社会中,在很多情况下需要用到演讲稿,如何写一份恰当的演讲稿呢?下面是小编为大家整理的学致英雄演讲稿怎么写,希望能够帮助到大家!学雷锋致英雄

语文新课程纲要教材解读培训心得3篇通用

本页是最新发布的《语文新课程纲要教材解读培训心得3篇通用》的详细范文参考文章,觉得有用就收藏了,看完如果觉得有帮助请记得(CTRL+D)收藏本页。语文要让了解文章的含义,吸取其中的精华,感悟文章的写法。你知道语文心得的写法?不妨来学习一下如何写语文培训心得。你是否在找正准备撰写“语文新课程