聶靜
摘 要:通過前些年擴招和新專業(yè)的申辦,各高職院校均開設(shè)計算機專業(yè),但通過近年辦學(xué),發(fā)現(xiàn)學(xué)生畢業(yè)時多數(shù)未能達到企業(yè)要求在軟件開發(fā)、測試等崗位就業(yè),彰顯出專業(yè)和辦學(xué)模式存在的問題。本文通過將CDIO教學(xué)理念引入課程改革,來改善上述現(xiàn)狀。
關(guān)鍵詞:CDIO;高職;課程改革
中圖分類號:G642.4 文獻標識碼:A
1 引言(Introduction)
CDIO工程教育模式是由美國麻省理工學(xué)院等四所大學(xué)探索研究而創(chuàng)立的,是近年來國際工程教育改革的最新成果。CDIO即Conceive(構(gòu)思)、Design(設(shè)計)、Implement(實現(xiàn))、Operate(運作),倡導(dǎo)任務(wù)驅(qū)動模式,主張課程從具體實踐出發(fā),然后上升至理論,最后再回到實際操作中來,以創(chuàng)作最終產(chǎn)品為教學(xué)目標。
CDIO教學(xué)模式的優(yōu)勢體現(xiàn)在:
(1)以“構(gòu)思-設(shè)計-實現(xiàn)-運行”這種模式,使教育有明確的專業(yè)目標和學(xué)習(xí)效果目標。更適合以培養(yǎng)學(xué)生動手實踐能力為目標的高職類院校。
(2)學(xué)生通過一系列一體化的學(xué)習(xí),真正體驗工程師的職業(yè)生涯經(jīng)歷。對未來工作崗位深入了解,明確職業(yè)目標。在學(xué)習(xí)過程中也能不斷發(fā)現(xiàn)并改進自己的不足,朝對應(yīng)的崗位目標努力[1]。
(3)精心設(shè)計的一體化學(xué)習(xí)能提高學(xué)生實踐能力,又加深基礎(chǔ)知識的學(xué)習(xí),起到雙重影響。
2 當(dāng)前我校計算機專業(yè)存在的問題(The current
issues exist in computer science in my school)
隨著信息化人才需求量的加大,以及國家提倡教育大眾化的趨勢中,本科、高職均不斷擴大招生,但每到畢業(yè)季,不是每個畢業(yè)生都能找到理想的工作,每年國家有幾十萬的畢業(yè)生沒有就業(yè),也有大部分學(xué)生就業(yè)所做的工作與自己專業(yè)打擦邊球。究其原因在于,在企業(yè)需要和學(xué)校人才培養(yǎng)之間存在一條鴻溝,因此我們亟需改革目前教育模式,改善上述的問題。經(jīng)教學(xué)實踐中總結(jié)分析,及通過對學(xué)生的調(diào)查研究,目前我們的教育過程中存在以下問題:
(1)我們學(xué)校是金融類高職院,學(xué)生報考專業(yè)時多數(shù)報考金融、會計等熱門專業(yè),計算機類專業(yè)(網(wǎng)絡(luò)、軟件等)錄取多數(shù)學(xué)生為服從調(diào)劑,本身自己并沒有想學(xué)習(xí)計算機專業(yè),對該專業(yè)可能也不了解,甚至不感興趣。
(2)高職錄取的學(xué)生分數(shù)普遍不高,學(xué)習(xí)自主性差,基礎(chǔ)薄弱,通過與學(xué)生談心發(fā)現(xiàn),有些學(xué)生消磨度日,就為了混張畢業(yè)文憑。
(3)計算機教學(xué)現(xiàn)在雖然都提倡項目化教學(xué),但采用項目基本還是模擬的小項目,與行業(yè)中真正的項目開發(fā)有很大差距。在專業(yè)實習(xí)、崗位實習(xí)中聯(lián)系到一些企業(yè),核心技術(shù)還是很少能讓實習(xí)學(xué)生接觸,基本干一些邊角的工作[2]。
(4)課程開設(shè)不合理。以軟件專業(yè)為例,軟件工程,數(shù)據(jù)結(jié)構(gòu),面向?qū)ο蟪绦蛟O(shè)計,C語言程序設(shè)計,Java程序設(shè)計,數(shù)據(jù)庫原理,JavaScript程序設(shè)計,軟件測試理論,Android手機程序開發(fā),其中程序設(shè)計類課程較多,學(xué)生反映學(xué)的很多很雜,但是沒有一個精的。導(dǎo)致有的學(xué)生提到代碼就頭疼,沒有系統(tǒng)的學(xué)習(xí)和實際項目開發(fā),讓學(xué)生對未來職業(yè)迷茫。另外學(xué)校資源的限制,使課程不能像外面培訓(xùn)機構(gòu)那樣連上,一個項目分成很多零散的課程,分散在好多天,導(dǎo)致學(xué)生對項目沒有系統(tǒng)的思路。
(5)教師實踐能力有待提高。無論理論課程,還是實踐教學(xué),均采用一些模擬項目,而不是企業(yè)有實際運營的真實項目,教師沒有真正走出校門,有軟件開發(fā)的實際經(jīng)驗。
3 CDIO在課程改革中的應(yīng)用(CDIO application in
curriculum reform)
3.1 修改教學(xué)計劃,改革教學(xué)模式
依據(jù)CDIO模式,修改教學(xué)計劃。專業(yè)申辦之初,教學(xué)計劃多是借鑒其他兄弟院校來編寫的,經(jīng)過幾年的實踐發(fā)現(xiàn)培養(yǎng)學(xué)生知識學(xué)的很雜,到畢業(yè)時樣樣會點,卻樣樣不精,沒有一項過硬的技能能使自己走上滿意的工作崗位。本次教學(xué)計劃大規(guī)模修訂,依據(jù)CDIO理念,將課程開設(shè)也符合“構(gòu)思—設(shè)計—實現(xiàn)—運作”的思路,一改傳統(tǒng)僵化的教學(xué)課程設(shè)置,在教學(xué)計劃修改中,重點刪減了數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、組成原理等理論性強,更適合本科院校開設(shè)的課程,加大了實訓(xùn)課的開設(shè),程序設(shè)計實踐、軟件測試實踐、Android開發(fā)實踐等,在實踐課中以公司項目為載體,學(xué)生以團隊合作形式共同參與完成。
改革教學(xué)模式。將CDIO理念的各項標準滲透到教學(xué)過程中,改變傳統(tǒng)的以教、授為主的教學(xué)模式,新時期則提倡以人為本、因材施教的自主學(xué)習(xí)模式,并引入項目化教學(xué)。自主學(xué)習(xí)模式,要求教師樹立以學(xué)生為主的教學(xué)觀,帶領(lǐng)學(xué)生參與企業(yè)項目開發(fā),通過實際開發(fā)發(fā)現(xiàn)自己的不足,確定自己未來的職業(yè)目標;專業(yè)課教學(xué)活動一律在軟件實訓(xùn)室進行,以往在授課教室一節(jié),在實訓(xùn)室一節(jié),效果很不理想,到實訓(xùn)室學(xué)生操作還是不會,往往要把在教室演示的過程重新來一遍,浪費了資源。在實訓(xùn)基地建設(shè)(校內(nèi)、校外)工作上,學(xué)校進行了大量的努力,促成與兩家軟件公司、一家網(wǎng)絡(luò)科技公司簽約。與公司的合作為學(xué)生崗位實習(xí)、畢業(yè)實習(xí)提供了為數(shù)不少的崗位,并且能在學(xué)生實習(xí)期間根據(jù)實習(xí)生對單位的貢獻,給予一定報酬。公司愿意將他們的項目提供給學(xué)校,讓學(xué)生在學(xué)習(xí)過程中積累工作經(jīng)驗,畢業(yè)后能夠直接適應(yīng)崗位需求,實現(xiàn)零培訓(xùn)上崗[3]。
3.2 校企合作辦學(xué),為企業(yè)輸送人才
經(jīng)多方努力,我們學(xué)校與北大3G簽訂了合作辦學(xué)協(xié)議,學(xué)生采用訂單式培養(yǎng),由他們提供教材、項目、技術(shù)支持,畢業(yè)學(xué)生由他們安排實習(xí)和就業(yè)。課程主要是現(xiàn)在流行的Android手機軟件開發(fā)。我們的宗旨是能有效利用公司在軟件技術(shù)和開發(fā)工具上的優(yōu)勢,將學(xué)生培養(yǎng)成適應(yīng)軟件市場需求的高級藍領(lǐng)。課程開設(shè)上主要是Android程序設(shè)計,項目實踐,作為前導(dǎo)課程學(xué)生要學(xué)習(xí)Java,之后在Eclipse環(huán)境下,加載Android插件,在模擬器中運行Android程序。項目豐富,諸如手機通訊錄開發(fā)、圖片瀏覽器開發(fā)、多媒體播放器開發(fā)、天氣預(yù)報程序、導(dǎo)航與地圖,及一些游戲類程序的開發(fā)。因為現(xiàn)在手機基本都是Android系統(tǒng),學(xué)生對這類課程也有興趣,當(dāng)自己開發(fā)的一個哪怕很小的程序能夠運行安裝到自己手機上的時候,心中有程序員的成就感與滿足感。上屆畢業(yè)的學(xué)生已經(jīng)有部分由北京3G公司安排到相應(yīng)崗位工作,學(xué)生高瑩到某公司開發(fā)對日軟件外包項目,工作中表現(xiàn)突出被公司評為優(yōu)秀員工,上學(xué)期我們也將一些這樣的優(yōu)秀畢業(yè)生回來給同學(xué)們做講座,講解他們學(xué)習(xí)和工作中的經(jīng)驗和體會。endprint
3.3 大力建設(shè)實訓(xùn)實習(xí)基地
想提升學(xué)生實踐能力,必須有好的平臺,強有力的實訓(xùn)基地作為依托,才能培養(yǎng)出學(xué)生過硬的專業(yè)技能。校企合作是近年來培養(yǎng)高技能人才的有效途徑,為區(qū)域經(jīng)濟建設(shè)服務(wù)是校企合作的目標和宗旨,在實施過程中以就業(yè)為導(dǎo)向,堅持“資源共享,優(yōu)勢互補,互利共贏”的原則。我校軟件專業(yè)與IBM軟件學(xué)院、北大3G工程師合作,也和一些軟件企業(yè)簽訂協(xié)議,由學(xué)生在課余時間應(yīng)聘到測試小組,由教師領(lǐng)隊作為組長,幫企業(yè)的一些產(chǎn)品做測試,比較成功的一個案例是給比購寶網(wǎng)站做測試。另外蘇老師帶領(lǐng)學(xué)生給金融系開發(fā)了課程實踐平臺軟件,通過這種方法,學(xué)生的上課素材由原來的模擬項目變成了真實項目,通過項目融入課堂,學(xué)生可以從實踐中發(fā)現(xiàn)自己的不足,不斷改進,為未來走向工作崗位累計足夠的專業(yè)技能和經(jīng)驗。實訓(xùn)室的開放,也為學(xué)生自主學(xué)習(xí)提供了保障,擺脫了時間、人數(shù)上的限制。
3.4 打造實戰(zhàn)型人才的師資隊伍
計算機課程不像英語、數(shù)學(xué)一樣一成不變,有些教師可以說教課一把好手,但是長時間封閉在學(xué)校這個環(huán)境當(dāng)中,對社會上IT行業(yè)的發(fā)展了解相對滯后。計算機教師必須走出去,接觸新的軟件、新的技術(shù)。
學(xué)校近年軟件招生縮減,正好老師可以從繁重的教學(xué)任務(wù)中解脫出來,更有利于自己專業(yè)技能的提高??梢杂靡粚W(xué)期甚至一年,到軟件公司掛職,參與到與企業(yè)合作交流的活動中去,加強實踐經(jīng)驗,緊跟技術(shù)發(fā)展步伐,時刻了解企業(yè)的需求,才能把握授課的方向。這就需要前面所說的校企合作,企業(yè)可以給教師提供掛職鍛煉的機會,或利用寒暑假到軟件企業(yè)應(yīng)聘兼職,也是提升教師自己實戰(zhàn)能力的好方法。當(dāng)然也可以教師自己找到相關(guān)公司應(yīng)聘,更能檢驗自己的能力。
通過近年來學(xué)校安排,有的老師走出去半年,到大連東軟參加了軟件外包實際項目的開發(fā),專業(yè)技術(shù)水平有了突飛猛進,回到課堂能將自己的親身經(jīng)歷的項目融入教學(xué),課講的更豐富、游刃有余。學(xué)校實施新的選課制度,選修該老師課程的學(xué)生數(shù)量猛增,得到一致好評。
4 改革成效(Reform results)
(1)充分提高學(xué)生的專業(yè)能力,激發(fā)學(xué)生的創(chuàng)造性
過硬的專業(yè)素質(zhì)和技術(shù)水平,是學(xué)生未來成為一個軟件技術(shù)人員所必備的,通過CDIO模式教學(xué)改革,改變了以往學(xué)生散漫,無目的的學(xué)習(xí)狀態(tài),學(xué)生參與到真實的項目中,了解了這個行業(yè),激發(fā)了興趣,對自己未來有了定位和規(guī)劃,在課程實踐中,明顯發(fā)現(xiàn)學(xué)生創(chuàng)造性有了提高,不像以前老師說做什么程序就什么程序,說做成什么樣子就是什么樣子,老師演示,學(xué)生照搬。比如我們開設(shè)的Android手機程序開發(fā),學(xué)生在開發(fā)一個通訊錄時,改進了以往通訊錄的性能,并加了私有保護功能。
(2)改善了考核模式
以往傳統(tǒng)的考核方式使學(xué)生學(xué)習(xí)的中間過程非常懈怠,往往臨近考試才突擊,用幾天時間,挑燈夜戰(zhàn),復(fù)習(xí)重點,便可過關(guān)。引入CDIO教學(xué)模式后,軟件開發(fā)過程的需求分析、概要設(shè)計、詳細設(shè)計、代碼編寫、實施維護各階段,剛好和CDIO的核心構(gòu)思、設(shè)計、實現(xiàn)、運作對應(yīng)起來。在項目教學(xué)過程中,提倡團隊合作,以分組形式組成團隊,對一個企業(yè)團隊的規(guī)模,選出組長,程序員,測試員,項目分階段考核,提高學(xué)生的參與性。在此過程中要保證每個成員有明確分工,相互配合完成項目。成績的認定包括中間各階段考核分,加項目最后完成的效果分,避免了以前老式考核的帶來的問題和缺陷。在考核過程中要參照企業(yè)績效考核方法和模式[4]。
(3)提高對口就業(yè)率
通過CDIO模式,將“構(gòu)思—設(shè)計—實現(xiàn)—運作”的良性思維模式引入教學(xué)實踐中,注重學(xué)生創(chuàng)新意識和創(chuàng)新能力的培養(yǎng),開拓學(xué)生視野。以往畢業(yè)生就業(yè)崗位除一些頂尖的學(xué)生做軟件開發(fā)、網(wǎng)站開發(fā)維護,多數(shù)學(xué)生干著專業(yè)邊緣的工作,如軟硬件產(chǎn)品或設(shè)備的銷售推廣,電話銷售等工作。通過CDIO模式的教學(xué)改革,上屆學(xué)生對口就業(yè)率從以往年級的60%提高到83%,該數(shù)據(jù)希望通過未來改革過程中發(fā)現(xiàn)不足并改進,有望進一步提高。
5 結(jié)論(Conclusion)
將CDIO理念引入教學(xué),使學(xué)生真正體驗未來職業(yè),對未來工作崗位深入了解,能盡早明確職業(yè)目標。從而在學(xué)習(xí)過程中能不斷發(fā)現(xiàn)并改進自己的不足,朝對應(yīng)的崗位目標努力。CDIO教育模式的采用,也使我們專業(yè)在人才培養(yǎng)模式、課程體系設(shè)置和專業(yè)建設(shè)上有了強有力的指導(dǎo),項目化、任務(wù)驅(qū)動的教學(xué)模式有效激發(fā)了學(xué)生的學(xué)習(xí)興趣,提升了學(xué)生專業(yè)技能,在就業(yè)質(zhì)量和數(shù)量上均有大幅度提高。
參考文獻(References)
[1] Centre for Learning and Performance Technologies (C4LPT).
Top 100 Tools for learning(2013).http://c4lpt.co.uk/top100tools/.
[2] 王海瑞,李亞,張智斌.“計算機體系結(jié)構(gòu)”課程教學(xué)建設(shè)與
改革方法探討[J].教育教學(xué)論壇,2011(29):22-24.
[3] 李善壽.CDIO工程教學(xué)模式在實踐教學(xué)中的實施方法研究
[J].重慶科技學(xué)院學(xué)報,2010(2):33-34.
[4] 覃德澤.基于CDIO的計算機網(wǎng)絡(luò)專業(yè)實驗教學(xué)改革方案[J].
賀州學(xué)院學(xué)報,2011(2):110-113.
作者簡介:
聶 靜(1980-),女,碩士,講師.研究領(lǐng)域:數(shù)據(jù)庫開發(fā).endprint