首页 > 文章中心 > java学习计划

java学习计划

java学习计划

java学习计划范文第1篇

关键词:Java;CDIO;教学方法;教学实践

作者简介:李瑞生(1976-),男,甘肃白银人,甘肃政法学院公安技术学院,讲师;王秋云(1963-),女,甘肃兰州人,甘肃政法学院公安技术学院,教授。(甘肃兰州730070)

中图分类号:G642.0     文献标识码:A     文章编号:1007-0079(2012)10-0094-02

CDIO先进教育思想是麻省理工学院和瑞典皇家工学院等四所大学经过四年的探索形成的研究成果,国外和国内部分高校近年来先后将CDIO思想应用于教育教学实践并取得了良好的应用效果。[1]

CDIO即“构思―设计―实现―运作”的工程教育思想。其中包含12条重要的标准,[1-2]概括起来主要包括:教学中能否最大程度上体现和反映对软件开发的构思、设计、实施和运作的背景;在课程标准的制定上能否体现出对学生工程基础知识、个人能力、人际团队能力和工程系统能力的培养;培养计划是否包含不同能力层次的划分和实施;有没有保证CDIO培养模式开展和实施的工程实践场所;有没有将学科学习和工程职业训练融合在一起的综合性学习经历和主动学习经历;有没有具备实施CDIO思想的高素质师资;学生学习方式是否转变为主动学习和具备持续学习能力;对学生的考核和评价体系是否与CDIO的培养目标一致等。

针对计算机专业学生学习了“Java程序设计”课程后,独立分析和解决实际应用问题能力、团队协作、实际应用开发能力以及就业竞争力不强等问题,将CDIO思想引入到Java教学中,并对CDIO思想在Java教学过程中的应用和实践展开论述。

一、Java课程体系规划和实施

1.基于应用实践能力培养的Java课程体系规划

聘请有能力的软件开发企业中资深的Java项目人才与学校一起根据企业的需求制定人才培养方案和教学大纲,一方面及时了解前沿技术的变化,另一方面及时了解企业对用人需求的变化,根据这些变化及时调整课程体系并选择相关案例,满足企业现在和将来的用人需求。[3]

为了适应社会对高级Java EE、Java ME程序设计人才的迫切需求,必须设置合理的课程体系模块,体现完整的Java程序员的技术路线,在授课中时时处处体现实际应用需求,以进行实际应用项目开发为最终教学目的,将实际应用开发的环节、技术和知识点分布和渗透到课堂教学中。

因此,将“Java程序设计”课程体系划分为如图1所示,即在学习了Java SE程序设计后,针对不同的学生兴趣和不同的就业取向,开设Java EE或Java ME。

2.理论与实践教学环节的“阶段式”实施

以Java EE教学为例,按表1规划教学“知识点”、“知识单元”、“应用案例”及达到的“目标层次”。

按照如图2所示的学习情境创建―引入学习任务―讲授与互动的方法完成理论环节的教学任务。

传统的实验教学方式主要是教师针对课堂理论教学中的一个知识点的验证性实验。[4]这样进行的实验会导致以下问题:学生只练习了孤立的知识点,没有建立起知识点之间的联系,没有树立“所学知识是为开发应用项目服务的观念”;在完成试验后,不能体会和理解这些知识点如何运用到实际项目中;没有实际问题的驱动,学生缺乏对实验的兴趣、积极性和主动性。

因此,针对理论教学知识点和实际应用项目开发需求,以实际应用项目为出发点,将其分解为若干应用模块,每个模块相对独立构成一次实验教学内容,最后将单独的模块集成为完整系统的思路精心设计实验项目,引导和培养学生独立地、逐步地进入实际应用开发的殿堂。

将实践教学环节渗透到学生的整个培养计划的各个阶段,如图3所示。

二、培养学生实际应用项目开发能力的场所

1.创新实验室及专业实践基地的建设与运作

近年来,甘肃政法学院创办了计算机专业创新实验室,为保障CDIO工程教育思想在计算机专业教学中的贯彻实施提供了场所和仪器设备保障。创新实验室中Java项目开发团队在指导教师的带领下,由学生组成若干个开发小组,严格按照对实际应用项目“构思―设计―实现―运作”的思路,结合软件工程的开发流程,承揽和完成了一系列来自于校内或社会的实际项目开发。这部分从事过实际项目开发的学生毕业后,分别就职于全国各大中小城市以及地方的软件开发公司,跟踪调查显示,他们在各自的岗位上业务能力强,实践创新能力突出,得到用人单位的广泛认可。

为了方便交流和学习,建立了Java编程爱好者网站,以师生共建的方式提供大量的可共享的Java技术学习资料,形成师生共同探讨Java技术、互相推介Java最新技术和开发技巧的网络平台;邀请与学校有校企合作关系的Java工程师、已经从事Java相关开发工作的毕业生在其上开辟空间,给在校学习Java的学生提供一线开发的经验和技术支持。

为了调动学生对Java技术的兴趣,组建了Java编程爱好者社团,让学生共同学习、共同实践、共同提高。对于其中表现突出者,让其加入创新实验室参与实际应用项目的开发。形成高年级学生对低年级“传、帮、带”的传统,不断吸收新同学参与其中,保持社团旺盛的生命力。

2.让学生在实际应用项目开发中学习

CDIO工程化教育思想以工程项目从研发到运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程。[2]因此,布置给学生的每个阶段的任务,如实验任务、课程设计任务、学年设计任务、毕业设计任务等,都以实际应用项目为背景,以软件工程方法中软件开发生命周期为指导,以提高学生自身应用开发能力、团队协作能力和工程能力为根本,锻炼学生主动学习,勇于实践,善于创新的良好习惯和开发实际软件应用项目的能力。

由主讲Java课程的教师团队牵头,走出学校,积极承接实际应用软件开发项目,组织学生开发团队进行实际软件项目开发。

积极与各软件开发企业保持长期合作机制,给学生创建稳定的Java实习基地,让学生走出去并深入到软件开发企业中进行项目实战的锻炼。

三、师资力量的强化

为了能够真正将CDIO思想贯彻落实在Java教学中,Java教师应同时具备Java软件工程师的能力。但目前由于主客观条件的限制,讲授“Java程序设计”的高校教师中,仍普遍存在着没有经过系统的项目开发培训和没有从事过完整大型项目开发经验积累的现象。

为了有利于“双师型”教师的培养,学校应鼓励教师走出去,从事软件工程师资质认证、项目开发培训和实战,并将这些经历纳入教师绩效考核和评定的条件。

加强校企合作,聘任软件开发企业中资深的Java项目工程师兼任技术顾问,对学生实际应用项目开发提供技术指导和评估。

四、学生学习方式的转变

Java教学的最终目的在于培养学生具备独立分析实际问题并运用Java开发技术创造性解决问题的能力。因此,让学生真正体现学生主体地位,将被动学习和无兴趣学习转变为主动学习和积极学习非常重要。

在Java教学中涉及的每个知识点、知识单元、项目案例都要以问题的形式呈现给学生,让学生意识到需要解决什么问题,让他们先考虑解决办法,再启发式地引导学生学习陌生的新知识和新方法。

引进企业的真实项目案例,采用多个小案例来驱动,先以需求和案例作为切入点,学生才有前进的目标,才会为这个目标奋斗,从而充分发挥学生的学习主动性。

五、改革学生课程考核方式

考核方式由单一的笔试或机试转变为以完成实际课程设计或应用开发项目的方式;采用“学生自评+学生互评+教师评价”等环节对学生的成绩进行综合评价;以“用户评价+专家鉴定”来综合考量实际运用项目的质量。

六、提高学生就业竞争力

通过系统化的基于CDIO思想培养的学生,已经在日常学习过程中潜移默化地掌握了Java实际应用项目开发的流程并积累了一定的项目经验。可将自己平时完成的完整项目保留下来,在就业面试阶段展示给用人单位。这锻炼了学生实际应用项目开发能力,使其快速进入Java软件工程师角色。

七、结语

在“Java程序设计”教学中,深入体现和贯彻CDIO从“做中学”,以实际应用项目开发为背景,以社会对Java人才需求为导向,以培养学生实际应用项目开发的能力为目标的新教学体系和方法,有利于进一步提高教学质量,促进学生实际应用项目开发的综合能力。

参考文献:

[1]cdio百度百科[EB/OL].baike.省略/view/2402813.htm.

[2]马晓梅,张剑飞,乔付.CDIO模式下高等工程教育的改革与探索[J].计算机教育,2010,(12):132-133.

java学习计划范文第2篇

关键词:教学应用型本科院校 Java 系列课程 教学理念

作为教学应用型本科院校的计算机专业教师,我们将人才培养的目标定为职业性和工程技术应用型,在专业结构和课程设置中努力去凸现“应用性”。根据计算机语言的发展和应用形势,结合学生的实际情况,我们构建了以 Java 技术为主线的 Java 应用方向四阶段系列课程教学。通过近几年的教学实践,取得了良好的效果。

一、选择 Java 作为教学语言和开发工具

多年的编程语言教学实践让我们深刻地体会到编程语言选择的重要性。对于教学应用型本科院校计算机专业的程序设计教学来说,程序设计语言选择得当,能为学生铺设出一条成才的捷径。

在互联网时代,程序员的职位更多的与网站相关。随着网络技术走向成熟,在软件开发体系方面,目前主要流行两种架构:Java EE 与.NET。来自软件公司和培训机构的调查显示,全国各大 IT 企业,招聘职位最多的是 Java 开发工程师;目前软件编程的最热门语言当属 Java,大量毕业生进入软件编程行业,主要使用的还是 Java 技术;同时,使用.NET 技术进行软件开发的公司和人员也比较多。我们对 Java EE 与.NET 架构作了较为全面的比

较。二者各有优势,简要说来,从易用性、开发成本、对语言的支持、开发周期、对 Web 服务支持的力度等角度看,.NET 略胜一筹;从稳定性、安全性、移植性、开放性、产品的多样性等角度看,Java EE 略胜一筹。Java EE 与.NET 对应的核心语言分别是 Java与 C#,两者共通之处较多,掌握其中一种会有助于快速学习另外一种。欲选择其一作为教学内容,可以从其应用的前景和学习的便利来考虑。这两者都是面向对象的语言,并且都具有良好的应用前景,而 Java的跨平台等许多特性使其拥有更多的用户,且直接支持分布式的网络应用为编程提供了方便,已成为网络应用开发的首选语言和工具;同时,Java 的开源也让学习者和使用者能获得更多的资源,能更好更深入地学习和应用。

二、分阶段教学的必要性

虽然 Java 应用广泛、学生就业面大,但是对该类人才需求旺盛的 IT 企业却很难招聘到合格的 Java开发人员。其中最根本的原因,是许多计算机专业的毕业生在就读期间没有掌握实用的技能与经验,距离企业的实际用人需求有较大的差距。

较之于.NET,从学习的难易程度来看,Java 技术框架庞大,知识与经验靠积累,学习和使用的门槛较高;从软件开发的周期和成本来看,Java 较长较高。由此,我们可以找到问题的症结所在,即 Java 内容庞大,仅仅通过一门课或一个学期的教学很难让学生真正掌握并熟练应用。在计算机课程的安排上注意分解难点,对教学效果的提高会有很大的帮助;我们制订应对的教学计划时,应是围绕着“如何将其内容分解”进行。

完成 Java 相关课程的学习与应用,还需要其他课程内容作基础与配合,涉及到的课程较多,其教学前后会跨越几个学期。因此,我们设想将 Java 相关课程的教学分成几个阶段进行;一是因为课程本身内容庞大需要分解,二是因为某个阶段的学习可与同学期其他课程配合进行,这样可使教学做到有的放矢、循序渐进,收到较好的教学效果。

已有一些计算机专家和教育工作者,在教材的编写上进行改革,力图改变教育未能很好地适应需求的问题。近年来,出版的一些新编 Java 教材,其变化特点是将Java SE的内容与JSP的内容整合,以Java SE 为基础部分、JSP 为应用部分,在介绍 Java 基础之后,以 Java Web 编程作为应用与提高。这种试图“一竿子插到底”的目的,是欲达到避免重复学习、实现事半功倍的效果,以及提高学生学习的目的性和积极性。

然而,Java SE 本身内容就很丰富,另外,Java Web 编程部分的内容也不是仅仅通过两三章内容的介绍和讲解就能处理好的,因为 Java Web 编程是知识的综合运用,JSP 只占其中一部分,除了这部分内容需要一定时间的学习之外,一般说来还要涉及到数据库、HTML、JavaScript、CSS 、XML 等内容的学习,而这些基础知识,学生在此之前一般并不具备。所以,我们认为,将以 Java SE 为主的内容放在第一阶段,而将以 JSP 为主的 Java Web 编程内容放在第二阶段,均利用一个学期、前后分开完成教学,学生的掌握情况会好很多。

三、结语

根据教学应用型本科院校在办学定位、人才培养模式方面的要求,并针对计算机专业学生就业所普遍存在的问题,我们确立了通过 Java 应用方向四阶段系列课程教学增强学生实践能力、提高学生就业能力的教学理念。以我们制订的教学计划进行横向对比,其他院校一般只开设前两个阶段的教学,而资深培训机构也只开设前三个阶段的教学。我们制订的计划,课程涵盖了主流技术和前瞻技术,可使学生具备单机应用、集中式网络应用和分布式网络应用开发的能力。

教学的实施,增强了学生的实践能力。在我们组织的以实战项目为主要教学内容的 Java 职业技能培训中,学生的基础和表现受到来自软件企业的培训教师的赞许,同时,通过实战培训也有效地缩短了学生能力与企业具体的用人需求之间的差距。

参考文献

[1] 陈小虎,屈华昌,邵波. 教学应用型本科院校的办学理念及其路径选择[J]. 中国大学教学,2005(2): 59.

[2] 史斌星,史佳. 新编 Java 实用教程[M]. 北京:清华大学出版社,2009:328-508.

[3] 李芝兴,杨瑞龙. Java 程序设计之网络编程[M]. 2 版. 北京:清华大学出版社,2009:397-495.

java学习计划范文第3篇

摘要:本文主要介绍了“Java程序设计”课程的模块化教学,以提高学生工程实践能力为基本出发点,从模块式教学的内涵、模块划分和教学实践三个方面做了有益的探讨。

关键词:Java程序设计;模块化;教学研究

中图分类号:G642

文献标识码:A

1引言

“Java程序设计”课程是计算机专业的一门主干专业课程,程序语言本身枯燥难懂,何况面对的是刚接触计算机语言的学生,他们的认知能力和逻辑抽象思维水平还处于逐步发展完善阶段。如何解决好这个问题,开展既富构造性又具有创造力的教学活动,是计算机专业教师较头痛的问题。

讲授这门课程必须合理运用教学方法,充分发挥学生的主体作用,让学生能够理解和运用面向对象的编程思想。该文从“Java程序设计”课程本身的特点和教学意义说起,结合课程设计的基础理论,从切身体验出发,在日常的教学实践中,总结出一套行之有效的模块化教学模式,并结合一体化教学及分组分阶段的课程设计方案对这套教学模式进行阐述。

2 “Java程序设计”课程模块化教学的设计

2.1背景

“Java程序设计”在其教育教学模式上,需注意理论教育和实践教育的双重把握。若在教学中采用理论课与实习课教学分开进行的传统教学模式,就会使该课程枯燥乏味,学生只是被动机械地去记忆那些语法原理,课程学完了,最后感觉到什么也没学到。计算机语言的学习不能仅仅停留在语法本身,而且要在项目的实践中自然地对语言语法结构融会贯通。针对这种传统模式存在的弊端,为了进一步提高教学质量,则需要尝试探究更适合于这门课的教学模式。模块教学是以系统理论为指导,技能培训为核心而建立起来的,其着眼点是使学生在最短的时间内学到一门技能,具体地说就是以教师指导下的学生主动学习为基础,采用各种模块训练活动为主导的综合性、实践性、灵活性的新型教学模式。因此,在“Java程序设计”课程中引入模块教学,建立起符合学生的认知特点以及适合新要求的课程体系,具有前瞻意义。

2.2模块式教学

模块式教学法是按照教学过程的基本环节,把课程结构、教学内容按多元目标进行系统综合的教学方法。它旨在把一个复杂、相互交叉的课程结构分成若干个基本课程或教程模块,把相互渗透的教学内容组成系列知识模块。通过各模块的优化组合,使教学尽可能适应不同层次和目标的需求,在教法上强调知能一体,在学法上强调知行一致。

在日常的教学实践中,可以按照课程安排的章节模块化推进教学,但更可以升化教科书的安排,灵活划分课程设计的具体实施情况。制定出适合自己学生情况的模块化授课流程。根据课程的特点,在构建教模块以及教学单元时,基本设计思路是:每一章都可以看成这门课程的一个模块,再将这些体现单项能力的知识点按其内在逻辑组合成相对独立的单元子模块,然后根据学生的知识层次和培养方向将相关的学习单元子模块组合成主模块,整体上表达课程的一个分支,它又可以继续细分级联式的小节,逐级展开下去,最后整合成一章所要表达的思想。每一章,相对独立,即内聚性较高,同时,与前后章节之间有存在着一定联系,或者是前者的延伸,或者是后章的前提,联系紧凑又不失自身体系,不同主模块的有机结合便构成了课程体系。

此外,在这个课程体系中,通过增删学习单元子模块和模块,可实现教学内容的新陈代谢,通过调整模块组合方式,便可实现专业方向的调整。

2.3 “Java程序设计”教学模块的划分

教学目标是确立课程教学模块的依据,高职教育的培养目标是以培养具有一定理论知识和较强实践能力、面向基层、面向生产、面向服务和管理第一线职业岗位的实用型、技术型、高级技能型专门人才。因此,高职教育要以应用为主旨构建课程和教学内容的体系。高职“Java程序设计”课程作为理工科类专业的一门专业基础课程,其教学目标为:

(1) 理解和掌握Java语言的基本语法和语义,掌握标准程序和小应用程序的开发方法;

(2) 熟练使用JCreator来开发Java程序;

(3) 学会良好的编程习惯。

根据高职教育的特色及课程教学目标的要求,笔者把“Java程序设计”课程教学划分为三个大模块:基础模块(包括Java开发环境、语言基础等模块)、基本技能模块(包括数组、类、多线程等模块)、综合应用模块(包括面向对象的设计、图形界面设计、绘图程序设计等模块)。每个模块下又有相应的子模块,每个子模块下又有相应的课题。以上各个模块既有一定的关联又相互独立,可根据专业技能教学要求进行取舍,也可对相应模块内容进行更新,随着技术的进步,新知识、新技术、新设备地不断涌现,只须对相应子模块进行修改或更新即可,教师在教学过程中可以很好地把握,减少教材重编的工作量。

3模块式Java程序教学的实践

在“Java程序设计”课程模块式教学的实施过程中,根据模块的特点,可以采取不同的教学方法进行教学。

3.1采用一体化教学法

将课堂教学与实验教学进行有机的结合,在安装有投影仪的实验室授课,将两节课90分钟,大致按比例3: 2(根据具体内容,时间比例可以适当调整) 划分位讲授阶段和实验阶段,教师讲完讲授部分内容后,可以安排学生进行实验部分的内容,将教学与实验紧密结合,避免实验课离课堂教学的时间较长,课堂讲授知识点有所遗忘的弊端,能够及时消化、巩固讲授内容。

3.2运用任务驱动式教学法

任务教学法是指以知识点为依据,学生知识背景和实际接受能力为前提,设计出合理的任务。如在“文件”子模块教学中,可运用驱动式教学法进行教学。先介绍文件相关的接口和类以及应用情境,然后因势利导,适时地给出任务,让学生分组利用所学过的知识设计并实现一个文件加密程序,最后比较哪组的程序完善、时间和空间复杂度比较低,同时让这个小组的同学把方法介绍给大家,鼓励大家去发现新思路、新方法,培养他们的创造性思维。

4结束语

实践证明,课程模块式教学实现了理论和实践的一体化,是一种投入少、收效大、适应性强的教学方法,符合高职课程教学的特色要求,切合高职学生的学习特点,易于激发他们的学习兴趣以及课堂教学中的主动性、积极性。同时,模块教学体现为知、做、思的综合,知识和技能的综合,且模块设置根据需要可增可减,模块内容可以滚动修订,具有实用性和先进性,因此值得在“Java程序设计”课程教学中推广和应用。

参考文献:

[1] 叶梅. 用“任务驱动法”提高计算机应用软件课的教学效果[J]. 科技信息,2006(2).

[2] 张席,王志强. 国内外Java教学模式的比较与探讨[J]. 计算机教育,2007(1).

[3] 于翠媛,任岩. 构建信息化教学模式促进计算机专业模块教学[J]. 职业时空,2008(4).

[4] 古凌岚,罗佳,张婵,等. Java程序设计[M]. 北京:清华大学出版社,2005.

Java Programming Course Modular Experimental Teaching

ZHAO Ke, JIANG Hai-yan, DU Lin

(Department of Computer, Shan Dong Education Institute, Jinan 250013, China)

java学习计划范文第4篇

【关键词】卓越工程师;Java课程群;教学改革

一、引言

在2011年10月19日,南阳理工学院被教育部正式批准为实施“卓越工程师教育培养计划”的试点高校,软件工程专业被教育部批准为卓越工程师试点专业。教育部“卓越工程师教育培养计划”是贯彻落实《国家中长期教育改革和发展规划纲要(2010-2020年)》和《国家中长期人才发展规划纲要(2010-2020年)》的重大改革项目,也是促进我国由工程教育大国迈向工程教育强国的重大举措。该计划旨在培养造就一大批创新能力强、适应经济社会发展需要的高质量各类型工程技术人才,为国家走新型工业化发展道路、建设创新型国家和人才强国战略服务。“卓越计划”的实施,将对深化教育教学改革,转变教育观念,创新人才培养模式,全面提升本科教育教学质量等具有重要的意义。

软件学院在2011年和上海锐学、北京博看文思等IT企业签订联合培养软件开发(卓越)工程师计划,采取“2+1+1”三段式期制的人才培养模式。校企合作模式充分落实了教育部卓越工程师计划的各项标准与要求,切实推进了“产学合作并行工程教育”现代高等教育理论在软件人才教育方面的改革与实践。因此,结合南阳理工学院软件学院的卓越工程师培养计划,在卓越工程师软件工程专业班级中进行Java课程群一体化教学模式的改革与实践是目前的迫切需要[1]。

二、现状分析

我国高等工科教育的迫切任务是尽快培养与国际接轨的中国工程师,然而我国工科的教育实践中还存在不少问题,如重理论轻实践、强调个人学术能力而忽视团队协作精神、重视知识学习而轻视开拓创新的培养等问题。目前,我国政府审议并原则通过了电子信息产业调整振兴规划。规划提出了“三大任务、六大工程和十项措施”,其中有多项内容与软件及服务、移动互联网等行业相关,软件研发与服务外包行业的发展将在本轮经济结构调整中承担重要作用。软件和移动互联网行业企业高速发展的关键在于培养大量创新、研发型工程人才,规划中的一项重要内容是加强软件人才体系的建设。

软件技术行业的创新周期已经被缩短到3年,从直观来看,新技术和校园理论课程之间的距离会越来越远,造成学生对校园课程产生误解和疲倦的消极影响。对软件专业的学生而言,程序设计课程格外的重要。随着现代编程思想的不断提高和完善,如何改善程序设计课程的教学方式,提高程序设计课程学生的学习效率也变得越来越迫切。自1995年以来,java程序设计语言闯入Internet领域,并迅速占据了显著地位。目前国内许多高校根据市场人才需求,将java课程体系划分为:java程序设计、javaweb初级编程、javaweb高级编程。但是由于该学科实践性强,要求学生具有很高的实际操作能力和代码编写能力,然而从实际教学效果来看,学生普通反映程序设计课程枯燥难懂,抽象无趣,教学效果很不理想[2]。

目前在Java课程群教学过程中存在的问题有以下几点:

1. 教学内容陈旧,教材知识跟不上软件行业发展趋势。

2. 仍然是“以教师为中心,学生被动接受知识”的课堂教学方式。

3. 偏向理论传授,没有真正按照岗位能力设置课程,培养学生实际工作能力的少;无法使学生参与真实的项目开发实践训练。

4. 课堂教学与实验教学和课程设计内容脱节,不连贯,不能使课堂教学知识服务于实验教学和课程设计。

5. 学生实验报告和课程设计报告以纸质报告形式上交,因软件行业的特殊性,纸质报告无法体现学生实验代码正确性。

卓越的软件工程师不仅要有扎实的计算机科学的软件理论和方法基础,还要有较强的专业实践能力,不仅要有良好的人文科学素养,还要有比较广阔的工程视野和国际交流能力,也就是一个卓越的软件工程师基础知识应该比较宽广,运用专业知识解决实际问题的综合能力比较强,只有这样,才能适应不断发展的社会需要,才能满足激烈的市场竞争需要。因此,如何在卓越工程师班中提高Java相关课程的教学效果,充分发挥学生自主学习积极性,激发学生的学习兴趣是重中之重[3]。

三、Java课程群教学改革内容

软件工程训练教学是卓越软件工程师计划中的重要组成部分,是树立软件工程意识,培养实践编程能力和软件创新能力,提高学生综合素质的重要环节。

(一)教学内容与方法改革

java学习计划范文第5篇

关键词:软件企业;开发岗位;java课程群;课程建设;分析

中图分类号:G642 文献标识码:A 文章编号:1674-7712 (2013) 02-0121-02

在教学实践活动中,进行课程建设与改革对于高等院校提高教学质量、推进教学改革创新有着积极的作用。面向软件企业开发岗位的java课程群建设是针对软件企业开发岗位技术型人才发展需求,而实施的计算机专业java课程群建设与改革实践。面向软件企业开发岗位的java课程群建设不仅对于教学实践中教学质量提升以及教学改革的推进有着积极的作用和意义,还在一定程度上解决了软件企业开发岗位技术型人才的需求,有利于推进软件企业的发展进步、提升企业竞争力。本文主要结合高等院校计算机专业java课程建设情况,对于面向软件企业开发岗位的java课程群的具体建设进行分析与论述。

一、面向软件企业开发岗位的java课程群建设意义

在教学实践活动中,进行教学课程的建设与改革对于教学改革的推进以及教学质量的提升有着积极的作用和意义。在教学实践活动中,进行课程群的建设与改革也是现阶段高等院校进行教学实践改革的重要发展趋势,对于高等院校教学实践活动过程中教学课程的优化设置以及教学课程改革深化等有着重要的作用和意义。在教学实践活动中,进行课程群建设对于避免教学活动中课程设置之间的独立性,有利加强教学课程之间的相互联系,对于高等院校相同专业之间的教学任务以及教学目标的完成有着积极的作用。总之,在教学实践活动中,进行课程群建设有利于相同专业课程之间的相互联系加强,对于教学课程的独立性特点有很大程度上的弱化,注重以课程群内的教学目标或者教学任务的教学内容的选择性开展,很大程度上提高了教学活动的效率,提升教学活动质量,有利于专业目标的培养以及实现。

Java相关课程是高等院校计算机专业的重要专业课程,对于高等院校计算机专业学生的专业能力培养以及就业都有着很大的影响,在实际的就业市场中,计算机专业的Java相关技术人才也是软件企业人才发展中的重要需求点。因此,在高等院校教学实践活动中开展面向软件企业开发岗位的java课程群的建设对于高等院校教学质量提升、教学实践改革推进以及对于软件企业的发展进步有着积极的作用和意义。一般情况下,高等院校计算机专业的java课程群主要包含有与java课程相关所有课程科目,而随着高等院校计算机专业的课程体系的不断完善,计算机专业中的java课程数量以及内容也不断的增加,因此,高等院校在教学实践活动中进行java课程群的建设时,将所有的计算机专业java课程进行有效的组织,从而实现高等院校对于学生计算机java软件开发等能力的培养,完成教学目标与任务是高等院校进行计算机专业java课程群建设的关键。在高等院校的计算机专业中,java课程群一般包含有java语言程序设计以及计算机网页开发技术、计算机java技能实习、计算机java项目实训等六门课程科目,在实际的教学计划中设置有600多节课时。因此,在进行面向软件企业开发岗位的java课程群的建设教学实践中,应注意充分利用教学计划中的java课程群教授课时情况,注重对于学生计算机java软件开发能力的培养,并随着课时计划完成的情况,最终实现面向软件企业开发岗位java课程群建设的目标与任务,培养出符合软件企业计算机java软件开发需求的人才,适应软件企业人才市场发展需求。

二、面向软件企业开发岗位的java课程群建设内容

进行面向软件企业开发岗位的java课程群建设就是针对软件企业java软件开发人才市场需求,对于提高教学质量,推进教学改革有着重要的作用和意义。因此,对于面向软件企业开发岗位的java课程群建设其主要内容就是从计算机java软件开发技术所需人才的培养模式设计、对于计算机专业java课程群课程的优化整合以及建立符合java课程群特色的教材体系三方面入手进行面向软件企业开发岗位java课程群的建设。

(一)计算机java技术人才培养模式的设计

在进行面向软件企业开发岗位java课程群建设中,进行java课程群建设的重要前提就是围绕软件企业开发岗位的java软件开发技术为主,进行软件企业需要的计算机java软件开发技术人才培养。因此,面向软件企业开发岗位的java课程群建设的主要内容之一就是进行以软件企业开发岗位java软件开发技术所需人才为主的计算机java技术人才培养模式的设计。

在进行以软件企业开发岗位java软件开发技术为主的人才的培养模式设计中,首先需要有一个完整的计算机java软件开发技术相关的课程体系。一般情况下,高等院校java课程群主要包括与计算机java软件开发技术相关的六门课程内容,这六门课程之间是相互联系构成一个完整的java课程群,但是在这六门课程之间又有自己的独立的课程目标以及课程任务,在这样的联系下,组成了java课程群。在实际教学实践中,java课程群之间不同的java课程技术都包含着理论与实践知识部分,通过这样一个完整的计算机java软件技术知识体系,在教学实践中通过紧密的教学实践设计模式实施,最终实现对于软件企业java软件开发技术所需型人才的培养。其次,在进行以软件企业计算机java软件开发技术为主的人才培养模式的设计中还需要注意对于教学实践之间相互紧密联系。在进行以面向软件企业开发岗位的java课程群建设中,进行java课程群建设的主要目的就是为了培养出符合软件企业java软件开发技术所需要的人才,进行软件企业所需人才培养的重要途径就是进行教学实践,因此,在进行人才培养模式的设计中应该对于实践教学之间的相互紧密联系进行注意。高等院校的java课程群中java语言程序设计课程与计算机网页开发技术课程,还有计算机javaEE课程在实践教学开展中都是偏重于对于理论知识的教授,在进行实际教授的过程中应注意使用一些案例,将理论知识与实际相结合进行知识的教授;而对于java课程群中的计算机java技能实习等注重计算机java技术实践的课程内容的教授中,应注意应用项目教学法,通过设计工作项目任务来进行课程知识的教授,从而实现对于软件企业java软件开发技术所需人才的培养任务。最后在进行软件企业java技术人才培养模式的设计中,应注意在教学实践中设置一些与课程知识相关的丰富有趣课外活动,以此提高学生对于计算机java软件技术的学习兴趣,培养学生计算机java技术的综合能力。

(二)进行计算机java课程群知识内容的优化整合

面向软件企业开发岗位的java课程群建设中,高等院校计算机专业java课程群所包含课程项目通常是由多门课程组合而成,java课程之间虽然有着一定知识结构联系,但是不同的java课程之间的知识点与培养目标有不同,为了实现面向软件企业开发岗位的java软件开发技术人才的培养,因此,在教学实践过程中就应注意对于计算机java课程群中的知识点内容进行优化整合,以实现对于学生计算机java技术综合能力的培养。需要注意的是在进行面向软件企业开发岗位java技术所需人才的培养过程中,对于计算机java课程群知识点内容的优化整合应该结合软件企业对于计算机java技术人才的需求情况来进行计算机java课程群知识点内容的优化整合,以培养出软件企业发展市场所需人才。一般情况下,对于软件企业开发岗位java技术所需人才的培养主要从学生对于计算机java软件技术关键知识点以及重要知识点、必要知识点的掌握三个计算机java软件技术知识点掌握阶段完成,来实现对于软件企业java技术人才的培养。

(三)建立具有计算机java课程群特点的教材体系

在教学实践活动的过程中,不同教材体系的教学活动对于学生能力的培养方向也有不同。因此,对于面向软件企业计算机java技术开发人才的教学培养中,建立具有计算机java课程群特点的教材体系是整个计算机java课程群建设的重要内容。在进行具有计算机java课程群特点的教材体系建立过程中,有过对于经典计算机java技术教材引进引用的先例,但是对于计算机java课程群教学应用以及教学目标的实现中仍具有一定的不利影响。因此,在进行面向软件企业开发岗位java课程群建设中,对于建立具有计算机java课程群特点的教学教材体系应注意对于一些具有先进性的计算机java课程教材知识内容的吸取,并注意结合学校的教育以及教学特点,从软件企业开发岗位的java软件开发技术人才需求的实际出发,进行具有计算机java课程群特点的教学教材体系的建立与设计,来吸引学生对于计算机java软件技术的学习兴趣,注意对学生计算机java软件技术综合能力的培养,提高教学质量、推进教学改革,以满足软件企业开发岗位java软件技术的人才需求。

三、结束语

总之,面向软件企业开发岗位的java课程群建设是针对软件企业计算机java技术人才需求的一种教学改革,进行java课程群建设不仅对于教学质量提升以及教学改革的推进有着积极的意义,还在一定程度上对于软件企业开发岗位计算机java技术人才的需求有很大的满足,是高等院校教学活动中课程改革与课程建设的最新发展趋势。在进行面向软件企业开发岗位的java课程群建设过程,应注意结合软件企业人才需求与高等院校教学的实际情况,从java课程群建设的重要内容上做好相关建设,提升教学质量,推进教学改革,满足软件企业人才需求。

参考文献:

[1]娄钧,姜仲.面向软件企业开发岗位的Java课程群建设[J].计算机教育,2009,2.

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

[3]冯雅洁,李巍.基于软件项目开发过程的高职Java实践课程设计初探[J].职业技术,2012,2.

[4]周运.Java EE框架课程教学方法改革与实践[J].高师理科学刊,2012,2.

[5]李晓明.“软件技术”专业(Java开发方向)人才培养模式探索[J].科教导刊,2010,30.

[6]张达敏,陈言君.优化J2EE代码编写提高软件性能[J].贵州科学,2009,2.

[7]陈海山,文登敏.面向服务的远程方法调用中间件设计和实现[J].成都信息工程学院学报,2006,1.

相关期刊更多

Journal of Earth Science

SCI期刊 审核时间1-3个月

教育部

Journal of Zhejiang University Science A

SCI期刊 审核时间1-3个月

中华人民共和国教育部

西北国防医学

部级期刊 审核时间3-6个月

兰州军区政治部宣传部