摘要:本文提出了高職院校軟件專業(yè)的Java教學(xué)的幾點思考
關(guān)鍵詞:高職教育;課程改革;java程序設(shè)計;應(yīng)用;方法;能力
中圖分類號:H319 文獻(xiàn)標(biāo)識碼:A文章編號:1007-9599 (2012) 07-0000-02
高職教育相對比本科教育,所具有的更直接面向應(yīng)用是高職教育一個顯著特點,Java作為目前功能強(qiáng)大、最流行的網(wǎng)絡(luò)編程語言之一,因其具有簡單、高效,面向?qū)ο笈c計算機(jī)平臺無關(guān)等特性成為了當(dāng)今軟件開發(fā)的首選技術(shù),為了適應(yīng)社會對人才的需要,很多高職院校都架構(gòu)了較為完整的課程教學(xué)體系,然而在課程教學(xué)實踐過程中,也存在著一些不足,筆者從自己的實踐經(jīng)歷中分享自己的一些觀點,希望能夠與各位高職教師進(jìn)行交流切磋。
一、Java課程改革的必要性
隨著時代的發(fā)展,Java技術(shù)以其簡單強(qiáng)大,面向?qū)ο蟮亩喙δ苄猿蔀榱藭r下最重要的軟件技術(shù),從智能家用電器到時下風(fēng)靡的智能Android手機(jī),我們都可以看到Java的影子,作為計算機(jī)系的核心課程的Java,多年前就已經(jīng)開設(shè),面對新時代下的新要求,Java課程教學(xué)也提出了一些新的要求。
第一,學(xué)生學(xué)習(xí)Java之前沒有相應(yīng)必要的基礎(chǔ)知識。由于高職院校的學(xué)制較短,Java往往作為低年級的基礎(chǔ)課程。 雖然Java語法簡單,但學(xué)習(xí)Java的難點是面向?qū)ο笏枷牒蚃ava的架構(gòu),學(xué)生直接從C語言過度到Java語言的學(xué)習(xí),沒有面向?qū)ο蟮乃枷?,很難理解Java語言的內(nèi)涵。
第二,課程設(shè)計上沒有為Java提供相關(guān)后續(xù)課程,沒有給學(xué)生提供深入學(xué)習(xí)Java的良好環(huán)境。有些高職院校的軟件專業(yè)同時開設(shè)了Java、C#、C++等幾門不同卻又相似的面向?qū)ο笳Z言,學(xué)生疲于區(qū)分幾種看似雷同的語言語法,然而課程設(shè)計上又對這幾種方向不同的語言淺嘗輒止,學(xué)到最后也沒有對各種語言有一個清晰的認(rèn)識。
第三,高職院校Java教材很難適應(yīng)教學(xué)需要。教材只是講授純粹的語法,沒有軟件工程思想的體現(xiàn),脫離了實際應(yīng)用,僅僅是為了讓大家明白什么是Java語言。
最后,Java的教學(xué)模式基本還停留在傳統(tǒng)的教學(xué)模式,學(xué)生學(xué)習(xí)興趣不高,積極興不高,主動性不強(qiáng),學(xué)習(xí)效果不好。理論課,教師講為主,學(xué)生聽為輔;上機(jī)課,學(xué)生按實驗指導(dǎo)做練習(xí),大多數(shù)學(xué)生只是照書打代碼,這就導(dǎo)致很多學(xué)生認(rèn)為這門課枯燥無味,學(xué)習(xí)不得要領(lǐng)。
總之,Java在社會生活中的重要性與其在高職教學(xué)中地位的不對接,Java課程改革勢在必行。
二、Java課程改革的幾點設(shè)想
高職教育課程改革首先需要明確高職教育的本質(zhì),高等職業(yè)教育與高等教育的復(fù)合,復(fù)合的結(jié)果導(dǎo)致三種理解:第一種將它歸入“高等教育”范疇,認(rèn)為高等職業(yè)教育是高等教育中具有較強(qiáng)職業(yè)性和應(yīng)用性的一種特定的教育;第二種認(rèn)為它只是“職業(yè)教育”范疇中處于高層次的那一部分,并不屬于高等教育,從而將“高等教育”與“職業(yè)教育”視為兩個并列的、互不交迭的教育范疇;第三種則把它泛化地理解為,凡是培養(yǎng)處于較高層次的職業(yè)技術(shù)人才(不管其屬何種系列)的教育都屬于高等職業(yè)教育,如把培養(yǎng)技術(shù)工人系列人才中的高級技工教
育也看作是高等職業(yè)教育,從而將“高等”與“高級”等同起來。2在筆者看來,高等職業(yè)教育的本質(zhì)就是培養(yǎng)學(xué)生成為“以能力為本”的實用型人才,不僅要培養(yǎng)學(xué)生的職業(yè)技能,更不能忽視學(xué)生的就業(yè)技能。由此出發(fā),Java課程改革的實施需要從以下幾點出發(fā)
(一)建立一支“雙師型”的教師隊伍,既要有扎實的理論素養(yǎng),同時具備豐富的實踐經(jīng)驗
向來以嚴(yán)謹(jǐn)著稱的德國,其教育事業(yè)也因為精英辦學(xué)和多層次辦學(xué)并重取得了良好的成績,據(jù)聯(lián)邦勞動力市場和職業(yè)研究所統(tǒng)計,在受不同教育的就業(yè)者中,高等專業(yè)學(xué)校畢業(yè)生的失業(yè)率是最低的,我們也可以吸收德國辦學(xué)經(jīng)驗的成功之處來發(fā)展中國的高職課程改革事業(yè),德國人才培養(yǎng)上強(qiáng)調(diào)“雙元制”教學(xué),在注重理論性教學(xué)的同時,強(qiáng)調(diào)實踐教學(xué),并充分利用企業(yè)的時間條件,強(qiáng)化學(xué)生職業(yè)意識和職業(yè)能力的培養(yǎng),使畢業(yè)生具有明顯的時代特征和經(jīng)濟(jì)特色,適應(yīng)了德國經(jīng)濟(jì)的發(fā)展,反觀中國高等職業(yè)教育,若要采取“雙元制”的模式,首先需要建立健全一支適應(yīng)時代發(fā)展的教師隊伍,建立一支“雙師型”的教師隊伍,既要有扎實的理論素養(yǎng),同時具備豐富的實踐經(jīng)驗。
(二)科學(xué)設(shè)計課程結(jié)構(gòu),為學(xué)生學(xué)習(xí)Java設(shè)置好前導(dǎo)課程與后續(xù)課程。如果要開設(shè)多門面向?qū)ο笳Z言,可以讓學(xué)生自主選擇感興趣的一門作為必修課。
(三)理論課上,采取項目驅(qū)動式教學(xué);上機(jī)課,改變學(xué)生按題目作題的傳統(tǒng)教學(xué)方式,將學(xué)生分為若干項目組,模擬軟件工作崗位中的項目經(jīng)理、系統(tǒng)架構(gòu)人員、編寫代碼人員等角色,選擇有代表性的實際項目,使學(xué)生適應(yīng)就業(yè)需求。
強(qiáng)化企業(yè)的參與意識,企業(yè)與校方合作,企業(yè)既為高職學(xué)生提供實踐的平臺,同時又能通過高職學(xué)生的實踐幫助企業(yè)的運(yùn)作發(fā)展,學(xué)校與企業(yè)建立良好協(xié)議機(jī)制,達(dá)到雙方互利共贏的局面。但是,不得不說,我國企業(yè)高職教育積極性不高是多方面原因共同造成的。例如,企業(yè)為學(xué)校提供實訓(xùn)、實習(xí)機(jī)會不僅不能為企業(yè)創(chuàng)造利潤,反而干擾了企業(yè)的正常生產(chǎn);企業(yè)每天忙于追求利潤,無暇顧及學(xué)校專業(yè)設(shè)置以及教學(xué)計劃;政府對校企合作資金投入少,企業(yè)方面認(rèn)為無利可圖……這些原因都會導(dǎo)致企業(yè)參與高職院校人才培養(yǎng)的積極性降低。
采用鼓勵啟發(fā)式的教學(xué)思想,加強(qiáng)課堂討論和案例分析,多為學(xué)生提供更為接近的實踐模式,在關(guān)注教學(xué)結(jié)果的同時更要關(guān)注學(xué)生的學(xué)習(xí)過程,這不僅有益于學(xué)生對知識的學(xué)習(xí)吸收,在這一過程也可以為教師提供新的靈感與動力,筆者也在這樣的實踐中收獲良多,教學(xué)相長,與學(xué)生共同進(jìn)步,同時,課堂氣氛的營造對學(xué)生對課程內(nèi)容的吸收也發(fā)揮十分有益的作用,可以采用分小組討論,實戰(zhàn)模擬,案例展示等方法。明確教學(xué)目標(biāo),讓學(xué)生在學(xué)習(xí)過程中做到有的放矢,增強(qiáng)Java學(xué)習(xí)的針對性。
實施模塊式教學(xué)方法,模塊式教學(xué)方法是按照教學(xué)過程的基本環(huán)節(jié),把課程活動,教學(xué)內(nèi)容按照多元目標(biāo)進(jìn)行系統(tǒng)綜合的教學(xué)方法。它旨在把一個復(fù)雜的、相互交叉的課程結(jié)構(gòu)分解成若干個基本課程或教學(xué)模塊,通過模塊的優(yōu)化組成,使教學(xué)滿足不同層次不同目標(biāo)的需求。在教學(xué)方法上強(qiáng)調(diào)教學(xué)一體,在學(xué)習(xí)方法上強(qiáng)調(diào)知行一致。結(jié)合模式塊教學(xué)方法,將Java課程重新構(gòu)建知識鏈,將具有代表性的任務(wù)貫穿在學(xué)習(xí)始終,重新組建知識環(huán)以達(dá)到以點帶面的效果,將專業(yè)技能,理論知識與應(yīng)用實踐相結(jié)合,在不同階段滿足不同的學(xué)生的需求。
在教學(xué)實施上,小組研討教學(xué)法是很有效的學(xué)習(xí)方法,將學(xué)生分成小組教學(xué),每個小組分設(shè)組長,成員內(nèi)部角色分工各有不同,在學(xué)習(xí)過程中培養(yǎng)團(tuán)隊合作能力,在有利于知識學(xué)習(xí)的同時更能幫助日后的工作。
總之,在改革過程中要時刻牢記高等職業(yè)教育的特殊性,與實踐的緊密結(jié)合是課程改革過程中始終不可忽視的一點,學(xué)校應(yīng)緊跟隨市場發(fā)展的步伐,調(diào)整專業(yè)課程設(shè)置,與時俱進(jìn),大膽裁剪陳舊的教學(xué)內(nèi)容,完善人才培養(yǎng)方案.增強(qiáng)實踐教學(xué)的互動性和動手能力,培養(yǎng)符合市場需求的高素質(zhì)人才,根據(jù)變化發(fā)展的實際來調(diào)整課程設(shè)置,進(jìn)行課程改革。
參考文獻(xiàn):
[1]張少龍,楊韶華.高職Java課程改革中“三個如何”問題的思考與實踐
[2]張榮國,王英,雷家珩,江鈴.德國高職教育發(fā)展的經(jīng)驗及啟示
[3]葉春生主編.高等職業(yè)技術(shù)教育概論,南京出版社1991年版
[4]“Java程序設(shè)計”課程模塊化教學(xué)的研究與實踐