隨著計(jì)算機(jī)應(yīng)用領(lǐng)域的不斷擴(kuò)大及經(jīng)濟(jì)建設(shè)的不斷發(fā)展的需要,軟件工程的領(lǐng)域涵蓋了數(shù)據(jù)庫、程序語言設(shè)計(jì)、設(shè)計(jì)模式等,軟件工程專業(yè)成為一個新的熱門專業(yè),軟件工程專業(yè)也成為一門培養(yǎng)高素質(zhì)人才的關(guān)鍵課程。本文分析了軟件工程實(shí)踐課程現(xiàn)狀,探討了如何優(yōu)化軟件工程實(shí)踐課程的教學(xué)模式,明確軟件工程技術(shù)發(fā)展方向,開展行之有效的案例教學(xué),提高軟件工程專業(yè)學(xué)生解決實(shí)際問題的能力,以便滿足社會發(fā)展的需要。
軟件工程是當(dāng)前一項(xiàng)很有發(fā)展?jié)摿Φ漠a(chǎn)業(yè),且相關(guān)技術(shù)已經(jīng)成為一門獨(dú)立的學(xué)科、熱門學(xué)科。各高校響應(yīng)教育部“減時提效”的倡議,積極探討如何提高軟件工程實(shí)踐課程的時效性,提高學(xué)生的解決實(shí)際問題的能力。
一、軟件工程實(shí)踐課程現(xiàn)狀分析
軟件工程實(shí)踐課是一門實(shí)踐性非常強(qiáng)的學(xué)科,但目前實(shí)踐教學(xué)體系與軟件產(chǎn)業(yè)需求以及專業(yè)培養(yǎng)目標(biāo)十分不協(xié)調(diào),實(shí)踐課程教學(xué)缺乏理論指導(dǎo),產(chǎn)學(xué)脫節(jié),所學(xué)內(nèi)容大都比較陳舊落后;本學(xué)科教師掌握的學(xué)科內(nèi)理論知識較多,實(shí)踐操作能力和教學(xué)經(jīng)驗(yàn)較少,導(dǎo)致軟件工程專業(yè)學(xué)生常常是紙上談兵,創(chuàng)新能力欠缺,實(shí)踐操作能力差,學(xué)科發(fā)展后勁不足。
二、優(yōu)化軟件工程實(shí)踐課程的教學(xué)模式
軟件工程實(shí)踐課程的教學(xué)過程當(dāng)中,加強(qiáng)工程實(shí)踐教學(xué)環(huán)節(jié),提高解決實(shí)際問題的能力是培養(yǎng)軟件人才的主要目標(biāo)。從以下幾個方面著手優(yōu)化軟件工程實(shí)踐課程的教學(xué)模式。
1、注重教學(xué)理論與教學(xué)實(shí)踐相結(jié)合,采取多元化教學(xué)
在理論教學(xué)中,采取多元化教學(xué)方式,讓學(xué)生積極參與教學(xué)過程,激發(fā)學(xué)生學(xué)習(xí)興趣。例如,可采用多媒體課件+Mooc混合模式進(jìn)行教學(xué),強(qiáng)化課程相關(guān)理論,在教學(xué)同時進(jìn)行Mooc制作,通過微信平臺等共享,使學(xué)生能夠及時對課程內(nèi)容復(fù)習(xí)。同時開展豐富的教學(xué)實(shí)驗(yàn)和社會實(shí)踐,在課堂教學(xué)當(dāng)中,縮減理論教學(xué)時長,增加教學(xué)實(shí)踐,鍛煉學(xué)生實(shí)踐操作能力,
2、明確軟件工程技術(shù)發(fā)展方向,大力開展實(shí)踐案例教學(xué)
研究軟件工程技術(shù)發(fā)展方向,對軟件工程人才的培養(yǎng)意義重大。有時候,軟件工程將相關(guān)工程中引入管理工程學(xué)和系統(tǒng)工程學(xué)以促進(jìn)軟件工程學(xué)的發(fā)展。軟件工程在技術(shù)上有如下基本要求:更好的適應(yīng)操作環(huán)境,豐富的拓展接口,后期維護(hù)的方便性;軟件工程又具有軟件開發(fā)語言較豐富,軟件開發(fā)具有開放性等特點(diǎn)。軟件工程主要的發(fā)展方向是:可視化編程,web應(yīng)用程序設(shè)計(jì),數(shù)據(jù)庫管理,軟件測試,圖形圖像制作,多媒體制作等。因此,對軟件開發(fā)者提出了更高的要求,就需要在軟件工程實(shí)踐課程的教學(xué)優(yōu)化過程中,著眼于全球化、模塊化、開放化加大教學(xué)優(yōu)化力度,大力開展軟件工程實(shí)踐案例教學(xué)。多多設(shè)計(jì)貼近學(xué)生生活的工程化案例,且軟件生命周期的各個階段都應(yīng)在工程化案例教學(xué)中得以體現(xiàn)。在設(shè)計(jì)軟件工程教學(xué)案例時,難度適中,模塊數(shù)量不易過多。
軟件工程專業(yè)技能訓(xùn)練是實(shí)踐教學(xué)體系的著力點(diǎn)。在典型案例的講解過程中,引導(dǎo)學(xué)生能夠?qū)W會結(jié)合企業(yè)需求,兼顧多方面因素,使開發(fā)的軟件具有良好的兼容性,更加適眾,及時對軟件做好調(diào)試,更好的提高軟件工作效率;滿足客戶的個性化需求,在軟件內(nèi)留有功能擴(kuò)展接口等。在實(shí)踐案例教學(xué)過程中,培養(yǎng)學(xué)生的合作意識和團(tuán)隊(duì)意識,完成案例分析到職場應(yīng)用的有效過渡。
3、提高教師專業(yè)素養(yǎng),構(gòu)建新型軟件工程人才培養(yǎng)模式
加強(qiáng)對軟件工程課程教師的授課能力的培訓(xùn),提高授課教師的教學(xué)能力和自身專業(yè)素養(yǎng),不僅僅掌握理論知識,還兼具豐富的實(shí)踐經(jīng)驗(yàn),提升自己的知識儲備,在課堂教學(xué)中,積極調(diào)整教學(xué)內(nèi)容,注重增加新技術(shù)內(nèi)容、反應(yīng)軟件工程發(fā)展新動向的內(nèi)容。同時,學(xué)校也應(yīng)完善教學(xué)質(zhì)量評價系統(tǒng),并應(yīng)構(gòu)建新型軟件人才培養(yǎng)模式,考慮到社會發(fā)展的真正需求,反饋軟件企業(yè)的訴求,注重培養(yǎng)學(xué)生實(shí)踐能力和創(chuàng)新思維,實(shí)現(xiàn)對教學(xué)質(zhì)量的有效保障,優(yōu)化教學(xué)體系??傊?,軟件工程實(shí)踐教學(xué)體系的構(gòu)建和實(shí)踐是一個系統(tǒng)的、長期的過程,還需要我們不斷地探索,進(jìn)一步提高人才培養(yǎng)質(zhì)量。
三、結(jié)語
認(rèn)識軟件工程實(shí)踐課程目前存在的問題,緊跟軟件工程技術(shù)發(fā)展的時代潮流,優(yōu)化軟件工程實(shí)踐課程,構(gòu)建新型軟件工程人才培養(yǎng)模式和軟件工程實(shí)踐教學(xué)體系,提高軟件工程實(shí)踐課程的時效性是一項(xiàng)復(fù)雜的系統(tǒng)工程,涉及到教學(xué)、人事、安全等諸多方面,是個長期的過程,仍需要我們積極探索,才能夠最終形成具有實(shí)際操作意義的軟件工程人才培養(yǎng)模式。
(作者單位:長春工業(yè)大學(xué)人文信息學(xué)院)