穆立新
軟件工程專業(yè)多元化實(shí)踐教學(xué)體系研究
穆立新
隨著社會(huì)的快速發(fā)展,社會(huì)對(duì)軟件工程專業(yè)人才的要求不斷提高。創(chuàng)新能力與實(shí)踐能力已經(jīng)成為軟件工程專業(yè)人才所必須具備的能力。但是,從軟件工程專業(yè)教學(xué)現(xiàn)狀可以看出,軟件工程專業(yè)教學(xué)中依舊存在很多問題。在新課程背景下,軟件工程專業(yè)必須實(shí)行多元化實(shí)踐教學(xué)模式,完善實(shí)踐教學(xué)體系,提高學(xué)生的學(xué)習(xí)熱情和積極性。軟件工程專業(yè)教師必須把理論教學(xué)和實(shí)踐教學(xué)結(jié)合在一起,實(shí)現(xiàn)有效教學(xué)。
高校是為社會(huì)輸出高素質(zhì)人才的關(guān)鍵場(chǎng)所,雖然每年畢業(yè)生的數(shù)量都在不斷增多,但是企業(yè)對(duì)于人員的需求量也在不斷增多,軟件工程專業(yè)學(xué)生不僅要掌握專業(yè)知識(shí)和技能,還必須具備實(shí)踐能力,為日后就業(yè)奠定基礎(chǔ)。
相比于西方國家而言,我國高校開展實(shí)踐教學(xué)改革的時(shí)間比較短,我國可以合理地借鑒西方國家的先進(jìn)經(jīng)驗(yàn),提高軟件工程專業(yè)學(xué)生的實(shí)踐能力,對(duì)原有教學(xué)內(nèi)容進(jìn)行整合,合理地利用軟件工程專業(yè)教材,把理論教學(xué)和實(shí)踐教學(xué)結(jié)合在一起。在傳統(tǒng)的軟件工程專業(yè)教學(xué)模式下,教師過于注重理論知識(shí)的講解,忽略了實(shí)踐教學(xué)的重要性,降低了學(xué)生的學(xué)習(xí)熱情和積極性,必定會(huì)影響教學(xué)質(zhì)量和教學(xué)效率。在新課程背景下,軟件工程專業(yè)教師必須改變傳統(tǒng)教學(xué)理念和教學(xué)模式,教師可以采用案例教學(xué)方法,也就是在教學(xué)過程中穿插與教學(xué)主題相關(guān)的案例,這樣就可以把軟件工程專業(yè)教學(xué)和學(xué)生的實(shí)際生活結(jié)合在一起,充分發(fā)揮出學(xué)生學(xué)習(xí)的主體性,讓學(xué)生真正參與到課堂教學(xué)中,提高學(xué)生的學(xué)習(xí)熱情和積極性。從學(xué)生入學(xué)開始,教師就要適當(dāng)增加實(shí)踐教學(xué)的時(shí)間和內(nèi)容,教師需要采用分層教學(xué)的形式,認(rèn)識(shí)到學(xué)生之間的差異性,從簡單到難,逐層遞進(jìn)。軟件工程專業(yè)教師要借助計(jì)算機(jī)平臺(tái)搜集與教學(xué)主題相關(guān)的內(nèi)容,并突出軟件工程專業(yè)教學(xué)特色,結(jié)合學(xué)生的實(shí)際情況和社會(huì)企業(yè)需求合理制定軟件工程專業(yè)教學(xué)方案,明確軟件工程專業(yè)教學(xué)方向和目標(biāo)。軟件工程專業(yè)教師需要合理安排教學(xué)時(shí)間,解決軟件工程專業(yè)教學(xué)中現(xiàn)存的問題。在開展軟件工程專業(yè)教學(xué)過程中,教師還要注重學(xué)生以下能力的培養(yǎng):一是創(chuàng)新精神,二是創(chuàng)業(yè)能力,三是實(shí)踐能力,四是社會(huì)適應(yīng)能力。
競賽是提高軟件工程專業(yè)學(xué)生實(shí)踐能力的關(guān)鍵手段,也是增強(qiáng)學(xué)生創(chuàng)新精神的關(guān)鍵措施。在開展學(xué)科競賽之前,軟件工程專業(yè)教師必須建立多元化實(shí)踐教學(xué)體系。軟件工程專業(yè)學(xué)科競賽包括以下幾種形式:一是創(chuàng)新實(shí)驗(yàn)計(jì)劃,二是大學(xué)生挑戰(zhàn)杯,三是機(jī)器人足球賽,四是ACM比賽,五是藍(lán)橋杯比賽。學(xué)科競賽的開展需要堅(jiān)持以下理念:一是賽前培訓(xùn),二是賽中培養(yǎng),三是賽后提高。競賽可以把軟件工程專業(yè)理論知識(shí)和教學(xué)實(shí)踐結(jié)合在一起,而且賽前培訓(xùn)是開展學(xué)科競賽的前提和基礎(chǔ),賽前培訓(xùn)可以提高學(xué)生的學(xué)習(xí)熱情和積極性,為后續(xù)軟件工程專業(yè)教學(xué)活動(dòng)的開展奠定基礎(chǔ)。在開展學(xué)科競賽的過程中,軟件工程專業(yè)學(xué)生也可以發(fā)現(xiàn)自身學(xué)習(xí)中存在的不足,以便及時(shí)針對(duì)存在的問題進(jìn)行調(diào)整和完善,提高自身的實(shí)踐能力。高校還需要建立學(xué)科競賽獎(jiǎng)勵(lì)機(jī)制,給于獲得名次的學(xué)生一定的物質(zhì)獎(jiǎng)勵(lì)或者精神獎(jiǎng)勵(lì),提高軟件工程專業(yè)學(xué)生參加學(xué)科競賽的熱情和積極性。
目前,校企聯(lián)合正在向著以下方向發(fā)展:一是深層次,二是緊密性,三是實(shí)體化,四是多元化,五是多層次。校企聯(lián)合可以實(shí)現(xiàn)以社會(huì)企業(yè)為依托,企業(yè)投資在高校建設(shè)實(shí)踐教學(xué)基地,為軟件工程專業(yè)實(shí)踐教學(xué)提供物質(zhì)保障。高校也可以制定軟件工程專業(yè)學(xué)生實(shí)習(xí)計(jì)劃,讓軟件工程專業(yè)學(xué)生到社會(huì)企業(yè)進(jìn)行實(shí)習(xí),實(shí)行走出去的實(shí)踐教學(xué)模式,實(shí)現(xiàn)高校和社會(huì)企業(yè)的對(duì)接。高校還需要利用計(jì)算機(jī)技術(shù)搭建軟件工程專業(yè)實(shí)踐教學(xué)平臺(tái)。除此之外,高校也要鼓勵(lì)教師走出校門,不定期到社會(huì)企業(yè)參加培訓(xùn),零距離接觸社會(huì)企業(yè),了解社會(huì)企業(yè)的用人需求,有針對(duì)性地展開軟件工程專業(yè)實(shí)踐教學(xué)。在開展校企合作之前,高校和社會(huì)企業(yè)需要結(jié)合實(shí)際情況共同制定合作方案,對(duì)學(xué)生在校學(xué)習(xí)進(jìn)行補(bǔ)充,完善學(xué)生的知識(shí)體系,避免出現(xiàn)軟件工程專業(yè)教學(xué)和社會(huì)需求相脫節(jié)的問題出現(xiàn)。校企培訓(xùn)內(nèi)容包括:一是需求分析,二是系統(tǒng)設(shè)計(jì),三是概要設(shè)計(jì),四是詳細(xì)設(shè)計(jì),五是編碼,六是單元測(cè)試,七是集成測(cè)試,八是系統(tǒng)測(cè)試,九是產(chǎn)品提交,提高學(xué)生的實(shí)踐能力。高校要培養(yǎng)學(xué)生的就業(yè)能力,把以下環(huán)節(jié)貫穿到軟件工程專業(yè)實(shí)踐教學(xué)中:一是目標(biāo)管理,二是時(shí)間管理,三是文案編寫,四是程序規(guī)范。以某地區(qū)高校為例,該地區(qū)高校和該地區(qū)企業(yè)合作,共同制定了一年針對(duì)軟件工程專業(yè)學(xué)生的合作方案,實(shí)訓(xùn)被分成以下幾個(gè)部分:一是基礎(chǔ)訓(xùn)練階段,二是項(xiàng)目實(shí)訓(xùn)階段。基礎(chǔ)實(shí)訓(xùn)階段包括:一是基礎(chǔ)知識(shí)和技能的講解,二是工作流程培訓(xùn),三是學(xué)生就業(yè)心態(tài)的引導(dǎo)。項(xiàng)目實(shí)訓(xùn)階段包括:一是軟件工程專業(yè)資料的收集和整理,二是軟件工程專業(yè)實(shí)訓(xùn)問題的分析和總結(jié),三是軟件工程專業(yè)實(shí)訓(xùn)問題的解決方案,四是軟件工程專業(yè)實(shí)訓(xùn)報(bào)告的編寫。在開展軟件工程專業(yè)實(shí)踐教學(xué)的過程中,高校還要為學(xué)生改善實(shí)踐教學(xué)環(huán)境,加大購買教學(xué)設(shè)備方面的資金投入。
軟件工程專業(yè)多元化實(shí)踐教學(xué)體系的建立和完善對(duì)于高校軟件工程專業(yè)教師的專業(yè)性和綜合素質(zhì)也提出了較高的要求,高校必須認(rèn)識(shí)到加強(qiáng)軟件工程專業(yè)教師培訓(xùn)的重要性,定期派遣軟件工程專業(yè)教師參加培訓(xùn),豐富軟件工程專業(yè)教師的教學(xué)經(jīng)驗(yàn),提高軟件工程專業(yè)教師的專業(yè)性和綜合素養(yǎng)。
目前,人們對(duì)高校教學(xué)問題的關(guān)注程度不斷提高,軟件工程專業(yè)是高校教學(xué)的關(guān)鍵課程,也是一門實(shí)踐性非常強(qiáng)的課程。如今,社會(huì)企業(yè)對(duì)于軟件工程專業(yè)人才的要求不斷提高,高校必須改變傳統(tǒng)的教學(xué)模式,創(chuàng)新軟件工程專業(yè)教學(xué)形式,認(rèn)識(shí)到開展實(shí)踐教學(xué)的重要性,把理論教學(xué)和實(shí)踐教學(xué)結(jié)合在一起,提高軟件工程專業(yè)學(xué)生的實(shí)踐能力和創(chuàng)新能力,更好地滿足社會(huì)企業(yè)對(duì)于人才的需求,為學(xué)生日后就業(yè)奠定基礎(chǔ)。社會(huì)企業(yè)也要配合高校開展軟件工程專業(yè)實(shí)踐教學(xué),實(shí)行校企合作,為高校開展軟件工程專業(yè)實(shí)踐教學(xué)提供保障和場(chǎng)地,促進(jìn)學(xué)生的成長和發(fā)展。
(作者單位:濟(jì)寧市技師學(xué)院)