【摘 要】分析高職計(jì)算機(jī)軟件人才的培養(yǎng)現(xiàn)狀與特點(diǎn),以Java程序設(shè)計(jì)課程體系為研究對(duì)象,提出高職Java程序設(shè)計(jì)課程建設(shè)的總體思路和建設(shè)目標(biāo),通過改革課程教學(xué)模塊設(shè)置、實(shí)施“雙證制”教學(xué)模式等環(huán)節(jié),創(chuàng)新高職Java程序設(shè)計(jì)課程體系,提高Java人才培養(yǎng)質(zhì)量。
【關(guān)鍵字】高職 Java程序設(shè)計(jì) 雙證制
【中圖分類號(hào)】G【文獻(xiàn)標(biāo)識(shí)碼】A
【文章編號(hào)】0450-9889(2012)12C-
0166-02
目前,我國(guó)軟件工程師的人才需求不斷增多,2011年,我國(guó)軟件產(chǎn)業(yè)人才需求達(dá)120萬人,全國(guó)Java技術(shù)人才的缺口應(yīng)該在60萬人左右。未來5年內(nèi),隨著開源技術(shù)的迅速發(fā)展,Java人才供不應(yīng)求,國(guó)內(nèi)許多軟件開發(fā)企業(yè)不惜花費(fèi)大量的時(shí)間與資金培訓(xùn)Java軟件開發(fā)人員。在這種背景下,為了適應(yīng)企業(yè)的需要,提升畢業(yè)生的就業(yè)率,國(guó)內(nèi)的許多高職院校都競(jìng)相開設(shè)了Java程序設(shè)計(jì)課程,為計(jì)算機(jī)專業(yè)的人才培養(yǎng)尋求新的突破口。由于Java語言的實(shí)踐性和開發(fā)環(huán)境的特殊性,如何在傳統(tǒng)軟件開發(fā)人才培養(yǎng)的基礎(chǔ)上,采用先進(jìn)的教學(xué)方法與手段,提高教學(xué)效果,成為近幾年教育界普遍關(guān)注和研究的熱點(diǎn)。
一、高職Java軟件人才培養(yǎng)現(xiàn)狀
Java程序設(shè)計(jì)2005年獲教育部計(jì)算機(jī)基礎(chǔ)課程指導(dǎo)委員會(huì)指定為核心課程。高職院校軟件技術(shù)專業(yè)、計(jì)算機(jī)應(yīng)用專業(yè)、通信技術(shù)專業(yè)根據(jù)培養(yǎng)計(jì)劃紛紛開出與Java技術(shù)相關(guān)的課程。大部分院校以面向?qū)ο蠹夹g(shù)、Java程序設(shè)計(jì)、Web技術(shù)為核心課程構(gòu)建課程體系,根據(jù)不同專業(yè)的特點(diǎn)選擇數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫原理等課程作為擴(kuò)展課程,根據(jù)企業(yè)需求動(dòng)態(tài)調(diào)整課程內(nèi)容,實(shí)施項(xiàng)目教學(xué)。但是,經(jīng)過幾年的實(shí)踐,仍然存在這樣的問題:教師在教學(xué)過程中過度重視理論知識(shí)的講授,忽視學(xué)生應(yīng)用能力和實(shí)際動(dòng)手能力的培養(yǎng);課堂教學(xué)與企業(yè)的需求嚴(yán)重脫節(jié);教學(xué)中對(duì)關(guān)鍵知識(shí)點(diǎn)和應(yīng)用能力要求模糊,理論與實(shí)踐環(huán)節(jié)沒有做到環(huán)環(huán)相扣;在實(shí)訓(xùn)過程中,多數(shù)項(xiàng)目還停留在模擬實(shí)現(xiàn)階段,缺乏軟件項(xiàng)目實(shí)訓(xùn)環(huán)節(jié);對(duì)于教學(xué)與實(shí)訓(xùn)效果,評(píng)價(jià)體系不健全,學(xué)生質(zhì)量監(jiān)控體系和學(xué)習(xí)過程的支持體系不完善。出現(xiàn)這樣的問題,部分原因在于多數(shù)高職院校的課程實(shí)施仍然沒有完全脫離學(xué)科教學(xué)的影響,專業(yè)課程設(shè)置依然由基礎(chǔ)理論、專業(yè)理論、專業(yè)技術(shù)課程三部分組成。這樣的設(shè)置雖然在一定程度上體現(xiàn)出高職的人才培養(yǎng)目標(biāo),但在實(shí)施過程中沒有真正合理協(xié)調(diào)這三類知識(shí)的比重,沒有把握好知識(shí)“夠用”“必須”“實(shí)用”的標(biāo)準(zhǔn),導(dǎo)致學(xué)生只是泛泛而學(xué),不能精通一項(xiàng)技能,影響專業(yè)人才的培養(yǎng)。
二、高職Java程序設(shè)計(jì)課程建設(shè)的總體思路和建設(shè)目標(biāo)
針對(duì)當(dāng)前高職院校Java程序設(shè)計(jì)課程教學(xué)中存在的問題,我們?cè)谑袌?chǎng)調(diào)研與崗位需求的基礎(chǔ)上提出了課程建設(shè)的總體思路和建設(shè)目標(biāo)。
高職Java程序設(shè)計(jì)課程建設(shè)總體思路是:以課程內(nèi)容的建設(shè)為主線,關(guān)注Java語言的發(fā)展動(dòng)態(tài),動(dòng)態(tài)調(diào)整課程內(nèi)容;根據(jù)企業(yè)需求,不斷完善Java程序設(shè)計(jì)課程體系,加大實(shí)踐教學(xué)力度,采用先進(jìn)的教學(xué)手段和教學(xué)方法,調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性;充分利用網(wǎng)絡(luò)平臺(tái)和教學(xué)資源庫,促進(jìn)學(xué)生鞏固知識(shí)。
在明確課程建設(shè)思路的基礎(chǔ)上,確定建設(shè)目標(biāo)是:通過理論教學(xué)與實(shí)踐教學(xué),引導(dǎo)學(xué)生掌握J(rèn)ava基本知識(shí),掌握程序設(shè)計(jì)的基本方法,適應(yīng)企業(yè)崗位技術(shù)需求。
三、Java程序設(shè)計(jì)課程教學(xué)改革措施
高等職業(yè)教育在服務(wù)經(jīng)濟(jì)發(fā)展的同時(shí),人才需求呈現(xiàn)多元化、多層次發(fā)展趨勢(shì)。職業(yè)教育要適應(yīng)經(jīng)濟(jì)和社會(huì)的發(fā)展需要,必須加快人才的創(chuàng)新能力培養(yǎng),在人才培養(yǎng)的過程中不斷優(yōu)化教學(xué)改革。課程改革是高等職業(yè)教育的重點(diǎn)和難點(diǎn)。高職課程體系改革以培養(yǎng)高技能應(yīng)用型人才為根本任務(wù),以培養(yǎng)技術(shù)應(yīng)用能力為主線,設(shè)計(jì)和構(gòu)建人才培養(yǎng)方案及課程、教學(xué)內(nèi)容體系。
(一)課程建設(shè)中內(nèi)容的合理收集與選擇
課程內(nèi)容建設(shè)是Java程序設(shè)計(jì)課程建設(shè)的核心,課程內(nèi)容的建設(shè)主要包括內(nèi)容的動(dòng)態(tài)更新和內(nèi)容的局部調(diào)整。Java的開源特性要求課程內(nèi)容建設(shè)者不斷更新課程內(nèi)容,網(wǎng)絡(luò)為Java語言的最新材料搜集提供了便利。在SUN公司被收購前,通過登陸其主頁可以取得JDK(Java開發(fā)工具包)的最新版本,獲取最新研究成果的電子文檔,了解Java語言的最新發(fā)展動(dòng)態(tài)。現(xiàn)在,可以通過搜索引擎搜索Java語言內(nèi)容的電子材料,以取得Java語言的最新內(nèi)容。對(duì)于Java語言內(nèi)容的選擇,要考慮到內(nèi)容的基礎(chǔ)性、前沿性、先進(jìn)性和完整性。高職教育以培養(yǎng)學(xué)生的動(dòng)手能力為主,兼顧理論知識(shí)講授。在進(jìn)行Java語言內(nèi)容的選擇后,以市場(chǎng)為導(dǎo)向,圍繞已經(jīng)積累的內(nèi)容和所選擇的內(nèi)容,對(duì)教學(xué)內(nèi)容進(jìn)行局部調(diào)整,不斷完善相應(yīng)的教材、資源庫建設(shè)。
(二)Java程序設(shè)計(jì)教學(xué)模塊的劃分
高職院校的培養(yǎng)目標(biāo)是:面向生產(chǎn)、服務(wù)和管理一線,培養(yǎng)具有一定理論知識(shí)和較強(qiáng)實(shí)踐能力的的實(shí)用型、技術(shù)型、高級(jí)技能型專門人才。作為計(jì)算機(jī)類與電子類專業(yè)的核心課程,高職程序設(shè)計(jì)課程的教學(xué)目標(biāo)可以歸納為:一是理解和掌握J(rèn)ava語言的基本語法和語義,以及面向?qū)ο蟮幕靖拍睿莆諛?biāo)準(zhǔn)程序和小應(yīng)用程序的開發(fā)方法;二是熟練使用JCreator、Eclipse等平臺(tái)從事應(yīng)用程序開發(fā);三是培養(yǎng)學(xué)生良好的編程習(xí)慣;四是了解軟件開發(fā)的基本流程與格式規(guī)范。根據(jù)這些目標(biāo)我們可以把程序設(shè)計(jì)課程的教學(xué)內(nèi)容劃分為基礎(chǔ)模塊、技能訓(xùn)練模塊、綜合應(yīng)用模塊等三個(gè)大模塊。其中,基礎(chǔ)模塊包括Java開發(fā)環(huán)境、語言基礎(chǔ)等內(nèi)容;技能訓(xùn)練模塊包括數(shù)組、類、多線程等內(nèi)容;綜合應(yīng)用模塊包括面向?qū)ο蟮脑O(shè)計(jì)、繪圖程序設(shè)計(jì)、圖形界面設(shè)計(jì)等內(nèi)容。每個(gè)模塊下又再細(xì)分為具體相應(yīng)的子模塊,不同的子模塊設(shè)有相應(yīng)的課題,完成不同的教學(xué)目標(biāo)。教師在教學(xué)過程中可以根據(jù)專業(yè)技能要求取舍課題,并在教學(xué)中不斷更新。
(三)高職Java程序設(shè)計(jì)課程體系構(gòu)建
Java課程在高職院校電子信息類專業(yè)的教學(xué)中占有非常重要的地位,如何構(gòu)建Java課程體系,提高學(xué)生就業(yè)競(jìng)爭(zhēng)力,是當(dāng)前高職院校計(jì)算機(jī)專業(yè)課程改革中的一個(gè)重要研究課題。目前國(guó)內(nèi)許多高職院校的Java課程體系主要包括:Java程序設(shè)計(jì)、JSP技術(shù)、J2EE架構(gòu)技術(shù)等。我們可以根據(jù)市場(chǎng)人才需求變化確定課程體系構(gòu)建,以Java技術(shù)為核心制訂課程體系,構(gòu)建課程設(shè)計(jì)、教學(xué)安排、師資配備、培訓(xùn)效果等四個(gè)模塊的標(biāo)準(zhǔn)。其中,課程設(shè)計(jì)是核心部分,由基礎(chǔ)與高級(jí)兩個(gè)模塊構(gòu)成。在Java SE、Java EE、JavaME、Java 類認(rèn)證課程體系中增加Java開源解決方案, 補(bǔ)充MySql數(shù)據(jù)庫、Struts、Hibernate、Spring等開源技術(shù),介紹Web與Ajax等熱點(diǎn)技術(shù)。采用P(Project 項(xiàng)目)+ E(Experience)+ T(Technology)的模式進(jìn)行教學(xué),學(xué)生在項(xiàng)目實(shí)踐中積累經(jīng)驗(yàn)。具體方法可以結(jié)合案例教學(xué)、項(xiàng)目驅(qū)動(dòng)等教學(xué)方法,模擬企業(yè)工作的流程進(jìn)行軟件項(xiàng)目開發(fā),進(jìn)一步培養(yǎng)學(xué)生掌握J(rèn)ava基本知識(shí)和基本技能,以及利用各種手段獨(dú)立解決問題的能力。
(四)構(gòu)建“雙證制”教學(xué)模式,突出技術(shù)應(yīng)用能力培養(yǎng)
近年來,計(jì)算機(jī)類專業(yè)畢業(yè)生遇到了前所未有的就業(yè)困難,學(xué)生對(duì)口就業(yè)率大約為54%左右。通過市場(chǎng)調(diào)研反饋回來的信息,隨著企業(yè)“藍(lán)領(lǐng)”人才規(guī)模的擴(kuò)大,具備一定的專業(yè)理論基礎(chǔ)知識(shí),同時(shí)又具有職業(yè)技能資格證書的應(yīng)用型人才更受用人單位的青睞。因此,高職院校電子信息類專業(yè)構(gòu)建了完備的實(shí)踐教學(xué)保障體系,試行畢業(yè)證+職業(yè)技能資格證的“雙證制”教學(xué)模式,突出專業(yè)特色,提高畢業(yè)生的競(jìng)爭(zhēng)能力。
“雙證制”教學(xué)模式促進(jìn)人才培養(yǎng)過程中各個(gè)要素充分發(fā)揮其功效,緊扣學(xué)生和用人單位的需要,把教學(xué)的各個(gè)環(huán)節(jié)緊密銜接,有利于技能型人才的成長(zhǎng)。為了確保這種教學(xué)模式的順利實(shí)施,我們必須做好下面三個(gè)方面的工作。
1.制定好相配套的教學(xué)計(jì)劃。教學(xué)計(jì)劃是人才培養(yǎng)目標(biāo)和規(guī)格的具體保障,是辦學(xué)“定向”和“定位”的重要依據(jù)。要保證“雙證制”教學(xué)模式的順利實(shí)施,我們要聘請(qǐng)IT企業(yè)的工程技術(shù)人員參與教學(xué)計(jì)劃制定,按照以能力為中心的指導(dǎo)思想,以“必需”和“夠用”為度設(shè)置理論教學(xué)與實(shí)踐教學(xué)時(shí)數(shù),將職業(yè)技能取證的理論內(nèi)容與專業(yè)課程的教學(xué)緊密結(jié)合。
2.構(gòu)建設(shè)施齊全、功能配套的實(shí)驗(yàn)實(shí)訓(xùn)基地。功能完善的實(shí)驗(yàn)實(shí)訓(xùn)基地是實(shí)施雙證制教學(xué)的重要保障,高職院校針對(duì)Java程序員職業(yè)崗位構(gòu)建一套完整的實(shí)踐教學(xué)體系。在自身構(gòu)建好實(shí)驗(yàn)基地的基礎(chǔ)上,與社會(huì)上的知名企業(yè)合作,尋找合理的合作方式,構(gòu)建校外實(shí)訓(xùn)基地,使實(shí)踐教學(xué)和理論教學(xué)得到有機(jī)結(jié)合,為學(xué)生職業(yè)技能的提高提供有力的保障。
3.構(gòu)建完善的實(shí)踐教學(xué)保障體系。為了保證“雙證制”教學(xué)的順利實(shí)施,可以構(gòu)建系主任、教研室主任、實(shí)訓(xùn)教師三級(jí)實(shí)踐教學(xué)目標(biāo)管理責(zé)任制的實(shí)踐教學(xué)保障體系。在實(shí)踐教學(xué)的過程中,制定項(xiàng)目任務(wù)書,按要求進(jìn)行考核,不斷強(qiáng)化理論和技能訓(xùn)練,確保實(shí)踐教學(xué)的順利開展。
【參考文獻(xiàn)】
[1]張剛,牛連強(qiáng),闞洪敏.“Java程序設(shè)計(jì)”課程建設(shè)的研究與實(shí)踐[J].計(jì)算機(jī)教育,2009(7)
[2]高源,劉力.市場(chǎng)需求與高職計(jì)算機(jī)專業(yè)課程設(shè)置研究[J].計(jì)算機(jī)教育,2007(11)
【基金項(xiàng)目】廣西新世紀(jì)高教教改工程2011年立項(xiàng)項(xiàng)目(2011JGB296)。
【作者簡(jiǎn)介】宋偉奇(1977- ),男,副教授,碩士,研究方向:計(jì)算機(jī)應(yīng)用技術(shù)教學(xué)。
(責(zé)編 丁 夢(mèng))