計算機(jī)專業(yè)課程設(shè)計教學(xué)研究
時間:2022-08-03 03:17:02
導(dǎo)語:計算機(jī)專業(yè)課程設(shè)計教學(xué)研究一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
摘要:針對目前高校計算機(jī)專業(yè)課程設(shè)計教學(xué)中面臨的校企脫離、校企合作局限于形式等關(guān)鍵問題,分析如何對計算機(jī)專業(yè)課程設(shè)計實踐教學(xué)進(jìn)行改革,圍繞著如何將校企合作深度融合到課程設(shè)計教學(xué)計劃的制定、教學(xué)實施過程、教學(xué)管理與監(jiān)督中進(jìn)行深入探索,提出一套基于校企深度融合的課程設(shè)計教學(xué)方式,并以該校計算機(jī)科學(xué)與技術(shù)專業(yè)為依托進(jìn)行實踐,取得了一定的效果。
關(guān)鍵詞:校企深度融合;課程設(shè)計;計算機(jī)專業(yè)
課程設(shè)計是高校實踐教學(xué)體系中的重要組成部分,是各專業(yè)主干課程的理論授課結(jié)束后繼而進(jìn)行的一個綜合性實踐教學(xué)環(huán)節(jié)。該環(huán)節(jié)是所授理論和實際應(yīng)用之間的橋梁,是強(qiáng)化學(xué)生的知識應(yīng)用能力和實踐動手能力的重要載體,在工科人才培養(yǎng)中具有不可替代的重要作用[1]。計算機(jī)專業(yè)是強(qiáng)調(diào)以應(yīng)用和工程為導(dǎo)向的工科專業(yè),需要充分培養(yǎng)學(xué)生利用計算機(jī)技術(shù)解決實際問題的能力,為此高校的計算機(jī)專業(yè)都設(shè)有課程設(shè)計,旨在通過團(tuán)隊式合作、研究式分析、工程化設(shè)計來實現(xiàn)特定的系統(tǒng),從而提高學(xué)生的綜合實踐能力,以實現(xiàn)個人發(fā)展及滿足就業(yè)需求。然而,各方面的原因使得各高校對課程設(shè)計環(huán)節(jié)的理解與實施的力度存在較大差距,導(dǎo)致學(xué)生在校期間沒有充分利用這個環(huán)節(jié)受到專業(yè)、系統(tǒng)的實踐與訓(xùn)練。因此,非常有必要對此進(jìn)行研究與探討[2]。目前,如何安排課程設(shè)計環(huán)節(jié)的教學(xué),最大限度地提高學(xué)生的動手能力,縮短學(xué)校和企業(yè)之間的差距,是各大高校研究的熱點。山東交通學(xué)院計算機(jī)科學(xué)與技術(shù)專業(yè)長期以來一致堅持走校企合作的路線,注重學(xué)生實踐能力的培養(yǎng),近年來圍繞著如何將校企合作深度融入到課程設(shè)計的教學(xué)中,進(jìn)一步加提升課程設(shè)計的效果進(jìn)行了探索,取得了一些成效。
1高校計算機(jī)類專業(yè)課程設(shè)計面臨的問題
目前高校計算機(jī)類的專業(yè)主要包括:計算機(jī)科學(xué)與技術(shù)、計算機(jī)軟件與理論、計算機(jī)系統(tǒng)結(jié)構(gòu)等方向,目前這些方向都開設(shè)了一些課程設(shè)計實踐課程例如C語言課程設(shè)計、數(shù)據(jù)庫課程設(shè)計、數(shù)據(jù)結(jié)構(gòu)課程設(shè)計、高級語言(JAVA、C++等)課程設(shè)計、web應(yīng)用程序開發(fā)、綜合實訓(xùn)等。經(jīng)過對國內(nèi)多所高校計算機(jī)專業(yè)的調(diào)研,結(jié)合該校計算機(jī)專業(yè)課程設(shè)計教學(xué)的實際情況,發(fā)現(xiàn)目前高校計算機(jī)專業(yè)的課程設(shè)計教學(xué)面臨著課程設(shè)計設(shè)置缺少銜接、與相關(guān)企業(yè)實際運(yùn)作項目脫離、教學(xué)方式單一等諸多問題[3-5]。
1.1課程設(shè)置缺少銜接
課程設(shè)計之間相互獨(dú)立,缺少應(yīng)有的銜接和關(guān)聯(lián),設(shè)置混亂。目前高校在安排課程設(shè)計任務(wù)時,都是將各門課程設(shè)計作為獨(dú)立的個體,單獨(dú)安排指導(dǎo)教師,各門課程設(shè)計都是由不同的指導(dǎo)教師來負(fù)責(zé),這樣在制定課程設(shè)計教學(xué)實施計劃和課程設(shè)計質(zhì)量標(biāo)準(zhǔn)時,指導(dǎo)教師往往只從自己所負(fù)責(zé)的課程設(shè)計出發(fā),無法充分考慮到學(xué)生已經(jīng)參加過的課程設(shè)計和以后要參加的課程設(shè)計,忽略了課程設(shè)計之間應(yīng)有的銜接和關(guān)聯(lián)。實際上,計算機(jī)專業(yè)多門課程設(shè)計之間是存在一定關(guān)聯(lián)的,例如C語言課程設(shè)計和數(shù)據(jù)庫課程設(shè)計是高級語言課程設(shè)計的基礎(chǔ),如果在課程設(shè)計的教學(xué)過程中忽略了這種關(guān)聯(lián),將數(shù)據(jù)庫課程設(shè)計安排在了高級語言課程設(shè)計的后面,沒有將它們恰當(dāng)?shù)你暯悠饋?,會出現(xiàn)在進(jìn)行高級語言課程設(shè)計時,還要補(bǔ)習(xí)數(shù)據(jù)庫方面的知識,在進(jìn)行數(shù)據(jù)庫課程設(shè)計時,這些知識又重復(fù)了一遍,浪費(fèi)了時間,從而導(dǎo)致兩門課程設(shè)計的效果都受到了一定程度的影響。
1.2校企合作局限于形式
課程設(shè)計的題目應(yīng)用性不強(qiáng),與相關(guān)企業(yè)實際運(yùn)作項目脫離,校企合作局限于形式。校企合作是解決高校學(xué)生就業(yè)的重要渠道,目前高校都重視校企合作,積極搭建校企合作平臺,大部分高校的做法為:學(xué)生在校學(xué)習(xí)3年,去相應(yīng)的企業(yè)實踐鍛煉1年或者學(xué)生畢業(yè)后,經(jīng)過培訓(xùn)機(jī)構(gòu)的實訓(xùn),然后再去企業(yè)工作。這種做法雖然一定程度上解決了學(xué)生的就業(yè)問題,學(xué)校和企業(yè)也建立了橋梁,但是沒有將學(xué)校和企業(yè)深度融合充分發(fā)揮校企合作的作用,企業(yè)人員沒有真正參與到學(xué)生的培養(yǎng)中。同樣,國內(nèi)高校在計算機(jī)類專業(yè)的課程設(shè)計的教學(xué)模式上,部分高校采用由學(xué)校教師單獨(dú)指導(dǎo)的方式,教師設(shè)計課程設(shè)計題目,下達(dá)課程設(shè)計任務(wù)書,學(xué)生在機(jī)房實驗室進(jìn)行課程設(shè)計,教師隨時指導(dǎo)和答疑,這種方式會帶來下面一系列的問題。(1)缺乏項目團(tuán)隊合作能力的培養(yǎng)。雖然本校教師在指導(dǎo)課程設(shè)計時也會讓學(xué)生組成項目團(tuán)隊,項目團(tuán)隊里面也會進(jìn)行分工,但是事實證明,這種項目團(tuán)隊很多時候趨于形式,反而存在一定的弊端,項目團(tuán)隊的任務(wù)往往由項目組中的能力強(qiáng)的同學(xué)來完成,項目組其他同學(xué)參與的成分較少,達(dá)不到課程設(shè)計的教學(xué)目標(biāo),如果課程設(shè)計不以團(tuán)隊的形式進(jìn)行,則會導(dǎo)致課程設(shè)計只注重個人實踐能力的培養(yǎng),忽略了團(tuán)隊協(xié)作的優(yōu)勢,而這點是與企業(yè)實際的軟件開發(fā)模式不相符的。(2)往往只注重編碼,缺乏軟件開發(fā)規(guī)范等其余重要相關(guān)知識的培養(yǎng)。計算機(jī)類企業(yè)為了提高軟件開發(fā)質(zhì)量,降低開發(fā)周期,增強(qiáng)代碼的可重用性和易讀性,企業(yè)內(nèi)部的開發(fā)是要嚴(yán)格遵循一系列的開發(fā)規(guī)范,其中包括命名規(guī)范、代碼規(guī)范、開發(fā)文檔的編寫、測試等,這些往往要占據(jù)整個開發(fā)工作的70%以上,但是在高校課程設(shè)計中往往得不到應(yīng)有的重視。因此,企業(yè)對招聘過去的應(yīng)屆畢業(yè)生,要重新進(jìn)行軟件開發(fā)規(guī)范相關(guān)知識的培訓(xùn),這樣一來,企業(yè)和學(xué)校的工作就重復(fù)做了,造成了資源的浪費(fèi),而且由于在學(xué)校進(jìn)行過學(xué)習(xí),學(xué)生的掌握程度參差不齊,對企業(yè)進(jìn)行的相關(guān)培訓(xùn)造成了一定的困難。除了該校教師指導(dǎo)課程設(shè)計外,部分高校的課程設(shè)計由培訓(xùn)機(jī)構(gòu)來參與指導(dǎo)。計算機(jī)專業(yè)培訓(xùn)機(jī)構(gòu)伴隨著中國信息技術(shù)產(chǎn)業(yè)的飛速發(fā)展,如雨后春筍般涌現(xiàn)出來,當(dāng)前國內(nèi)計算機(jī)專業(yè)培訓(xùn)教育機(jī)構(gòu)尚處在一個由發(fā)展起步階段向爆發(fā)性成長期轉(zhuǎn)型的過渡階段,為了打開市場,培訓(xùn)機(jī)構(gòu)會主動和各高校取得聯(lián)系,請求參與指導(dǎo)學(xué)生的課程設(shè)計,由于培訓(xùn)機(jī)構(gòu)的出發(fā)點是吸引學(xué)生去自己的培訓(xùn)機(jī)構(gòu)參加培訓(xùn),所以在課程設(shè)計期間會加入一定的企業(yè)宣傳,其次,培訓(xùn)機(jī)構(gòu)的教師在參與指導(dǎo)課程設(shè)計時,往往只教學(xué)生怎么做,不解釋為什么這么做,雖然課程設(shè)計完成了教學(xué)目標(biāo),實現(xiàn)了一些模塊或者功能,但是很多學(xué)生根本不了解為什么這么做,從而造成了理論知識的缺乏,這么培養(yǎng)出來的學(xué)生往往職業(yè)發(fā)展后勁不足。
1.3教學(xué)方式單一
課程設(shè)計的教學(xué)方式單一,無法充分調(diào)動學(xué)生的興趣和積極性。目前,國內(nèi)高校在進(jìn)行課程設(shè)計的指導(dǎo)教學(xué)時,基本上采用在課程設(shè)計期間將學(xué)生安排在機(jī)房做任務(wù),課程設(shè)計的時間都是以周為單位的,例如C語言課程設(shè)計一般是1周,Java或者C++課程設(shè)計一般是2周,學(xué)生長時間待在機(jī)房里面對著電腦,難免會產(chǎn)生厭倦。另外,沒有考慮學(xué)生自身的多元性,目前課程設(shè)計的教學(xué)過程是按照班級分班進(jìn)行的,有些學(xué)生在做課程設(shè)計任務(wù)時,覺得老師布置的題目很難,無從下手,索性去玩游戲或者做一些與課程無關(guān)的事情,而有些學(xué)生則能比較輕松的完成實驗或者課程設(shè)計的題目,剩余的時間也浪費(fèi)掉了,這種情況是由于學(xué)生的自身能力參差不齊造成的,教師在下達(dá)課程設(shè)計題目時沒有考慮學(xué)生自身的多元性。因此,如何解決這些問題,需要各高校計算機(jī)及其相關(guān)專業(yè)努力探索課程設(shè)計的教學(xué)模式,提出相應(yīng)的解決方案。
2基于校企深度融合的課程設(shè)計的教學(xué)模式
山東交通學(xué)院2013年獲批為“山東特色名校工程”重點建設(shè)的應(yīng)用型人才培養(yǎng)特色高校,是教育部“應(yīng)用科技大學(xué)改革試點戰(zhàn)略研究”項目首批試點院校。該校計算機(jī)科學(xué)與技術(shù)專業(yè)長期以來一致堅持走校企合作的路線,注重學(xué)生實踐能力的培養(yǎng),圍繞著如何將校企合作融入到課程設(shè)計的教學(xué)中,讓企業(yè)真正參與到高校人才培養(yǎng)中,進(jìn)一步加深校企合作進(jìn)行了探索,取得了一些成效,具體方案如圖1所示。
2.1基于校企聯(lián)動和體系化視角的教學(xué)方案的制定
針對各個課程設(shè)計之間缺少應(yīng)有的關(guān)聯(lián)以及校企合作局限于形式的問題,該校計算機(jī)類的專業(yè)將整個課程設(shè)計作為一個體系,采用基于校企融合的組合方式制定教學(xué)實施方案。在制定課程設(shè)計的實施方案時,學(xué)校組成一個課程設(shè)計教學(xué)團(tuán)隊,企業(yè)組成一個課程設(shè)計教學(xué)團(tuán)隊,校企雙方的兩個團(tuán)隊共同進(jìn)行課程設(shè)計的設(shè)置以及課程設(shè)計內(nèi)容的制定,在縮短學(xué)校和企業(yè)之間差距的同時,也注重鞏固學(xué)生理論知識,實現(xiàn)“校企融合,構(gòu)建生態(tài)應(yīng)用技術(shù)型大學(xué)”的最終目標(biāo)。目前國內(nèi)本科高校學(xué)制四年,共分八個學(xué)期。校企雙方的課程設(shè)計人員在設(shè)置課程設(shè)計課程時,將本科四年所有的課程設(shè)計看成一個體系,按照“注重銜接,循序漸進(jìn),逐步加深”的原則,注重各個課程設(shè)計之間的關(guān)聯(lián),C語言課程設(shè)計、數(shù)據(jù)結(jié)構(gòu)課程設(shè)計、數(shù)據(jù)庫課程設(shè)計是其他課程設(shè)計的基礎(chǔ),應(yīng)提前安排,所以將C語言課程設(shè)計安排在第二學(xué)期,數(shù)據(jù)結(jié)構(gòu)課程設(shè)計、數(shù)據(jù)庫課程課程設(shè)計安排在第三學(xué)期,JAVA課程設(shè)計是web應(yīng)用開發(fā)課程設(shè)計的基礎(chǔ)和前提,Java課程設(shè)計安排在第四學(xué)期,web應(yīng)用開發(fā)課程設(shè)計安排在第五學(xué)期,競賽實訓(xùn)和企業(yè)級項目開發(fā)實踐必須以其他課程設(shè)計為基礎(chǔ),只有其他課程設(shè)計進(jìn)行完畢,才能進(jìn)行競賽實訓(xùn)和企業(yè)級項目開發(fā)實踐,所以將競賽實訓(xùn)安排在第六學(xué)期,第七學(xué)期進(jìn)行企業(yè)級項目開發(fā)實踐。從而解決了目前應(yīng)用技術(shù)型高校在課程設(shè)計的設(shè)置上忽視銜接設(shè)置混亂的問題。此外,校企雙方在制定課程設(shè)計的內(nèi)容時,圍繞著以“理論知識和實踐能力雙向提升,兼顧校企雙方,實現(xiàn)就業(yè)”為核心目標(biāo)進(jìn)行設(shè)計,教師和企業(yè)人員根據(jù)學(xué)生自身的情況,研發(fā)出兼顧學(xué)校和企業(yè)雙方的課程設(shè)計題目,同時注意知識點的銜接和覆蓋,例如在JAVA課程設(shè)計中通常會涉及到數(shù)據(jù)庫應(yīng)用程序的編碼,相應(yīng)的數(shù)據(jù)庫管理系統(tǒng)的類型和各種sql語句、觸發(fā)器、存儲過程等內(nèi)容就需要在數(shù)據(jù)庫課程設(shè)計中涉及,競賽實訓(xùn)和企業(yè)級項目開發(fā)實踐所涉及的web應(yīng)用程序開發(fā)、高級語言語法等知識點在相應(yīng)的課程設(shè)計內(nèi)容中應(yīng)涉及到。
2.2教學(xué)實施過程
在課程設(shè)計的的教學(xué)過程中,從學(xué)生自身的實際情況出發(fā),采取一系列措施,進(jìn)一步提升課程設(shè)計的效果。(1)將課程設(shè)計的組織形式多樣化,提高學(xué)生的興趣。目前,應(yīng)用技術(shù)型高校課程設(shè)計的組織形式基本上都采用集中型,例如C語言課程設(shè)計的周期為1周,這1周的時間學(xué)生集中呆在機(jī)房進(jìn)行課程設(shè)計,課程設(shè)計的組織形式單一,針對這種情況,校企雙方的課程設(shè)計指導(dǎo)老師根據(jù)各個課程設(shè)計的性質(zhì),靈活組織課程設(shè)計,例如C語言課程設(shè)計、數(shù)據(jù)庫課程設(shè)計、高級語言課程設(shè)計周期較短,具體實施時采用集中型;對于周期較長的競賽實訓(xùn)采用分散和集中相結(jié)合的組織方式,學(xué)生自己找地方進(jìn)行課程設(shè)計的任務(wù),校企雙方的指導(dǎo)教師定期集中進(jìn)行指導(dǎo)和檢查;對于企業(yè)級項目開發(fā)實踐課程設(shè)計的地點選在企業(yè)的實訓(xùn)基地,在培養(yǎng)學(xué)生實踐能力的同時,通過與企業(yè)近距離的接觸,使學(xué)生較早的了解真實的企業(yè)工作氛圍和環(huán)境。(2)增強(qiáng)針對性,因材施教,采用分層次教學(xué)模式,保證課程設(shè)計的效果。在課程設(shè)計中,打破傳統(tǒng)分班進(jìn)行的教學(xué)方式,校企雙方課程設(shè)計指導(dǎo)教師根據(jù)學(xué)生該課程的期末成績以及平時成績中的上機(jī)成績,對參加課程設(shè)計的學(xué)生進(jìn)行分層次,課程設(shè)計的題目按照難易程度分為難題、一般題目、較容易的題目,根據(jù)學(xué)生的具體情況安排課程設(shè)計的題目。這種方案不僅能夠使學(xué)生充分利用課程設(shè)計的時間,而且可以培養(yǎng)學(xué)生的自信心和對這門課程的興趣,保證了課程設(shè)計的順利進(jìn)行。(3)充分利用信息技術(shù),提高學(xué)生的興趣,提升課程設(shè)計的教學(xué)效果。隨著信息技術(shù)的迅猛發(fā)展以及在日常生活的深入普及,對傳統(tǒng)行業(yè)帶來了極大的沖擊。教育作為國之根本,也已經(jīng)感受到在線課堂、微課等最新信息化教育技術(shù)的影響,為了更好地提高學(xué)生的學(xué)習(xí)興趣和效率,校企雙方課程設(shè)計指導(dǎo)教師充分利用信息技術(shù),將課程設(shè)計的知識點、難點等制作成慕課、微課的形式,讓學(xué)生自己靈活學(xué)習(xí),這樣一方面可以提高學(xué)生的學(xué)習(xí)興趣,另一方面可以重復(fù)利用網(wǎng)絡(luò)資源,節(jié)約成本。目前,該校計算機(jī)專業(yè)已經(jīng)擁有專門的慕課、微課錄播室和工作室,將制作成的慕課、微課以各個課程設(shè)計的名字存檔,并根據(jù)情況不斷對慕課庫、微課庫進(jìn)行更新、補(bǔ)充和完善。實踐證明,這種方式不僅可以提高學(xué)生對學(xué)習(xí)的積極性,使學(xué)生可以在任意時間或者在需要的時候進(jìn)行學(xué)習(xí),而且由于每門課程的重點和難點基本保持不變,拍成微課,可以在多年級中重復(fù)利用。
2.3教學(xué)管理
創(chuàng)新管理模式,嚴(yán)格的教務(wù)管理是人才培養(yǎng)的必要條件。該校計算機(jī)專業(yè)采用“一校雙師”駐點式管理方法,校企雙方課程設(shè)計指導(dǎo)教師全程跟蹤課程設(shè)計,在課程設(shè)計結(jié)束后,通過與學(xué)生座談、填寫課程設(shè)計回訪表的形式對進(jìn)行完畢的課程設(shè)計進(jìn)行分析總結(jié),集思廣益對存在的問題進(jìn)行改進(jìn),進(jìn)一步完善課程設(shè)計的教學(xué)。
3結(jié)語
近幾年來,該校計算機(jī)專業(yè)一直堅持走校企合作路線,不斷改進(jìn)和完善校企合作模式,取得了一些成果。與國內(nèi)多個知名軟件開發(fā)企業(yè)建立了良好的合作關(guān)系,建立了多個穩(wěn)定的實習(xí)基地。與國家重點軟件企業(yè)上海啟明軟件股份有限公司成立了啟明基地;與濟(jì)南凌佳科技有限公司成立了凌佳基地;與國內(nèi)最早從事IT外包業(yè)務(wù)的柯萊特公司成立了柯萊特基地;與大連華信成立了華信基地;與杭州東忠軟件有限公司成立了東忠基地;與NEC軟件(濟(jì)南)有限公司成立了NEC基地;與上海微創(chuàng)軟件有限公司成立了微創(chuàng)基地;與濟(jì)南元成創(chuàng)新科技有限公司成立了元成基地;與中訊軟件集團(tuán)股份有限公司成立了中訊基地等等,畢業(yè)生的就業(yè)率高達(dá)99%,先后多次在山東省企校合作培養(yǎng)人才工作會議、省科技工作會議、軟件工作會議上獲得表彰或做交流發(fā)言,獲得了“企校人才對接工程優(yōu)秀院?!薄ⅰ吧綎|省企校合作人才培養(yǎng)先進(jìn)單位”等榮譽(yù)稱號。當(dāng)然,該校計算機(jī)專業(yè)通過校企合作取得的這些成果離不開政府的強(qiáng)力主導(dǎo),以及國家財政、稅收政策的積極支持和引導(dǎo)。相信通過各級政府、高職院校、企業(yè)以及社會各界共同努力,在新時期產(chǎn)業(yè)結(jié)構(gòu)升級的時代背景下,只要我們把握住機(jī)遇,堅持不懈的努力,就一定會迎來更加廣闊的發(fā)展空間。
作者:龐希愚 王成 單位:山東交通學(xué)院信息科學(xué)與電氣工程學(xué)院
參考文獻(xiàn)
[1]王成,龐希愚.新形勢下軟件外包專業(yè)人才培養(yǎng)模式的研究與實踐[J].教育教學(xué)論壇,2015(23):109-110.
[2]毛艷,韓利凱.探索校企結(jié)合計算機(jī)人才培養(yǎng)模式[J].計算機(jī)教育,2010(4):31-33.
[3]龐希愚,王成.信息技術(shù)支持下構(gòu)建校企合作長效機(jī)制的研究與實踐[J].中國科教創(chuàng)新導(dǎo)刊,2014(1):9-10.
[4]胡榮,黃櫻.復(fù)合應(yīng)用型計算機(jī)人才培養(yǎng)模式探討[J].計算機(jī)教育,2013(22):28-30.
[5]龐希愚,王成.在課程設(shè)計中培養(yǎng)軟件人才工程素質(zhì)的研究與實踐[J].中國科教創(chuàng)新導(dǎo)刊,2012(22):33-34.