admin 管理员组

文章数量: 1086019


2024年3月7日发(作者:创建网站的基本流程的教案)

高职Java程序设计课程改革与实践

【摘 要】分析高职计算机软件人才的培养现状与特点,以java程序设计课程体系为研究对象,提出高职java程序设计课程建设的总体思路和建设目标,通过改革课程教学模块设置、实施“双证制”教学模式等环节,创新高职java程序设计课程体系,提高java人才培养质量。

【关键字】高职 java程序设计 双证制

【中图分类号】g【文献标识码】a

【文章编号】0450-9889(2012)12c-

0166-02

目前,我国软件工程师的人才需求不断增多,2011年,我国软件产业人才需求达120万人,全国java技术人才的缺口应该在60万人左右。未来5年内,随着开源技术的迅速发展,java人才供不应求,国内许多软件开发企业不惜花费大量的时间与资金培训java软件开发人员。在这种背景下,为了适应企业的需要,提升毕业生的就业率,国内的许多高职院校都竞相开设了java程序设计课程,为计算机专业的人才培养寻求新的突破口。由于java语言的实践性和开发环境的特殊性,如何在传统软件开发人才培养的基础上,采用先进的教学方法与手段,提高教学效果,成为近几年教育界普遍关注和研究的热点。

一、高职java软件人才培养现状

java程序设计2005年获教育部计算机基础课程指导委员会指定为核心课程。高职院校软件技术专业、计算机应用专业、通信技术专业根据培养计划纷纷开出与java技术相关的课程。大部分院校以面向对象技术、java程序设计、web技术为核心课程构建课程体系,根据不同专业的特点选择数据结构、操作系统、数据库原理等课程作为扩展课程,根据企业需求动态调整课程内容,实施项目教学。但是,经过几年的实践,仍然存在这样的问题:教师在教学过程中过度重视理论知识的讲授,忽视学生应用能力和实际动手能力的培养;课堂教学与企业的需求严重脱节;教学中对关键知识点和应用能力要求模糊,理论与实践环节没有做到环环相扣;在实训过程中,多数项目还停留在模拟实现阶段,缺乏软件项目实训环节;对于教学与实训效果,评价体系不健全,学生质量监控体系和学习过程的支持体系不完善。出现这样的问题,部分原因在于多数高职院校的课程实施仍然没有完全脱离学科教学的影响,专业课程设置依然由基础理论、专业理论、专业技术课程三部分组成。这样的设置虽然在一定程度上体现出高职的人才培养目标,但在实施过程中没有真正合理协调这三类知识的比重,没有把握好知识“够用”“必须”“实用”的标准,导致学生只是泛泛而学,不能精通一项技能,影响专业人才的培养。

二、高职java程序设计课程建设的总体思路和建设目标

针对当前高职院校java程序设计课程教学中存在的问题,我们

在市场调研与岗位需求的基础上提出了课程建设的总体思路和建设目标。

高职java程序设计课程建设总体思路是:以课程内容的建设为主线,关注java语言的发展动态,动态调整课程内容;根据企业需求,不断完善java程序设计课程体系,加大实践教学力度,采用先进的教学手段和教学方法,调动学生的学习积极性;充分利用网络平台和教学资源库,促进学生巩固知识。

在明确课程建设思路的基础上,确定建设目标是:通过理论教学与实践教学,引导学生掌握java基本知识,掌握程序设计的基本方法,适应企业岗位技术需求。

三、java程序设计课程教学改革措施

高等职业教育在服务经济发展的同时,人才需求呈现多元化、多层次发展趋势。职业教育要适应经济和社会的发展需要,必须加快人才的创新能力培养,在人才培养的过程中不断优化教学改革。课程改革是高等职业教育的重点和难点。高职课程体系改革以培养高技能应用型人才为根本任务,以培养技术应用能力为主线,设计和构建人才培养方案及课程、教学内容体系。

(一)课程建设中内容的合理收集与选择

课程内容建设是java程序设计课程建设的核心,课程内容的建设主要包括内容的动态更新和内容的局部调整。java的开源特性要求课程内容建设者不断更新课程内容,网络为java语言的最新材

料搜集提供了便利。在sun公司被收购前,通过登陆其主页可以取得jdk(java开发工具包)的最新版本,获取最新研究成果的电子文档,了解java语言的最新发展动态。现在,可以通过搜索引擎搜索java语言内容的电子材料,以取得java语言的最新内容。对于java语言内容的选择,要考虑到内容的基础性、前沿性、先进性和完整性。高职教育以培养学生的动手能力为主,兼顾理论知识讲授。在进行java语言内容的选择后,以市场为导向,围绕已经积累的内容和所选择的内容,对教学内容进行局部调整,不断完善相应的教材、资源库建设。

(二)java程序设计教学模块的划分

高职院校的培养目标是:面向生产、服务和管理一线,培养具有一定理论知识和较强实践能力的的实用型、技术型、高级技能型专门人才。作为计算机类与电子类专业的核心课程,高职程序设计课程的教学目标可以归纳为:一是理解和掌握java语言的基本语法和语义,以及面向对象的基本概念,掌握标准程序和小应用程序的开发方法;二是熟练使用jcreator、eclipse等平台从事应用程序开发;三是培养学生良好的编程习惯;四是了解软件开发的基本流程与格式规范。根据这些目标我们可以把程序设计课程的教学内容划分为基础模块、技能训练模块、综合应用模块等三个大模块。其中,基础模块包括java开发环境、语言基础等内容;技能训练模块包括数组、类、多线程等内容;综合应用模块包括面向对象的

设计、绘图程序设计、图形界面设计等内容。每个模块下又再细分为具体相应的子模块,不同的子模块设有相应的课题,完成不同的教学目标。教师在教学过程中可以根据专业技能要求取舍课题,并在教学中不断更新。

(三)高职java程序设计课程体系构建

java课程在高职院校电子信息类专业的教学中占有非常重要的地位,如何构建java课程体系,提高学生就业竞争力,是当前高职院校计算机专业课程改革中的一个重要研究课题。目前国内许多高职院校的java课程体系主要包括:java程序设计、jsp技术、j2ee架构技术等。我们可以根据市场人才需求变化确定课程体系构建,以java技术为核心制订课程体系,构建课程设计、教学安排、师资配备、培训效果等四个模块的标准。其中,课程设计是核心部分,由基础与高级两个模块构成。在java se、java ee、javame、java 类认证课程体系中增加java开源解决方案, 补充mysql数据库、struts、hibernate、spring等开源技术,介绍web与ajax等热点技术。采用p(project 项目)+ e(experience)+ t(technology)的模式进行教学,学生在项目实践中积累经验。具体方法可以结合案例教学、项目驱动等教学方法,模拟企业工作的流程进行软件项目开发,进一步培养学生掌握java基本知识和基本技能,以及利用各种手段独立解决问题的能力。

(四)构建“双证制”教学模式,突出技术应用能力培养

近年来,计算机类专业毕业生遇到了前所未有的就业困难,学生对口就业率大约为54%左右。通过市场调研反馈回来的信息,随着企业“蓝领”人才规模的扩大,具备一定的专业理论基础知识,同时又具有职业技能资格证书的应用型人才更受用人单位的青睐。因此,高职院校电子信息类专业构建了完备的实践教学保障体系,试行毕业证+职业技能资格证的“双证制”教学模式,突出专业特色,提高毕业生的竞争能力。

“双证制”教学模式促进人才培养过程中各个要素充分发挥其功效,紧扣学生和用人单位的需要,把教学的各个环节紧密衔接,有利于技能型人才的成长。为了确保这种教学模式的顺利实施,我们必须做好下面三个方面的工作。

1.制定好相配套的教学计划。教学计划是人才培养目标和规格的具体保障,是办学“定向”和“定位”的重要依据。要保证“双证制”教学模式的顺利实施,我们要聘请it企业的工程技术人员参与教学计划制定,按照以能力为中心的指导思想,以“必需”和“够用”为度设置理论教学与实践教学时数,将职业技能取证的理论内容与专业课程的教学紧密结合。

2.构建设施齐全、功能配套的实验实训基地。功能完善的实验实训基地是实施双证制教学的重要保障,高职院校针对java程序员职业岗位构建一套完整的实践教学体系。在自身构建好实验基地的基础上,与社会上的知名企业合作,寻找合理的合作方式,构建

校外实训基地,使实践教学和理论教学得到有机结合,为学生职业技能的提高提供有力的保障。

3.构建完善的实践教学保障体系。为了保证“双证制”教学的顺利实施,可以构建系主任、教研室主任、实训教师三级实践教学目标管理责任制的实践教学保障体系。在实践教学的过程中,制定项目任务书,按要求进行考核,不断强化理论和技能训练,确保实践教学的顺利开展。

【参考文献】

[1]张刚,牛连强,阚洪敏.“java程序设计”课程建设的研究与实践[j].计算机教育,2009(7)

[2]高源,刘力.市场需求与高职计算机专业课程设置研究[j].计算机教育,2007(11)

【基金项目】广西新世纪高教教改工程2011年立项项目(2011jgb296)。

【作者简介】宋伟奇(1977- ),男,副教授,硕士,研究方向:计算机应用技术教学。

(责编 丁 梦)


本文标签: 教学 课程 高职