Oracle创新模式下的高职Java教学改革

时间:2023-06-10 19:48:03 公文范文 来源:网友投稿

摘 要: 为了提高学生的学习积极性与学习效率,依托Oracle(甲骨文)公司的实训平台,吸取Oracle公司创新培训模式的经验,遵循课程建设与实验实训室建设紧密结合、实验教学与理论教学有机结合、校企深度结合等改革线路,明确课程定位,优化课程结构,采用多种教学手段与方法对课程进行改革。实践证明,学生通过学习本课程,不仅增加了对编程语言的学习兴趣,也更加理解实际项目开发的过程,为未来的就业打下了良好的基础。

关键词: 创新; 高职; Java; 教学改革; Oracle

中图分类号:G42 文献标志码:A 文章编号:1006-8228(2014)09-68-02

Teaching reform of Java in higher vocational based on Oracle innovation mode

Cheng Shutong

(Department of information science and technology, Hangzhou Poly Technique College, Hangzhou, Zhejiang 311402, China)

Abstract: In order to improve the learning motivation and learning efficiency of students, the teaching reform has been carried on based on the Oracle company training platform. The experience of training model of Oracle company innovation is referred to. The main routes that course construction room and experimental training construction should incorporate closely, experimental teaching and theoretical teaching should organically combine, college and enterprise should cooperate are complied. The subject direction is ensured. The course structure is optimized. The teaching is reformed by using a variety of teaching methods. The practice proves that students not only get more interested in the programming language learning, but also understand the actual operation process of project development, which lay a good foundation in the future occupation.

Key words: innovation; higher vocational teaching; Java; teaching reform; Oracle

0 引言

由于Java语言具有面向对象、可移植性强、平台无关性、安全性、支持分布式等诸多优点,Java语言程序设计被很多高职院校选择作为编程语言课程。对于Java程序设计的学习,传统的教学方法是从面向对象等概念入手,通过理论知识讲解,按照教科书的编排顺序组织教学,配以上机练习。传统教学方法难免产生一系列教学问题,如:①由于编程语言存在大量比较隐晦的指令、语法、语句、算法等多种约束,有其自身的一整套编程规则,学生在没有任何编程基础的情况下初次接触,常常难以理解和接受面对对象语言的编程方式,即使课堂教学中看似听明白,其实浮于表面,不能真正理解其中含义;②学生的动手能力差,上机实验形同虚设。没有理论知识的有效配合,上机实验也常常是走马观花,达不到通过实践提高实际编程能力的效果,甚至导致学生出现不知学有何用的疑问。尽管有些教师会将该门课程改革成工作过程导向的课程模式[1],由于项目非产生于企业的真实工程内容,因此很难说能取得良好的教学效果。因此,对Java语言程序设计课程提出创新的教学方法为很多的教师所接受,如文献[2]提到的合作学习中实现创新教育等。同时也有教师提出要将项目开发融入到Java教学中[3],或者采用新的教学方法[4]。本文探讨依托Oracle(甲骨文)公司的实训平台进行Java教学改革,教学内容部分取自Oracle培训项目,吸取Oracle公司创新的培训模式经验,并根据高职学生的特点,进行课程优化,并实施于教学中。

1 教学改革内容

1.1 改革的背景

Oracle(甲骨文)公司是目前全球最大的信息管理软件及服务提供商,该公司于2011年6月宣布其25家制造业客户因采用Oracle管理软件和技术产品实现了企业转型,由此成功入选100强先进制造企业(Progressive Manufacturing 100 Awards),此举显示最佳制造业企业通过采用Oracle解决方案均获得了巨大成功。

Oracle(甲骨文)公司推出的Java EE高端实训项目,是企业培训项目中的优质内容,采用了创新的教学模式,如培训与项目开发相结合、教师授课与视频教学相结合等,这也是当今计算机职业教育领域惟一由原厂推出的实训课程,公司强大的Java技术团队,使得Java实训课程始终站在行业技术的最前沿。

我们借助学校与Oracle(甲骨文)公司合作开办的“甲骨文授权教育中心”的机会,课题组的五位老师全部参加了Oracle(甲骨文)公司的师资培训,获得了Java、Javascript、XML等多门课程的授课资格,并且在培训中得到了Oracle(甲骨文)公司最新、最优化的授课资料,为我们的教学改革奠定了基础。

1.2 改革的主要路线

⑴ 依托学科优势,课程建设与实验实训室建设紧密结合。

本课程教学改革坚持职业教育理念与职业技能并重,利用Oracle(甲骨文)公司教育的资源优势,借鉴国内相关职业院校计算机软件教学改革的最新思路,全面推进以实现知识向技能转化为目的的教学改革(教学方法、技能实践)。

⑵ 以培养高素质创新人才为目标,实验教学与理论教学有机结合。

本课程借助Oracle(甲骨文)公司的资源,积极推进理论教学与实验教学的改革,实现二者的有机结合,讲授Oracle Java开发技术的同时,注重对学生能力的培养。具体做法是,课程中详细介绍软件项目的开发过程,将企业应用软件项目开发分阶段来管理,在每个阶段均进行系统严格地控制,从而确保项目的最终成功。这将使学生获得超越传统实训教育的能力,成为软件开发的“金领”人才,为就业奠定坚实的基础。

⑶ 培养企业发展中所需的人才,实现工学结合,校企结合。

近年来大学生就业难的一个关键问题就是工程实践能力弱,因此在进行Java程序设计教学的同时,将其与技能培训相结合,与Oracle(甲骨文)公司合作,建立甲骨文授权教育中心,创造条件使学生通过培训可达到一定的水平,通过技能鉴定,可获得甲骨文授权教育中心颁发的职业资格等级证书,为顺利就业打下良好的基础。

2 教学改革的主要举措

2.1 明确课程定位,以适应人才培养的需要

以能力为本是高职高专教育的本质;“实用”、“够用”是高职高专教育的原则。“Java程序设计”课程的人才培养目标的定位必须基于这两点,即“面向应用,突出技能”。课程地位的确立必须以市场需求为导向、符合教学规律,既不能脱离学生实际学习能力盲目拔高,也不能丧失课程实践性要求高的教学特点。

课程组成员对目前高职院校计算机及相关专业毕业生的就业情况进行了调研分析,并深入企业进行了职业岗位调研,在调研分析的基础上确定本课程的定位。

“Java程序设计”课程以培养学生的应用能力为目标,主要培养学生三个方面的能力。第一,具备运用综合知识并结合软件工程的设计思想进行实际项目的开发及维护的能力,以适应计算机领域对Java程序设计的基本需求,为J2EE开发,J2ME 开发,JSP开发打下坚实的基础;第二,具备分析问题、解决问题的能力,沟通和语言表达能力和团队合作精神;第三,具备良好的政治素养和心理素质,能够承受高压力的工作,初步具备成为“软件蓝领”所需的职业素养。这三点都是目前软件行业对Java编程人员的基本要求。

2.2 优化课程结构,以适应工作任务的要求

为了适应职业岗位的具体要求,实现课程定位,对课程结构进行了优化。

重新构建知识链 打破原有的知识分块模式,遵循先够用后升华的原则,根据实际项目,将具有代表性的任务贯穿于整个教学过程中,各个知识点沿着项目主线展开,根据项目的每个模块整理出相关的知识点要素,重新组建各个知识环,强调环环相扣,不离不断,从而使一些知识点重复出现,学生加深记忆,易于掌握,最终形成一套由点到面、循序渐进的教学体系。

项目提升技能 在综合知识应用环节,让学生根据所学知识,自主完成一个真实项目(学生成绩管理系统),这是升华各个知识点的过程,也是突破原来的“够用”,让学生自主学习和掌握一些新的知识及技术的过程。通过该项目的开发,学生综合应用Java 基础知识的能力得到提高,自主学习的能力得到了锻炼,还培养他们的团队协作能力。

角色贴近岗位 在系统开发过程中,以分组的形式模拟软件企业项目组的氛围,让学生轮流担任项目经理,负责系统开发、监控和管理工作。模拟实际工作环境严格要求学生,使其更贴近于真实的工作环境,从而能较快地适应角色转变。

实施注重效果 根据培养学生应用能力的主要目标,强化技能训练,在实施过程中注重实际效果,采用过程考核和结果考核相结合的方式,对学生的学习过程、态度、结果、创新性和团队合作精神进行多方面的考核,从而保证课程目标的完成。

2.3 优化教学手段和方法,以保证教学效率和效果

在实际效果过程中,教师的职责更多的是通过优化各种教学手段和方法控制教学的实施效果。

⑴ 在教学方法的选取上,主要采用任务驱动的项目教学法,把实际项目通过适当的修改,使其成为有针对性的教学案例和学习任务,让学生在完成任务中学习知识。一个学期、一个阶段乃至一节课都有明确的任务,让学生的学习过程中有的放矢。在任务的提出时采用启发式教学法,启发学生思考,以培养学生的思维能力和分析问题、解决问题的能力。

⑵ 在组织形式的安排上,采用小组研讨教学法,每六人一个小组,选出项目组长,在组内通过角色扮演的方式进行任务的实施和讨论,不同角色体会不同的工作职责。这样角色扮演的任务实施过程,不仅能够培养学生适应多种职业岗位的专业技能,而且可以培养学生“各司其责”的团队合作精神。在小组研讨的过程中,教师要与学生进行必要的互动,参与到小组的讨论中去,营造一个轻松、愉快的学习氛围,使得学生有问题敢问、有想法敢表达。

⑶ 在教学手段的运用上,采用多媒体教学、授课视频、演示文档(PPT)、实验指导书、各种开发工具软件、相关示例文档、Internet、自学等多种教学手段来使学生提高主动参与意识,并注意培养学生的分析判断能力和留给学生思考与讨论的空间;强调对学生进行学习方法的指导而不是灌输式教学,从而使学生能举一反三,触类旁通。

⑷ 在评价机制的实施上,从以知识记忆为标准的评价方式转变为以任务完成情况为标准的评价方式。对学生的考核以学习情境为单位,每个学习情境都通过学生自评、组员互评和教师评价三位结合的方式进行,从实施过程、实施结果、态度、创新性和团队合作精神五个方面进行考核。将这五个方面的考核结果相加得到每个学习情境的考核结果,再将各个学习情境的考核结果求平均值,从而得到课程的总体考核结果。这种考核方式突出了应用能力的考核,注重学生的动手能力和素质的全面考核,为基于工作任务的教学改革与实施提供了有效的评价机制。

2.4 改革的成效

本次教学改革后的成果应用在计算机网络技术专业的12、13级的四个班级,经过本课程的学习,学生掌握了Java语言程序设计的基础知识,同时也熟悉项目开发的实际过程,为后续课程的学习做了铺垫。

3 结束语

本次教学改革依托的是Oracle(甲骨文)公司先进的实训平台,授课内容部分取自该公司的实训项目,授课形式也在一定程度上参照该公司的培训模式,采用知识点学习与项目开发相结合的形式。Oracle创新模式下的高职Java语言程序设计教学相比传统教学,学生不仅增加了对编程语言的学习兴趣,同时也更快理解了实际项目开发的操作过程,为学生能在未来的职业中从事编程方向的工作打下良好的基础。

参考文献:

[1] 吴红亚.基于工作过程系统化的“Java语言程序设计”学习情境设计[J].

中国电力教育,2011.35:150-151

[2] 黄婕.高职Java语言课程合作学习的探索[J].机械职业教育,2014.4:

40-41

[3] 贺蕴彬.基于Java语言的高校学生求职招聘系统的设计与应用[J].电

子技术与软件工程,2014.8:262-264

[4] 吴修国,陈洁.经管类专业Java语言程序设计课程教学改革与实践[J].

计算机时代,2013.3:49-51

推荐访问:教学改革 高职 创新 模式下 Oracle