【摘要】在信息時(shí)代的召喚下,軟件工程專業(yè)營運(yùn)而生。軟件工程是利用現(xiàn)代信息技術(shù),將計(jì)算機(jī)技術(shù)通過軟件形式表現(xiàn)出來。軟件工程包含了多個學(xué)科知識學(xué)習(xí),知識難度很大,因而在當(dāng)前的實(shí)踐教學(xué)課堂中仍存在著諸多問題。所以在當(dāng)前形式下,要提高軟件工程實(shí)踐課程教學(xué)質(zhì)量,就必須不斷進(jìn)行教育改革探索,處理好軟件工程面臨的問題,培養(yǎng)更多軟件工程人才,讓軟件工程行業(yè)更好的服務(wù)于社會。
【關(guān)鍵詞】軟件工程 實(shí)踐教學(xué) 教學(xué)改革
【中圖分類號】G642 【文獻(xiàn)標(biāo)識碼】A 【文章編號】2095-3089(2018)47-0243-02
軟件工程學(xué)科不斷實(shí)現(xiàn)發(fā)展,社會對于軟件專業(yè)學(xué)生也提出了更高的要求。然而目前大學(xué)中的軟件工程課程多采用老師講學(xué)生聽的模式,這種模式的課堂沒有充分發(fā)揮學(xué)生的主體作用,效率十分低下,也不利于培養(yǎng)學(xué)生的創(chuàng)新意識和創(chuàng)造能力。所以,在現(xiàn)代軟件工程課堂要改革傳統(tǒng)教學(xué)模式,在傳統(tǒng)課堂中加入案例分析,將理論知識運(yùn)用到實(shí)踐中去,培養(yǎng)實(shí)踐能力,更好的創(chuàng)新教育模式,提高學(xué)生創(chuàng)造力和動手能力。
一、軟件工程發(fā)展現(xiàn)狀
通過調(diào)查我們發(fā)現(xiàn),現(xiàn)階段,各高校對于軟件工程專業(yè)學(xué)生的培養(yǎng)力度不夠,很多學(xué)生反映,在課堂中學(xué)到的知識不足以滿足社會的需求。首先,現(xiàn)階段軟件工程課堂注重理論知識的教授,忽視了實(shí)踐能力的培養(yǎng)。我國的課程教育一直采取這種填鴨式教學(xué),它不利于學(xué)生實(shí)踐能力的培養(yǎng)。其次,軟件工程課堂過分強(qiáng)調(diào)老師的主體地位,忽視了學(xué)生個體差異性,忽視對學(xué)生自主創(chuàng)新能力的培養(yǎng),這樣的學(xué)習(xí)過程無疑是本末倒置了?,F(xiàn)代軟件工程課堂沒有建立完善的教學(xué)流程,也沒有確立正確的教學(xué)培養(yǎng)目標(biāo)。這種重理論輕實(shí)踐、重課內(nèi)輕課外的現(xiàn)象不能真正意義的推進(jìn)軟件工程專業(yè)的進(jìn)步。再者,我們發(fā)現(xiàn)現(xiàn)在很多學(xué)生,對于軟件工程的課程開課率不高,這種課程設(shè)計(jì)不利于軟件工程這個專業(yè)發(fā)展。最后,現(xiàn)在很多教學(xué)質(zhì)量存在低下的現(xiàn)象,在這種情況下,課程質(zhì)量不高,缺乏專業(yè)的老師,很多學(xué)校對于軟件工程的設(shè)計(jì)也缺乏針對性,這樣很難培養(yǎng)出高素質(zhì)的現(xiàn)代化軟件專業(yè)人才。現(xiàn)階段,要推進(jìn)軟件工程專業(yè)教學(xué)改革,就要不斷完善課程質(zhì)量,實(shí)現(xiàn)軟件工程的大發(fā)展[1]。
二、軟件工程課程教學(xué)中存在的問題
1.對教學(xué)實(shí)踐不夠重視
現(xiàn)階段,我國軟件工程專業(yè)課程教學(xué)更加注重理論知識,忽視了對學(xué)生實(shí)踐能力的培養(yǎng),這不僅是軟件工程專業(yè)課程的缺陷,更是我國現(xiàn)代很多專業(yè)課程的通病。現(xiàn)階段的課堂,只注重老師的主體地位,卻沒有意識到學(xué)生對于學(xué)習(xí)的主體性。一味地灌輸知識,學(xué)生在這樣的課堂中處于一個被動接受的地位,這就造成了很多學(xué)生畢業(yè)之后依然缺乏實(shí)踐力,很難將理論靈活地運(yùn)用到實(shí)踐之中。理論聯(lián)系實(shí)踐,才是推進(jìn)教學(xué)改革的重要方法,推進(jìn)教學(xué)實(shí)踐改革,實(shí)踐軟件工程專業(yè)的大發(fā)展。
2.缺乏教學(xué)考核機(jī)制
軟件工程專業(yè)具有自身的獨(dú)特性,它要求學(xué)生對自己的情況有一個大致的了解。然而現(xiàn)代課堂中,缺乏這種考核機(jī)制,更多采用筆試的方式,這種方式只能片面的考察到學(xué)生的理論知識,而對于學(xué)生的實(shí)踐能力卻不能很好的掌握。這對于老師開展后續(xù)課程設(shè)計(jì)造成了一定的障礙,老師很難在課前有針對性的對課程進(jìn)行一個設(shè)計(jì)。在課后,也很難對學(xué)生進(jìn)行一個很好的評估[2]。所以,要實(shí)現(xiàn)軟件工程改革教育改革大發(fā)展,就要在課程設(shè)計(jì)中增加一些教學(xué)考核機(jī)制,讓學(xué)生和老師對這門知識有一個大致的掌握。
3.教學(xué)模式相對落后
一直以來,我國教學(xué)課堂重視老師的主體性,忽視學(xué)生學(xué)習(xí)的自主性,導(dǎo)致一直以來,這種填鴨式的教學(xué)模式成為大部門課程的主流。而這種教學(xué)模式?jīng)]有很好的激發(fā)學(xué)生的積極性,學(xué)生缺乏自主學(xué)習(xí)意識,在學(xué)習(xí)過程中有時(shí)甚至?xí)霈F(xiàn)抵觸情緒。軟件工程專業(yè)知識復(fù)雜,一旦學(xué)生失去積極性,教學(xué)工作就很難開展下去。所以,在新時(shí)代下,要提高學(xué)生自主性就要積極改變原有的教學(xué)模式,把“要我學(xué)”變?yōu)椤拔乙獙W(xué)”,更好的投入到學(xué)習(xí)中去。
4.教師的專業(yè)能力不高
老師在課堂教學(xué)中起著重要的主導(dǎo)作用,一個老師的專業(yè)實(shí)力,很大程度上影響著學(xué)生的學(xué)習(xí)效果,然而,現(xiàn)在很多教師的專業(yè)能力不高,自身能力有限,在講課過程中無法為學(xué)生補(bǔ)充相應(yīng)的知識背景,不能給學(xué)生正確的指導(dǎo)。這樣的課堂效率很低,知識也僅僅停留在基礎(chǔ)階段,這樣的學(xué)校教育很難培養(yǎng)出應(yīng)用型人才。
5.軟件工程專業(yè)管理難度較大
一直以來,軟件工程專業(yè)工作量都比較大,在工作中很容易出現(xiàn)一些細(xì)節(jié)錯誤?,F(xiàn)在教學(xué)過程中,沒有建立嚴(yán)格的管理標(biāo)準(zhǔn),導(dǎo)致實(shí)踐操作時(shí),很容易出現(xiàn)一些錯誤。要避免這些錯誤的發(fā)生,不僅需要學(xué)生培養(yǎng)謹(jǐn)慎的態(tài)度,更需要老師加強(qiáng)管理。在課程實(shí)踐中,要改進(jìn)以往的“散養(yǎng)式”教學(xué),嚴(yán)格管理學(xué)生操作,對于學(xué)生出現(xiàn)的問題要及時(shí)幫助解決。
三、軟件工程教學(xué)改革的方法
1.加強(qiáng)實(shí)踐教學(xué)
我們看到,一直以來,實(shí)踐能力的培養(yǎng)是課堂所缺乏的,要實(shí)現(xiàn)軟件工程教學(xué)改革實(shí)踐,就要把理論知識和實(shí)踐能力相結(jié)合,設(shè)計(jì)出更加合理的教學(xué)計(jì)劃,培養(yǎng)學(xué)生的動手能力,通過實(shí)踐對理論知識進(jìn)行鞏固。加強(qiáng)實(shí)踐教學(xué),是培養(yǎng)學(xué)生的重要途徑。
2.調(diào)整教學(xué)內(nèi)容
要調(diào)整教學(xué)內(nèi)容,使其更加符合學(xué)生發(fā)展規(guī)律,就要從教材的編制入手,教材是教學(xué)設(shè)計(jì)的載體,通過這個載體,老師可以更有邏輯性的向?qū)W生傳授知識。所以,教材的編制應(yīng)該打破原有的壁壘,設(shè)計(jì)出更加具有邏輯性的內(nèi)容,優(yōu)化知識體系,用更加專業(yè)的語言編制教材。
3.完善考核方式
在教學(xué)課程中,要添加一定的考核制度,從傳統(tǒng)的筆試考核制度增加上實(shí)踐能力的考察。學(xué)生可以通過考核評估自己的學(xué)習(xí)效果,通過分析考核結(jié)果對自己成果進(jìn)行總結(jié)。老師還可以將學(xué)生劃分為幾個不同的小組,讓小組成員之間相互合作,相互監(jiān)督,共同完成一個作品。老師對各個小組的作品進(jìn)行點(diǎn)評。這種方式不僅可以增強(qiáng)學(xué)生之間的合作精神,還方便了老師對各小組同學(xué)之間的考核。
4.多元化的教學(xué)模式
為了轉(zhuǎn)變原有教學(xué)模式,提高學(xué)生主動性,把教學(xué)課堂主角交給學(xué)生。學(xué)校應(yīng)采用多元化的教學(xué)模式[3]。運(yùn)用不同的教學(xué)方法,激發(fā)學(xué)生的積極性和好奇心,在課堂中重視學(xué)生的主體地位,可以在課堂中添加案例分析,案例分析可以提高學(xué)生分析能力,更好的體現(xiàn)學(xué)生學(xué)習(xí)的自主性。
5.提高教師質(zhì)量
教師的專業(yè)能力與課堂教學(xué)效率存在著一定的聯(lián)系,所以,軟件工程要提高學(xué)生專業(yè)能力,首先要從老師專業(yè)能力的提升入手。學(xué)校應(yīng)該加強(qiáng)與企業(yè)的聯(lián)系,完善校企聯(lián)合項(xiàng)目,學(xué)校方面可以邀請一些有經(jīng)驗(yàn)的講師,為學(xué)生帶來一些新的企業(yè)背景知識。只有不斷提高教師的專業(yè)能力,教學(xué)質(zhì)量才能得到保障。
四、軟件工程改革探索與發(fā)展
要實(shí)現(xiàn)軟件工程實(shí)踐課程的教學(xué)改革,需要不斷完善教學(xué)改革路徑,對教學(xué)改革創(chuàng)新出新的思路。
1.確定新的培養(yǎng)目標(biāo)
由于軟件工程專業(yè)特點(diǎn),課程目標(biāo)不能僅僅停留在理論知識,更多要聯(lián)系實(shí)踐。所以學(xué)生要將自己的理論知識運(yùn)用到實(shí)踐中去,在具備扎實(shí)的科學(xué)知識的基礎(chǔ)上,多多進(jìn)行企業(yè)內(nèi)實(shí)踐,增長實(shí)踐經(jīng)驗(yàn)。學(xué)校要為學(xué)生提供一個良好的平臺。軟件工程是一個綜合的科目,要注重培養(yǎng)學(xué)生的綜合實(shí)踐能力和持續(xù)學(xué)習(xí)的能力。同時(shí),在技術(shù)革新如此迅速的今天,更要培養(yǎng)學(xué)生在信息時(shí)代技術(shù)下不斷學(xué)習(xí)的創(chuàng)新意識,在這個基礎(chǔ)上不斷完善自身[3]。
2.完善培養(yǎng)方案
在學(xué)校開設(shè)軟件工程這個專業(yè),目的就是為社會輸送更加全面的專業(yè)技術(shù)人才。我們知道軟件工程是很多專業(yè)的基礎(chǔ)學(xué)科,所以,要培養(yǎng)更多高素質(zhì)的專業(yè)人才,需要打好軟件工程專業(yè)基礎(chǔ)。如今很多人工智能行業(yè)都需要軟件工程的支持,更需要計(jì)算機(jī)的輔助,所以,軟件工程專業(yè)更應(yīng)該作為學(xué)生知識體系中的一個基礎(chǔ)環(huán)節(jié)。所以學(xué)校在進(jìn)行教學(xué)設(shè)計(jì)時(shí)更要將其作為必修課程,讓更多的學(xué)生對軟件工程有一個大致的了解,學(xué)校教師也要對課程有一個整體的設(shè)計(jì),保證實(shí)踐能力,應(yīng)用能力能夠有效的提高。這樣一來,學(xué)生對自己所學(xué)知識可以更加明晰系統(tǒng)的把控,避免出現(xiàn)傳統(tǒng)課程體系中盲目和隨機(jī)的問題,達(dá)到事半功倍的效果。
3.構(gòu)建多層次的實(shí)驗(yàn)體系
在軟件工程教學(xué)實(shí)踐中要重視實(shí)踐應(yīng)用,它關(guān)系到學(xué)生實(shí)踐能力和創(chuàng)新能力的養(yǎng)成,所以,建立實(shí)驗(yàn)體系可以更有效的達(dá)成教學(xué)改革措施,所以,教學(xué)改革要重視專業(yè)基礎(chǔ)課程,以此為基礎(chǔ)向更多方面發(fā)展,多層次的應(yīng)用,設(shè)計(jì)出更加合理的教學(xué)實(shí)驗(yàn)過程,將課程設(shè)計(jì)為驗(yàn)證性實(shí)驗(yàn)、設(shè)計(jì)性實(shí)驗(yàn)、綜合性實(shí)驗(yàn)和創(chuàng)新性實(shí)驗(yàn)多個層次,在培養(yǎng)學(xué)生基礎(chǔ)能力的基礎(chǔ)上提升學(xué)生的專業(yè)能力,借此來提升軟件工程的課程總體教學(xué)質(zhì)量。
4.創(chuàng)立軟件工程教學(xué)平臺
教學(xué)平臺缺失或者說教學(xué)能力薄弱在現(xiàn)在很多高校都是一個普遍現(xiàn)象,在當(dāng)前形勢下,高校要積極創(chuàng)建一個管理更加嚴(yán)格的管理平臺,為學(xué)生提供更多學(xué)習(xí)機(jī)會。如遠(yuǎn)程教學(xué)平臺、線上教學(xué)等手段,都可以提升學(xué)生的自主學(xué)習(xí)能力和實(shí)踐能力。同時(shí),老師可以通過線上教學(xué)平臺對學(xué)生的教學(xué)質(zhì)量反饋有一個及時(shí)的評估,對一個專業(yè)的學(xué)生進(jìn)行一個整體考核,考核內(nèi)容不僅包括進(jìn)度完成情況,還可以加入綜合應(yīng)用能力考核、自我學(xué)習(xí)能力考核等等。這不僅有利于老師及時(shí)發(fā)現(xiàn)學(xué)生的問題,積極糾正自己教學(xué)錯誤,有助于彌補(bǔ)課程缺失的短板。
5.創(chuàng)新創(chuàng)業(yè)機(jī)會有機(jī)融合
現(xiàn)在很多企事業(yè)單位很注重學(xué)生的創(chuàng)新能力和創(chuàng)造力,所以,加強(qiáng)學(xué)生在企業(yè)中的實(shí)踐應(yīng)用是提升創(chuàng)新能力的一個重要方式。推進(jìn)創(chuàng)新創(chuàng)造力可以通過學(xué)校企業(yè)互聯(lián),重視創(chuàng)新創(chuàng)業(yè)能力是時(shí)代對學(xué)校的新要求,對培養(yǎng)學(xué)生綜合實(shí)踐能力、職業(yè)規(guī)劃能力都有一個重要意義。
五、結(jié)語
綜上所述,隨著計(jì)算機(jī)信息技術(shù)不斷提高,社會對于軟件工程專業(yè)人才需求量也越來越大,要提高軟件工程專業(yè)學(xué)生專業(yè)素質(zhì),就要不斷完善軟件專業(yè)教學(xué)質(zhì)量。軟件工程教學(xué)改革就要不斷解決當(dāng)前各個高校中本專業(yè)面臨的問題,把理論知識運(yùn)用到實(shí)踐中去,為社會培養(yǎng)更多軟件專業(yè)高素質(zhì)人才。
參考文獻(xiàn):
[1]魯輝.軟件工程實(shí)踐課程教學(xué)改革探索[J].科教導(dǎo)刊(上旬刊),2015(11):100-101.
[2]秦曉薇,劉燕.軟件工程課程教學(xué)改革探索與實(shí)踐[J].赤峰學(xué)院學(xué)報(bào)(自然科學(xué)版),2013(16):236-237.
[3]吳建斌,陳中育,葉榮華,呂振洪.軟件工程類課程教學(xué)模式改革探索[J].中國信息技術(shù)教育,2013(05):119-121.
作者簡介:
嚴(yán)偉中(1977-), 男,江蘇常州人,講師,碩士學(xué)歷,研究方向?yàn)橐苿踊ヂ?lián)網(wǎng)技術(shù)、軟件工程、大數(shù)據(jù)處理與云計(jì)算等。