計算機(jī)科學(xué)與技術(shù)專業(yè)是一個實踐性很強的專業(yè)。隨著國家的信息化和經(jīng)濟(jì)發(fā)展對計算機(jī)專業(yè)人才需求不斷增加,但在計算機(jī)人才供需方面,卻出現(xiàn)相互矛盾的情況。一方面,公司、企業(yè)招不到需要的計算機(jī)人才;另一方面,計算機(jī)專業(yè)的畢業(yè)生就業(yè)困難[1]。究其原因,主要是學(xué)生的動手實踐能力差,達(dá)不到企業(yè)的需求。本文就這個問題進(jìn)行討論,分析學(xué)生實踐能力差的原因,并提出解決方案。
一計算機(jī)專業(yè)本科實踐教學(xué)存在的問題
1實驗?zāi)繕?biāo)
目前很多高校計算機(jī)實驗教學(xué)內(nèi)容比較陳舊,沒有創(chuàng)新性,不能跟上發(fā)展的步伐,也不能滿足就業(yè)的需求。教師的設(shè)計內(nèi)容比較理想化,學(xué)生思考問題過于簡單,很不完善,不能和實際需求結(jié)合起來,所作的項目也都不能在實際中使用。這樣不但不利于學(xué)生思維能力的培養(yǎng),對于學(xué)生的創(chuàng)新性和今后就業(yè)能力及工作適應(yīng)能力都難得到有效培養(yǎng)。
2師資水平
現(xiàn)有實驗教學(xué)師資大部分都是從學(xué)校到學(xué)校,具有在公司參與項目開發(fā)經(jīng)驗等實踐經(jīng)歷的比較少,不能有效地指導(dǎo)學(xué)生進(jìn)行系統(tǒng)設(shè)計與開發(fā),在很大程度上影響了實踐教學(xué)的質(zhì)量和效果,制約了學(xué)生實踐能力的提高。
3實驗環(huán)節(jié)
目前,學(xué)校開設(shè)了各種各樣的實踐課程,如課程內(nèi)實驗教學(xué),課程設(shè)計,畢業(yè)設(shè)計,實習(xí)等,但是效果并不理想。
課程內(nèi)實驗教學(xué)一般是依附于某門課程,實驗課一般是跟進(jìn)式的安排實驗內(nèi)容,是理論教學(xué)的一個環(huán)節(jié)、一個補充,是對于理論課堂教學(xué)知識的解釋和驗證。實驗學(xué)時有限,很難設(shè)計較大型的綜合案例。學(xué)生往往對知識理解不系統(tǒng),甚至不清楚所學(xué)知識用在何處。此外實驗考核往往采用實驗報告形式或直接由理論考試替代,忽略了對學(xué)生操作能力、實踐能力的考核和評價,學(xué)生的重視程度也不夠。
課程設(shè)計彌補了跟隨式實驗課的不足,但是課程設(shè)計內(nèi)容大都圍繞某一門課程進(jìn)行設(shè)計,忽略了多門課程之間的聯(lián)系,不能體現(xiàn)實踐教學(xué)的科學(xué)性、系統(tǒng)性和綜合性。而計算機(jī)專業(yè)的很多專業(yè)課程之間其實聯(lián)系很緊密,所以可以將多門聯(lián)系緊密的專業(yè)課的整合在一起規(guī)劃實踐內(nèi)容,讓學(xué)生有計劃、分階段、循序漸進(jìn)地完成實踐環(huán)節(jié)。這不僅有利于整合多門課程的基礎(chǔ)知識部分,而且有利于學(xué)生連貫地學(xué)習(xí)相關(guān)知識,并綜合運用這些知識解決一些實際問題。
畢業(yè)設(shè)計階段學(xué)生很多忙于考研、找工作,很少能潛心做畢業(yè)設(shè)計項目,好的作品不多見。有些只是應(yīng)付,作品很多過于簡單,實用性差。
實習(xí)環(huán)節(jié)沒有制訂準(zhǔn)入制及考核標(biāo)準(zhǔn),學(xué)生的實踐和動手能力差,進(jìn)入公司、企業(yè)實習(xí)時,不能參與單位的項目設(shè)計開發(fā),只能從事一些技術(shù)含量低的工作,達(dá)不到了解公司、企業(yè)和提高自身系統(tǒng)設(shè)計開發(fā)的能力。
4硬件設(shè)施
由于專業(yè)擴(kuò)招,學(xué)生人數(shù)總量增加,學(xué)校配備的設(shè)備不能滿足學(xué)生實踐的需要;沒有建立系統(tǒng)綜合設(shè)計與開發(fā)中心,沒有針對性的綜合開發(fā)訓(xùn)練;與計算機(jī)的軟硬件公司或企業(yè)建立實習(xí)基地少,學(xué)生沒能直接參與公司項目的開發(fā),不能了解系統(tǒng)開發(fā)所需要的技術(shù)、工具以及公司的運作與管理。
二實踐教學(xué)改革
1加強師資隊伍的建設(shè)
名師出高徒,教師水平與學(xué)生的能力息息相關(guān),提高教師水平是關(guān)鍵。由于計算機(jī)技術(shù)更新發(fā)展很快,加之學(xué)校相對封閉,很多教師又沒有企業(yè)工作的經(jīng)驗,所以很多實驗項目也是理想主義,與實際有出入。對于這種狀況,需要對教師進(jìn)行定期培訓(xùn),開展校企合作,指定教師到公司實習(xí),參與開發(fā),積累項目開發(fā)經(jīng)驗。根據(jù)教師興趣能力劃分科研小組,各小組定期進(jìn)行組內(nèi)學(xué)術(shù)報告,鼓勵教師進(jìn)行科研交流。鼓勵各小組每年申報各級項目,以項目促進(jìn)科研,提高實踐能力。
2以逆向設(shè)計法設(shè)計實驗題目
逆向設(shè)計法是以職業(yè)崗位的要求為起點。根據(jù)企業(yè)崗位標(biāo)準(zhǔn)和專業(yè)要求,及時修正教學(xué)計劃。實踐項目的設(shè)計應(yīng)以實際應(yīng)用為背景明確畢業(yè)走向,提高學(xué)生實踐能力。從教學(xué)方式看,盡可能多地采用現(xiàn)場教學(xué)方法、教師與學(xué)生互動式教學(xué)方法,淡化理論教學(xué)與實踐教學(xué)之間的界線。此外院校要建立和完善實訓(xùn)中心;加強校企聯(lián)合,歡迎企業(yè)設(shè)計人員為學(xué)生講課或作報告,介紹企業(yè)文化、項目開發(fā)經(jīng)驗、技術(shù)專題報告等。盡可能地讓學(xué)生了解企業(yè),了解行業(yè)發(fā)展,培養(yǎng)學(xué)生學(xué)習(xí)興趣,提高實踐能力,縮小學(xué)校和工作之間的差距。
3提高各個實驗環(huán)節(jié)的質(zhì)量
由于跟隨式實驗課時有限,又要在有限的可視出效果,可以實驗內(nèi)容和資料預(yù)先告知學(xué)生。要求學(xué)生必須在實驗課之前自學(xué)資料寫出實驗的初步思路。實驗課堂,學(xué)生主要驗證自己的思路,教師也主要負(fù)責(zé)答疑。學(xué)習(xí)由被動轉(zhuǎn)為主動,效果好了很多,也節(jié)約了實驗課課時。實驗課程單獨進(jìn)行考核,可以引入選題問答的方式。即在考核之前,教師可根據(jù)理論教學(xué)大綱準(zhǔn)備一些設(shè)計選題相關(guān)的簡答題,形成題庫,在驗收課題時,隨機(jī)抽取固定數(shù)量的題目對學(xué)生進(jìn)行提問,目的是為了測試學(xué)生對基礎(chǔ)知識的掌握程度,考核方式由:基礎(chǔ)知識問答+上機(jī)操作+實踐報告3部分組成。這比傳統(tǒng)考核方式更能有效地檢驗學(xué)生對知識的掌握能力與實踐動手能力。
對于課程設(shè)計,課程設(shè)計可以是一門課程為主的,也可以是多門課程綜合的,統(tǒng)稱為綜合課程設(shè)計。綜合課程設(shè)計是將多門課程相關(guān)的實驗內(nèi)容結(jié)合在一起,形成具有綜合性和設(shè)計性特點的實驗內(nèi)容[2]。例如將數(shù)據(jù)庫,軟件工程,Net程序設(shè)計三科結(jié)合進(jìn)行綜合設(shè)計。學(xué)生4至5人一組,隨機(jī)選取課題,團(tuán)隊協(xié)作開發(fā),教師負(fù)責(zé)指導(dǎo)點評,如表1所示。通過課程設(shè)計使每位同學(xué)都參與到軟件開發(fā)中,系統(tǒng)的理解了各門課程之間的聯(lián)系,提高了學(xué)生分析問題解決問題的能力,加強了團(tuán)隊意識,為以后的畢業(yè)設(shè)計打下了基礎(chǔ)。
畢業(yè)設(shè)計要實現(xiàn)12方面的綜合訓(xùn)練[3],具體包括:選題、調(diào)研、熟悉問題、查閱資料、需求分析、制定研究計劃、概要設(shè)計、詳細(xì)設(shè)計、具體實現(xiàn)和調(diào)試、撰寫文檔、問題與方案的文字與口頭表述、論文撰寫。通過這12個方面的綜合訓(xùn)練,培養(yǎng)研究與實現(xiàn)能力、論文撰寫能力、口頭表達(dá)能力。畢業(yè)設(shè)計題目每人一題,且題目不重疊,任務(wù)有適當(dāng)?shù)墓ぷ髁亢碗y度。在畢業(yè)設(shè)計期間教師要加強督促,在每個環(huán)節(jié)都要和學(xué)生交流。由于不少學(xué)生在外地找工作或做實習(xí),可以采用畢業(yè)設(shè)計系統(tǒng)或者音頻、視頻等工具,可以把一些操作進(jìn)行錄像,對于文檔可以進(jìn)行批注等方式進(jìn)行交流溝通。定期進(jìn)行檢查驗收工作,提高畢業(yè)設(shè)計的質(zhì)量。
4開展課外實踐活動
除了日常教學(xué)活動,可以根據(jù)學(xué)生的興趣,能力設(shè)定課外實踐小組,組織學(xué)生開展科研實踐活動。如3~5人一組,學(xué)生自己申請課題,進(jìn)行論證,提交后由系內(nèi)進(jìn)行把關(guān),如申請成果可以配備兩個導(dǎo)師指導(dǎo),提供一定資金和相應(yīng)的硬件設(shè)施,如配備實驗室供學(xué)生進(jìn)行項目開發(fā),由學(xué)生管理。鼓勵學(xué)生發(fā)表科研論文,進(jìn)行科研成果申報。通過課外實踐小組的方式,為學(xué)有余力的同學(xué)提供了實驗的條件和機(jī)會,提高了學(xué)生的積極性。
5舉辦科研講座
定期開展科研報告??梢杂山處熃榻B一些科研方向,如云計算、物聯(lián)網(wǎng)、數(shù)據(jù)挖掘等,或者一些新工具的使用;也可以邀請企業(yè)的設(shè)計人員為學(xué)生開展學(xué)術(shù)報告,介紹新的行業(yè)動向,新的技術(shù),設(shè)計模式,軟件測試等;或者課外實踐小組成員進(jìn)行匯報演說,介紹開發(fā)的經(jīng)驗;或者基本的開發(fā)知識講座等等,為學(xué)生擴(kuò)展視野,提高學(xué)生的興趣,積累經(jīng)驗
總之,計算機(jī)專業(yè)是一個動手實踐能力要求很高的專業(yè),學(xué)生在學(xué)校四年的培養(yǎng)一定要重視實踐環(huán)節(jié)的培養(yǎng),只有一點一滴的落實各個環(huán)節(jié)才能保證學(xué)生能力上的提高,才能應(yīng)對就業(yè)的壓力和今后工作的挑戰(zhàn)。
參考文獻(xiàn)
[1]向毅,彭軍,官正強等.實施“萬行代碼”工程,培養(yǎng)應(yīng)用型軟件人才[J].重慶科技學(xué)院學(xué)報,2012 (15):156-157.
[2]何靜媛,朱征宇.高校計算機(jī)專業(yè)實踐教學(xué)改革研究[J].計算機(jī)教育, 2010(2):25-27.
[3]王志英,蔣宗禮,楊波.計算機(jī)科學(xué)與技術(shù)專業(yè)實踐教學(xué)體系與規(guī)范研究[J].中國大學(xué)教學(xué),2009(2):42-44.