李新榮 劉 麗
擴(kuò)大教育規(guī)模已經(jīng)成為國家實(shí)施科教興國戰(zhàn)略采取的重要措施,其中,高職教育已經(jīng)成為我國多元化教育模式的重要組成部分,特別是教育部《關(guān)于加強(qiáng)高職高專教育人才培養(yǎng)工作的意見》的通知中明確提出了高職高專人才培養(yǎng)模式和培養(yǎng)目標(biāo)應(yīng)以應(yīng)用性為主。就業(yè)市場調(diào)查顯示,今后計算機(jī)應(yīng)用專業(yè)技能型人才每年需要增加百萬人左右,然而,據(jù)新的年度統(tǒng)計,就業(yè)難的局面,尤其是高職學(xué)生的就業(yè)難的局面,不減反增,很難打破。全面地分析,造成就業(yè)難的原因是多方面的,生源質(zhì)量特別是生源英語水平普遍不高,師資力量特別是實(shí)踐經(jīng)驗(yàn)豐富的教師匱乏,學(xué)校產(chǎn)學(xué)研合作普遍不足,學(xué)校與用人單位溝通力度不夠等,但就高職計算機(jī)應(yīng)用專業(yè)教學(xué)而言,主要有如下的問題。
1 目前高職計算機(jī)應(yīng)用專業(yè)教學(xué)中存在的問題
1.1教學(xué)計劃與培養(yǎng)目標(biāo)不匹配
(1)根據(jù)《普通高等學(xué)校高職高專教育指導(dǎo)性專業(yè)目錄專業(yè)簡介》,高職計算機(jī)類專業(yè)總體的培養(yǎng)目標(biāo)是“信息技術(shù)藍(lán)領(lǐng)”,各個專業(yè)方向又有所區(qū)分,各有側(cè)重,具體設(shè)置如表1所示。
從表1中看到,計算機(jī)應(yīng)用專業(yè)的覆蓋面廣,但是硬件和軟件設(shè)計相關(guān)學(xué)科的深度沒有計算機(jī)硬件與外設(shè)專業(yè)和軟件技術(shù)專業(yè)大。具體到每個學(xué)校,根據(jù)自己的辦學(xué)條件制定教學(xué)計劃時會各有側(cè)重,以某高校計算機(jī)應(yīng)用專業(yè)教學(xué)計劃為例,在所有15門專業(yè)必修課程中,有8門課程是程序設(shè)計類課程,其中還不涉及數(shù)據(jù)結(jié)構(gòu)、軟件工程等程序設(shè)計管理類課程,具體如表2所示。
從表2中看出,程序設(shè)計類課程在專業(yè)必修課中所占的比例在50%左右,學(xué)生需要掌握的程序設(shè)計語言有C,C++,VB,Java,VC++和OO(面向?qū)ο螅?,其他高校計算機(jī)應(yīng)用專業(yè)教學(xué)計劃安排中也同樣要求學(xué)生掌握C,C++,VB,Java和Delphi等。這樣的教學(xué)計劃與培養(yǎng)目標(biāo)之間存在的差距在于程序設(shè)計類課程比重偏多,而軟件測試課程和計算機(jī)硬件類課程沒有安排,無法勝任系統(tǒng)管理、維護(hù)、維修等工作要求。
(2)當(dāng)院校在教學(xué)計劃中加大軟件開發(fā)程序設(shè)計語言教授的比例后,同時面臨單科學(xué)時數(shù)不足的問題,造成“廣撒網(wǎng),無收獲”的結(jié)果,培養(yǎng)的學(xué)生技能水平不能達(dá)到企業(yè)的用人要求。以隨機(jī)選取一個班級的Java程序設(shè)計期末考試試卷為例,簡答題中要求學(xué)生以車的分類作為例子解釋什么是類,子類, 父類和對象的面向?qū)ο蠡靖拍?,但只?0%左右的學(xué)生可以勉強(qiáng)回答出來,剩下則答非所問。事實(shí)上,縱觀教學(xué)計劃,在學(xué)習(xí)Java編程技術(shù)之前,已經(jīng)系統(tǒng)地學(xué)習(xí)了多種面向?qū)ο蟮拈_發(fā)語言,如:C++、VB等,在Java程序設(shè)計考試中,這道試題屬于基礎(chǔ)題,但從答題的結(jié)果來看丟分情況比較嚴(yán)重,這說明整體課程教學(xué)效果不理想。
1.2 教學(xué)環(huán)節(jié)與實(shí)際應(yīng)用脫節(jié)
高職計算機(jī)應(yīng)用專業(yè)要求在一定理論的基礎(chǔ)上,強(qiáng)化學(xué)生實(shí)際解決問題的能力,因而教學(xué)應(yīng)采取教、學(xué)、做相結(jié)合,讓學(xué)生邊做邊學(xué)、在實(shí)踐中去真實(shí)地感受,實(shí)現(xiàn)從以書本為中心,到強(qiáng)化實(shí)踐動手能力訓(xùn)練的轉(zhuǎn)變,但是,在目前整個的課堂教學(xué)環(huán)節(jié)中,大部分老師的授課方法是“一言堂”。以程序設(shè)計語言語法作為講授重點(diǎn),在課堂教學(xué)提倡使用多媒體的宏觀背景下,老師盡管大量使用多媒體教學(xué)課件,增加課堂演示的程序示例,但大部分程序演示的重點(diǎn)只是為了說明程序設(shè)計語言語法;在實(shí)驗(yàn)環(huán)節(jié),以學(xué)生編寫驗(yàn)證語言語法的程序?yàn)橹?,綜合性設(shè)計性的程序設(shè)計很少安排;在考試環(huán)節(jié),考核的重點(diǎn)(特別是標(biāo)準(zhǔn)化考試)多以學(xué)生背誦語言概念點(diǎn)為核心,導(dǎo)致的結(jié)果是只要肯下工夫背語法就可以獲得優(yōu)異成績,但最終還是不知道如何編寫一個符合邏輯的程序,也不知道怎樣通過編寫程序解決實(shí)際問題,甚至面對新的程序設(shè)計平臺也沒有自學(xué)的信心、思路、方法和能力。
1.3 實(shí)踐環(huán)節(jié)特別是實(shí)習(xí)階段薄弱
調(diào)查顯示,目前國內(nèi)高校面臨的局面是在為學(xué)生尋找集體實(shí)習(xí)機(jī)會時,學(xué)??嘤趯ふ覍?shí)習(xí)單位,實(shí)習(xí)單位也不樂于接受實(shí)習(xí)學(xué)生的兩難困境。一方面實(shí)習(xí)學(xué)生擾亂了實(shí)習(xí)單位的正常工作秩序,企業(yè)必須安排相應(yīng)的員工給學(xué)生講解,影響企業(yè)正常運(yùn)轉(zhuǎn),不僅沒有為企業(yè)創(chuàng)造價值,反而耗費(fèi)了大量的人力、物力和財力,另一方面參加實(shí)習(xí)的學(xué)生由于沒有機(jī)會參加到實(shí)踐操作中,因而整個實(shí)習(xí)過程只是一個書本知識的溫習(xí),沒有實(shí)質(zhì)性的提高。以某高校計算機(jī)應(yīng)用專業(yè)的實(shí)習(xí)為例,在整個實(shí)習(xí)過程中學(xué)生白天去現(xiàn)場參觀,聽技術(shù)人員講解,具體聽到或聽懂多少沒有規(guī)定和要求,甚至每天的考勤也不嚴(yán)格,其中不乏中途“掉隊”回家或旅游的同學(xué),所以,最終實(shí)習(xí)流于形式,成了旅游度假的代名詞,承擔(dān)不了對學(xué)生的實(shí)踐能力培養(yǎng)的重任。
2 高職計算機(jī)應(yīng)用專業(yè)發(fā)展的對策思考
2.1 針對教學(xué)計劃與培養(yǎng)目標(biāo)不匹配的問題
首先,需要明確的是高職教育不是職業(yè)技能培訓(xùn)班,要堅決杜絕產(chǎn)品教育,防止讓上手快替代可持續(xù)發(fā)展,不能簡單片面的認(rèn)為,在高職教育階段學(xué)習(xí)的程序設(shè)計類語言越多就越能勝任未來的工作。調(diào)查往屆畢業(yè)生就業(yè)崗位分布情況,學(xué)生在未來工作中對具體技能的需求千差萬別,可能從事程序開發(fā),也可能從事軟件測試,或者從事系統(tǒng)維護(hù)管理,即使從事程序設(shè)計類工作,具體需要的開發(fā)平臺也是多種多樣,或者隨著開發(fā)的項(xiàng)目不同而采用不同的開發(fā)平臺,同時,隨著計算機(jī)技術(shù)的高速發(fā)展,程序開發(fā)平臺的升級更新日新月異,但任何學(xué)生都不可能在技術(shù)革新的時候重新回到學(xué)校再學(xué)習(xí)。因而,建議采取只安排一門程序設(shè)計語言課程,加大講課和上機(jī)的學(xué)時數(shù),也就是精講精練,通過對這門語言和開發(fā)平臺透徹的講解,系統(tǒng)的學(xué)習(xí),充足的上機(jī)操作和練習(xí),使學(xué)生最后對程序設(shè)計的方法,面向?qū)ο蟮乃悸泛途幊探鉀Q問題的角度,甚至于編程的技巧、風(fēng)格和習(xí)慣都具備很好的功底,而對其他高級語言,例如Java,VB,VC++,Delphi,PB,VB.NET等,可以采取指定選修課的方式,也就是要求學(xué)生必須從若干門程序設(shè)計類課程中選擇一門或兩門,不僅解決了作為選修課學(xué)生思想上的惰性,導(dǎo)致教學(xué)質(zhì)量下滑的局面,而且也尊重了學(xué)生學(xué)習(xí)的興趣。建議教學(xué)計劃安排如表3所示。
2.2 針對教學(xué)環(huán)節(jié)與實(shí)際應(yīng)用脫節(jié)的問題
程序設(shè)計類課程在課堂授課的過程中以程序設(shè)計為主線,每章講述大量的例題。當(dāng)然,例題不是為了解釋語言概念,而是從構(gòu)造算法出發(fā),著重講解算法邏輯,以訓(xùn)練學(xué)生的實(shí)際編程能力為目標(biāo),為了開闊學(xué)生思路,可以對同一個例題給出不同算法的解決方案;在上機(jī)和實(shí)訓(xùn)的過程中,加大學(xué)生動手能力的培養(yǎng),讓學(xué)生發(fā)現(xiàn)自己身邊的問題,使用編程工具自己解決,同時,面對程序復(fù)制簡潔快速等特性,要求學(xué)生現(xiàn)場回答相關(guān)問題以及根據(jù)實(shí)驗(yàn)要求的細(xì)微變化對程序作快速的調(diào)整;最后,在考試考核的過程中,加大對實(shí)際動手能力的考核,最終的成績包括整個階段學(xué)習(xí)過程中的學(xué)習(xí)態(tài)度、各個實(shí)驗(yàn)完成情況、實(shí)驗(yàn)現(xiàn)場提問回答、實(shí)驗(yàn)報告、最終筆試成績等全面考察,特別是在實(shí)驗(yàn)中對算法革新,或者發(fā)現(xiàn)日常生活的問題并通過設(shè)計程序解決的學(xué)生給與一定比例的獎勵,在考核規(guī)范化的基礎(chǔ)上要加大對學(xué)生實(shí)踐創(chuàng)新能力測試的力度。
數(shù)據(jù)結(jié)構(gòu)和軟件工程等課程采用以項(xiàng)目為驅(qū)動,通過對項(xiàng)目開發(fā)設(shè)計,編程,測試到后期的維護(hù)升級的過程使的學(xué)生對實(shí)際項(xiàng)目開發(fā)有深刻的理解,同時,驗(yàn)證前期的設(shè)計思想是否正確等,既可以提高學(xué)習(xí)的熱情,也可以提高學(xué)生的實(shí)際動手操作能力,培養(yǎng)自信心。隨著項(xiàng)目的內(nèi)容的革新,也解決了學(xué)校教學(xué)與實(shí)際操作的脫節(jié),保證實(shí)踐環(huán)節(jié)與時俱進(jìn)。
2.3 針對實(shí)踐環(huán)節(jié)特別是實(shí)習(xí)階段薄弱的問題
一方面建議學(xué)生廣泛關(guān)注、積極投入到實(shí)習(xí)職位的應(yīng)聘競爭中,及早開始自身的職業(yè)規(guī)劃,只有通過自身努力獲得的機(jī)會,才會在實(shí)習(xí)中珍惜每一次的學(xué)習(xí)機(jī)會;另一方面,建議學(xué)??梢哉埰髽I(yè)的技術(shù)總監(jiān)、項(xiàng)目經(jīng)理等本行業(yè)專家作為學(xué)校的客座教授,以選修或講座的形式把工作一線的經(jīng)驗(yàn),新技術(shù)的應(yīng)用等及時傳授給學(xué)生,以彌補(bǔ)理論教學(xué)和實(shí)踐應(yīng)用相互脫鉤的現(xiàn)狀,他們也可以參加到學(xué)生畢業(yè)設(shè)計的開題和答辯的過程中,提高學(xué)生畢業(yè)設(shè)計項(xiàng)目的實(shí)際利用價值,同時,解決學(xué)生完全在校外完成畢業(yè)設(shè)計課題所導(dǎo)致的質(zhì)量下滑,工作量和難度不足的問題。
3 結(jié)束語
作為工作在教育一線的教學(xué)人員,除了教學(xué)資源和教學(xué)政策的支持,教師需要厚積薄發(fā),不斷提高自身的技術(shù)水平,抓住可能的機(jī)會豐富自身的實(shí)踐能力,集思廣益,豐富教學(xué)手段和教學(xué)方法。努力培養(yǎng)具有較強(qiáng)綜合能力、較高綜合素質(zhì)的高職生,培養(yǎng)適應(yīng)社會需求的“信息技術(shù)藍(lán)領(lǐng)”是時代賦予我們高職教育工作者的歷史使命。