田 野
(長春理工大學(xué)計算機(jī)科學(xué)技術(shù)學(xué)院,長春 130022)
近年來,高校計算機(jī)專業(yè)初次就業(yè)率連年下滑,2012年甚至遭遇中國大學(xué)畢業(yè)生本科專業(yè)就業(yè)情況“黃牌警告”[1],受到社會各方面的普遍關(guān)注。據(jù)信息產(chǎn)業(yè)部公布的數(shù)據(jù),中國IT業(yè)目前對IT人才的需求每年至少在40萬人以上,而我們每年培養(yǎng)的IT專業(yè)人才不過20萬左右,遠(yuǎn)遠(yuǎn)不能滿足市場對IT人才的需求。一方面應(yīng)屆畢業(yè)生找不到心儀的專業(yè)崗位,另一方面企業(yè)招不到合適的人才,造成這種巨大的落差的一個主要原因是高等學(xué)校計算機(jī)專業(yè)的人才培養(yǎng)質(zhì)量和實際產(chǎn)業(yè)要求之間的差距造成的。因此,必須堅持科學(xué)發(fā)展觀,在保證規(guī)模持續(xù)發(fā)展的同時,探索和創(chuàng)新人才培養(yǎng)模式,把提高人才培養(yǎng)質(zhì)量,特別是學(xué)生的實踐能力放在更加重要的位置,全面提升學(xué)生的實踐能力和職業(yè)經(jīng)驗,使學(xué)生能夠更好地滿足實際產(chǎn)業(yè)的需要。本文主要針對計算機(jī)專業(yè)教學(xué)的特點,對如何進(jìn)行實踐教學(xué)改革、提高學(xué)生的實踐能力談些體會和想法。
計算機(jī)科學(xué)從總體上來說,是理論性強(qiáng)且技術(shù)性、應(yīng)用性也較強(qiáng)的學(xué)科。但是,目前部分高校過分重視理論教學(xué),輕視實踐教學(xué);課程設(shè)置大部分以理論課為主,實踐課占的比重較輕。此外,實踐的目的也僅限于對理論課的知識的理解和掌握,以及對一些課程內(nèi)容的驗證,而忽視了培養(yǎng)學(xué)生的思考能力、動手能力和學(xué)習(xí)創(chuàng)新能力。
因此,為了提高學(xué)生的實踐能力,首先要從課程設(shè)置方面進(jìn)行優(yōu)化。在保證本專業(yè)所必須的理論知識外,還要為實踐能力的培養(yǎng)創(chuàng)造良好的條件,逐步增加實驗、實踐應(yīng)用課程所占的比例,采取“小驗證-理解,大綜合-運用”的方式。對于任意一門課程中的小知識點,可通過簡單的實踐來驗證其正確性,并達(dá)到理解的目的。而對于一門課程中若干知識點,或者多門課程交叉的內(nèi)容,可以設(shè)置涉及面較廣、難度較大的綜合實驗,目的是使學(xué)生能夠及時地將所學(xué)的理論知識運用起來,并提高分析問題和解決問題的能力。
此外,計算機(jī)科學(xué)是一門多學(xué)科交叉的學(xué)科,知識日新月異。為保證課程內(nèi)容的先進(jìn)性和實踐性,應(yīng)該考慮到教材的新穎性、實用性,確保學(xué)生及時了解到計算機(jī)領(lǐng)域的最新知識和動態(tài),以適應(yīng)社會發(fā)展的需要。新的知識、技術(shù)容易引起學(xué)生的學(xué)習(xí)興趣和調(diào)動學(xué)生動手實踐的積極性,也利于學(xué)生擴(kuò)寬自身的知識面。
傳統(tǒng)課堂教學(xué)是教師“以講為主,以講居先”的教學(xué),這種“以教師為中心”的填鴨式教學(xué)模式,往往過于注重教師教的過程,卻忽略了學(xué)生學(xué)習(xí)的主觀能動性,容易造成學(xué)生厭學(xué)的情緒,不利于學(xué)生創(chuàng)造性的培養(yǎng)[2]。
2008年8月,溫家寶總理在主持召開的國家科技教育領(lǐng)導(dǎo)小組第一次會議上指出:“在教學(xué)改革方面,應(yīng)該教學(xué)生會如何學(xué)習(xí),掌握認(rèn)知的手段,而不是在知識的本身。教學(xué)改革還是要回到學(xué)、思、知、行這四個方面的結(jié)合,學(xué)思要聯(lián)系,知行要統(tǒng)一。注重培養(yǎng)學(xué)生的社會責(zé)任感、實踐能力和創(chuàng)造精神,注重培養(yǎng)復(fù)合型人才。”
這就要求我們要轉(zhuǎn)變思維,改變傳統(tǒng)的課堂組織模式,由傳統(tǒng)的“一人堂”變成眾人參與的“頭腦風(fēng)暴”,讓每個人都能更好地參與到課堂教學(xué)中來。在教學(xué)過程中,貫徹以“學(xué)生為主體,教師為主導(dǎo)”的原則,把學(xué)習(xí)的主動權(quán)交給學(xué)生,鼓勵學(xué)生通過提問、思考、討論的方式來更積極主動地學(xué)習(xí),理解所學(xué)的知識和培養(yǎng)學(xué)生的思考能力和創(chuàng)造能力。此外,還可以引入專業(yè)培訓(xùn)的模式,簡化基礎(chǔ)知識的介紹,而從實際應(yīng)用角度出發(fā)。正如一位培訓(xùn)老師所說的“一輛車,你首先是希望能開,然后才考慮了解車的結(jié)構(gòu)”。過多的基礎(chǔ)知識講解容易讓學(xué)生感到枯燥,而動手實踐卻會提升學(xué)生的學(xué)習(xí)興趣;有了學(xué)習(xí)興趣,才會對基礎(chǔ)知識進(jìn)行更深入的學(xué)習(xí)和研究。
將授課模式從“授課-解答-考試”向“授課-討論-實踐-考試”過渡。以往授課方式是教師課上講解,課后偶有解答,最后通過考試,也就是用一紙試卷來考量學(xué)生的學(xué)習(xí)效果,并決定學(xué)生的成績。改變授課模式后,將授課過程中灌輸知識的部分適當(dāng)刪減,而是通過課間、課下的討論和實踐來進(jìn)行知識的理解和掌握。比如給定一個算法,讓大家共同參與、共同討論是否有改進(jìn)的地方、如何改進(jìn)、以往的知識是否能夠用到,并進(jìn)行相應(yīng)的驗證;結(jié)果可以沒有對錯,重點是增強(qiáng)學(xué)生的思考創(chuàng)造能力和實踐動手能力。最后的考試評價中也應(yīng)多考慮學(xué)生平時的表現(xiàn),不再將試卷成績作為判定學(xué)生能力的唯一標(biāo)準(zhǔn),而是通過增加學(xué)生在討論、實踐中的表現(xiàn),以及論文等來對學(xué)生進(jìn)行多元化評價。這樣更有助于對學(xué)生進(jìn)行全面評估,激發(fā)學(xué)生的學(xué)習(xí)興趣。
計算機(jī)專業(yè)的學(xué)生很大一部分在走上工作崗位后,從事的是軟件研發(fā)等相關(guān)的工作,這類工作除了學(xué)生要掌握計算機(jī)理論專業(yè)知識外,更需要有很強(qiáng)的實踐動手能力。實踐能力的缺乏也是學(xué)校教育和工作崗位需求脫節(jié)的重要原因。對于這種現(xiàn)狀,有關(guān)專家表示,現(xiàn)代的高等教育注重素質(zhì)教育,但這種教育所培養(yǎng)的是一種“通才”。針對企業(yè)的實際應(yīng)用還要經(jīng)過職業(yè)培訓(xùn),才能走入到實踐當(dāng)中。因此,我們需要在高等教育階段,將“以就業(yè)和社會需求為導(dǎo)向”的培養(yǎng)模式考慮進(jìn)來,盡可能地縮小高校教育和崗位需求之間的差距。
具體而言,就是采用“項目化教學(xué)”方式,以真實或虛擬的項目為基礎(chǔ),以軟件工程為依據(jù),在課程實踐中執(zhí)行標(biāo)準(zhǔn)的軟件開發(fā)流程。從系統(tǒng)分析、架構(gòu)設(shè)計一直到開發(fā)、測試,完全按照標(biāo)準(zhǔn)實施,在實施過程中可以進(jìn)行修訂。在“開發(fā)”過程中,教師以項目經(jīng)理的身份把握全局,學(xué)生根據(jù)自己的喜好和所學(xué)的實際課程選擇不同的角色,如分析師、架構(gòu)師、開發(fā)人員等,以小組的形式共同進(jìn)行。這樣,既可以把所學(xué)的知識活學(xué)活用,融會貫通,還能夠鍛煉溝通能力、團(tuán)隊合作能力,以便能在日后更好地、快速地適應(yīng)工作崗位。
在采用“項目化教學(xué)”的過程中,除了角色劃分明確外,在實際實施過程中,還需要對一些內(nèi)容加以規(guī)范化。如設(shè)計、開發(fā)文檔、編碼規(guī)范等,盡早地讓學(xué)生養(yǎng)成良好的開發(fā)習(xí)慣,更好地和企業(yè)實際人才需求接軌。
師資隊伍建設(shè)是搞好教學(xué)工作的關(guān)鍵。作為引導(dǎo)學(xué)生提高實踐能力的源頭,教師自身的工程實踐能力非常重要。教師只有具有很強(qiáng)的工程實踐能力,在學(xué)生實踐過程中遇到問題時才能給予解答,從而指導(dǎo)學(xué)生有效地提升實踐能力。
因此,可以借鑒高職院?!半p師型”師資隊伍建設(shè)的做法,按照“按需引進(jìn)、注重培養(yǎng)”的原則,采取“引進(jìn)來、走出去”的策略,引進(jìn)具有符合教師條件,并且具有工程實踐背景的應(yīng)用領(lǐng)域精英。依靠這些精英在工程領(lǐng)域的優(yōu)勢來輔助學(xué)科建設(shè),并將實際工程中的知識和經(jīng)驗傳授予學(xué)生,提高學(xué)生的實踐能力和對職業(yè)前景的認(rèn)識;同時,定期或不定期地派遣教師到IT信息行業(yè)去考察、學(xué)習(xí),了解行業(yè)中先進(jìn)的技術(shù)、最新的行業(yè)動態(tài)、當(dāng)下的熱門人才需求情況,提升教師自身的工程能力,達(dá)到教學(xué)內(nèi)容與時俱進(jìn),以便能夠有針對性、有前瞻性地對學(xué)生進(jìn)行培養(yǎng),幫助他們開闊視野,提升對相關(guān)行業(yè)的認(rèn)識。
畢業(yè)設(shè)計和畢業(yè)論文是高等教育人才培養(yǎng)的重要教學(xué)環(huán)節(jié),也是高等教育人才培養(yǎng)質(zhì)量的一項重要指標(biāo),對計算機(jī)專業(yè)來說更是重要。計算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會在2006年的《計算機(jī)科學(xué)與技術(shù)本科專業(yè)規(guī)范》中指出,畢業(yè)設(shè)計是科研和教學(xué)結(jié)合最為密切的實踐環(huán)節(jié)[3]。它更是培養(yǎng)學(xué)生實踐能力、創(chuàng)新能力和科研能力的重要的實踐環(huán)節(jié),對訓(xùn)練學(xué)生綜合應(yīng)用所學(xué)知識,提高分析問題解決問題的能力有著重要的作用[4]。
因此,在畢業(yè)設(shè)計中,如何使學(xué)生將所學(xué)的理論知識和實際聯(lián)系起來,將所學(xué)的分散知識結(jié)合起來,完成一個相對完整、復(fù)雜、綜合的課題值得我們深思。
畢業(yè)設(shè)計課題的選擇對于激發(fā)學(xué)生獨立思考、解決問題,以及提升實踐能力有著非常重要的作用。以往的畢業(yè)設(shè)計多是一些自擬的管理系統(tǒng)題目,這些管理系統(tǒng)大同小異,并且便于上網(wǎng)查找到,因此學(xué)生具體做起來積極性不高,一些人抱著隨便的態(tài)度應(yīng)付了事。針對這種情況,可以和企業(yè)合作,制定一些從企業(yè)實際的工作出發(fā),有特定的需求和針對性的項目,即使這些項目仍然是一些管理系統(tǒng),但課題的復(fù)雜性和難度有所增加。這既能彌補畢業(yè)設(shè)計和社會需求接軌上的不足,又能夠提高教師和學(xué)生的實踐能力。此外,也可以從科研任務(wù)中選擇有價值的題目來進(jìn)行設(shè)計和研究,將科研任務(wù)進(jìn)行分解,選擇難度適宜的題目作為畢業(yè)設(shè)計內(nèi)容,這既鍛煉了學(xué)生的實踐能力,同時由于畢業(yè)課題是真正的科研項目,又為科研項目的順利進(jìn)行提供了支撐。
盡管對畢業(yè)設(shè)計的題目進(jìn)行了篩選和優(yōu)化,但是學(xué)生在實際動手做的過程中經(jīng)常會遇到一些問題。以往,由于學(xué)生和教師之間缺少溝通,導(dǎo)致學(xué)生有問題不好意思找老師,老師也不知道學(xué)生遇到了什么問題。有鑒于此,就需要我們在學(xué)生畢業(yè)設(shè)計過程中加強(qiáng)溝通和督導(dǎo),對于學(xué)生覺得題目略顯簡單的情況,可以在原有內(nèi)容的基礎(chǔ)上,適當(dāng)增加難度;而對于學(xué)生覺得題目稍顯困難的情況,也可以在保證不降低畢業(yè)設(shè)計水平的基礎(chǔ)上,給學(xué)生額外的幫助,比如說設(shè)計思路、開發(fā)技巧,幫助學(xué)生提高自身的能力,順利完成畢業(yè)設(shè)計。此外,在畢業(yè)設(shè)計的過程中,教師應(yīng)要求學(xué)生嚴(yán)格遵循軟件開發(fā)流程,無論是需求分析、設(shè)計、編碼等,都要符合標(biāo)準(zhǔn),并保證良好的編碼規(guī)范。
通過落實上述兩點,除了使得學(xué)生的畢業(yè)設(shè)計能夠達(dá)到高等學(xué)校畢業(yè)與學(xué)位資格的標(biāo)準(zhǔn)外,又因為畢業(yè)課題的企業(yè)化、社會化,還能將其作為進(jìn)入相關(guān)行業(yè)的一塊有力的敲門磚。
創(chuàng)新意識的激發(fā)和實踐能力的培養(yǎng)需要營造一個良好的創(chuàng)新環(huán)境和行業(yè)氛圍,要考慮到社會需要什么樣的人才,要掌握怎樣的技能,不能閉門造車。為了能更好地與社會接軌,應(yīng)推進(jìn)“校企雙向產(chǎn)學(xué)研”合作,強(qiáng)化生產(chǎn)實踐對教學(xué)的支撐。
高校通過與實習(xí)單位就培養(yǎng)人才、技術(shù)開發(fā)、科研等方面進(jìn)行全方位、多層次合作,構(gòu)建起長期、穩(wěn)定的學(xué)生實習(xí)基地,讓學(xué)生在工作或生產(chǎn)的實踐中,切身感受到所學(xué)知識的用處,從而提升自主學(xué)習(xí)能力和實踐能力。此外,也可以經(jīng)常請一些業(yè)界知名IT企業(yè)的人來學(xué)校為學(xué)生、教師做報告,幫助大家了解行業(yè)最新動態(tài)、技術(shù)前沿等。目前,我院已經(jīng)同一些知名IT企業(yè)建立了“校企合作”關(guān)系,派遣學(xué)生去這些企業(yè)實習(xí),提前與社會接軌,已經(jīng)取得了較好的效果。今后還應(yīng)繼續(xù)加強(qiáng)校企之間的“產(chǎn)學(xué)研”合作,與更多的企業(yè)建立良好的合作關(guān)系,為培養(yǎng)學(xué)生思維創(chuàng)新能力和實踐能力提供更好的環(huán)境。
除了“校企合作”方式外,還應(yīng)該在學(xué)校內(nèi)部建立實習(xí)基地或研究室等實習(xí)場所。實習(xí)基地或研究室可以通過和企業(yè)合作承接一些工程項目,或者承擔(dān)國家、省部級科研項目,讓學(xué)生可以在課余時間參與到這些項目中來,培養(yǎng)興趣,鍛煉能力。我院已經(jīng)建立了數(shù)字醫(yī)療、物聯(lián)網(wǎng)等多個研究室,讓學(xué)生可以選擇感興趣的領(lǐng)域到不同的研究室實習(xí),并在實際任務(wù)的完成過程中不斷提升自身的綜合能力。
[1] 2012中國大學(xué)生就業(yè)報告[EB/OL].[2012-06-20].http://www.jyb.cn/job/tbch/2012/2012jybg/.
[2] 強(qiáng)小利.淺談計算機(jī)教學(xué)改革[J].科教文匯(上旬刊),2011(4):95 -96.
[3] 教育部高等學(xué)校計算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會.高等學(xué)校計算機(jī)科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報告暨專業(yè)規(guī)范[M].北京:高等教育出版社,2006.
[4] 喬孟麗.計算機(jī)專業(yè)畢業(yè)設(shè)計(論文)存在的問題與對策[J].計算機(jī)教育,2010(1):108-110.