王菲 郭丹丹
摘要:當(dāng)前軟件工程人才的培養(yǎng)質(zhì)量較差,為此,提出面向人才培養(yǎng)的軟件工程課程教學(xué)改革與實踐。以培養(yǎng)軟件工程專業(yè)人才為導(dǎo)向,從明晰軟件工程課程的目標(biāo)定位、構(gòu)建軟件工程課程結(jié)構(gòu)、優(yōu)化軟件工程教師專業(yè)知識結(jié)構(gòu)以及設(shè)置精品軟件工程課程內(nèi)容方面,改革軟件工程課程教學(xué)模式。教學(xué)實踐結(jié)果表明,改革的教學(xué)課程班的成績有所提高,可在一定程度上提高軟件工程專業(yè)人才的培養(yǎng)質(zhì)量。
關(guān)鍵詞:人才培養(yǎng);軟件工程;教學(xué)改革;教學(xué)實踐
中圖分類號:G434? ? ? 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2021)06-0156-02
目前國內(nèi)有學(xué)者在軟件工程課程教學(xué)方面開展教學(xué)改革和模式探索等工作,提出將情境教學(xué)法、案例分析法運用到軟件工程課程教學(xué)中,在軟件工程課程的教學(xué)實踐部分又提出了軟件工程課程群建設(shè)的思路[1]。因CDIO構(gòu)思具有理論體系完整、可操作性良好以及實施性容易等優(yōu)勢,還有學(xué)者提出CDIO構(gòu)思與軟件工程課程的有機結(jié)合。在現(xiàn)有研究成果的基礎(chǔ)上,本文研究了面向人才培養(yǎng)的軟件工程課程教學(xué)改革,并在人才培養(yǎng)的基礎(chǔ)上,通過軟件工程課程的教學(xué)實踐,提高了軟件工程專業(yè)人才的培養(yǎng)質(zhì)量。
1 面向人才培養(yǎng)的軟件工程課程教學(xué)改革
基于是學(xué)生文化素質(zhì)教育進(jìn)行軟件工程課程教學(xué)改革,更明確地服務(wù)于軟件工程專業(yè)。軟件工程課程的最終目的是建立實現(xiàn)軟件工程專業(yè)標(biāo)準(zhǔn)的基礎(chǔ)上實現(xiàn)軟件工程課程的應(yīng)用,使其在功能上不斷轉(zhuǎn)換,構(gòu)建一套全新的課程結(jié)構(gòu)。
1.1 明晰軟件工程課程的目標(biāo)定位
高職院校始終肩負(fù)著繼續(xù)教育的重要責(zé)任。為適應(yīng)高速發(fā)展的社會對軟件工程專業(yè)人才的要求,不僅要重點培養(yǎng)勞動者的職業(yè)素質(zhì)和綜合性能力,還要培養(yǎng)學(xué)生從專業(yè)技能向綜合素質(zhì)的轉(zhuǎn)變。軟件工程專業(yè)課程時刻影響著學(xué)生綜合素質(zhì)的形成,對于形成高職學(xué)生復(fù)雜的軟件工程知識結(jié)構(gòu)和職業(yè)創(chuàng)新能力有很大的作用。高職院校的軟件工程課程活動更是打破了軟件工程專業(yè)的界限,真正做到了培養(yǎng)學(xué)生綜合職業(yè)能力。為此,應(yīng)該進(jìn)一步推進(jìn)軟件工程課程教學(xué)改革,明確高職院校軟件工程課程的目標(biāo)定位,與專業(yè)人才培養(yǎng)相結(jié)合,實現(xiàn)軟件工程課程在功能上的轉(zhuǎn)變。
1.2 構(gòu)建軟件工程課程結(jié)構(gòu)
軟件工程課程結(jié)構(gòu)具有適用性、實用性以及應(yīng)用性的特點,通過分析社會中不同行業(yè)和專業(yè)崗位群體對軟件工作的需要,為學(xué)生選擇合適的教學(xué)內(nèi)容,適時調(diào)整課程的整體結(jié)構(gòu),注重培養(yǎng)學(xué)生的軟件工程專業(yè)知識與職業(yè)素質(zhì),構(gòu)建軟件工程多模塊課程結(jié)構(gòu),實現(xiàn)以就業(yè)為導(dǎo)向、以職業(yè)能力培養(yǎng)為核心,培養(yǎng)軟件工程課程質(zhì)量與職業(yè)素養(yǎng)的雙重功能。以高職院校軟件工程專業(yè)的人才培養(yǎng)目標(biāo)為導(dǎo)向,將提高軟件工程專業(yè)服務(wù)能力和學(xué)生綜合素質(zhì)作為改革重點,使軟件工程課程與專業(yè)課程的實現(xiàn)融為一體,培養(yǎng)和發(fā)展軟件工程專業(yè)學(xué)生的綜合能力,為學(xué)生今后的職業(yè)生涯規(guī)劃和專業(yè)技能發(fā)展創(chuàng)造更加有利的條件。軟件工程課程在結(jié)構(gòu)劃分上,可以將其劃分為三個模塊,即:成績提高模塊、基礎(chǔ)知識模塊以及專業(yè)技能模塊,以此來培養(yǎng)學(xué)生的專業(yè)能力。
1.3 優(yōu)化軟件工程教師專業(yè)知識結(jié)構(gòu)
教師的專業(yè)知識結(jié)構(gòu)是軟件工程課程教學(xué)改革的最大阻力,主要原因是大部分教師在多年以來的學(xué)習(xí)和教學(xué)生涯中,早已經(jīng)養(yǎng)成了慣性的教學(xué)習(xí)慣[2]。這種習(xí)慣根深蒂固,使教師本身排斥和學(xué)習(xí)新事物,缺乏教學(xué)實踐創(chuàng)新能力,不能對教育技術(shù)靈活運用,從而阻礙軟件工程課程教學(xué)改革。次要原因是功利主義思想阻礙軟件工程課程教學(xué)改革,受到社會上功利主義思想的作用和影響,教師只單純地認(rèn)為教學(xué)是一種工作,從而始終遵循著傳統(tǒng)的教學(xué)方式,創(chuàng)新教學(xué)無法融入課堂。所以鼓勵軟件工程教師在教學(xué)過程中不斷積累更多專業(yè)方面的知識,肩負(fù)起軟件工程課程教學(xué)改革的重要責(zé)任,找到軟件工程課程在教育教學(xué)中的正確方向,在教育教學(xué)中實現(xiàn)自己的人生價值。
當(dāng)前,影響軟件工程課程教學(xué)改革的重要因素就是教師所掌握的知識結(jié)構(gòu)。完善教師軟件工程知識結(jié)構(gòu)和改革軟件工程課程教學(xué)之間是一種相互依存、相互促進(jìn)的共生關(guān)系,二者需要并肩前進(jìn)。優(yōu)化軟件工程教師專業(yè)知識結(jié)構(gòu),必須要進(jìn)一步發(fā)揮教師的專業(yè)知識,強調(diào)結(jié)合專業(yè)知識、理論與實踐、基礎(chǔ)學(xué)科與應(yīng)用學(xué)科,改變單一性學(xué)科的知識結(jié)構(gòu),從傳統(tǒng)的教學(xué)型教師轉(zhuǎn)換成創(chuàng)新型教師,培養(yǎng)具有多種技能的人才。此外,學(xué)校應(yīng)該組織和開設(shè)短期培訓(xùn)課程,以改善教師在軟件工程課程教學(xué)中的教學(xué)理念,積極開展有關(guān)培養(yǎng)學(xué)生信息技術(shù)能力和數(shù)學(xué)學(xué)科建模能力的活動,在所有教師團(tuán)隊中挑選出比較優(yōu)秀的中青年教師出國進(jìn)修,從實質(zhì)上改變教師的知識結(jié)構(gòu)。
軟件工程課程教學(xué)改革的關(guān)鍵就是課堂,教學(xué)改革的實施必須在課堂上進(jìn)行,將學(xué)生的學(xué)習(xí)活動、教師的教育理念和教學(xué)手段與方法作為教學(xué)改革的重點。軟件工程課程改革的實踐基地也是課堂,如果教師在教學(xué)過程中沒有親身經(jīng)歷,就無法對軟件工程課程深入改革。在課堂教學(xué)中會遇到很多有關(guān)于教學(xué)改革的啟示和思想,如果沒有課堂上先進(jìn)的改革思想,一切所謂的課程改革都是盲目的。
在軟件工程課程的實踐教學(xué)中,作為老師一定要善于將學(xué)生的注意力吸引到課堂中,激發(fā)學(xué)生愿意走進(jìn)教室的興趣,引導(dǎo)學(xué)生集中注意力認(rèn)真聽講,活躍課堂氛圍[3]。在課堂教學(xué)中,教師也許不會做到盡善盡美,但最根本的是要保持師生在課堂上的統(tǒng)一性,在師生互動中建立雙向的情感交流體驗。也就是說,只有當(dāng)教師以豐富的專業(yè)知識、充沛的活力和熱情來教學(xué),學(xué)生才會認(rèn)真思考,積極交流和探索。作為課程教學(xué)改革的一部分,教師首先要將思想回歸課堂,致力于課程教學(xué),使學(xué)生有所收獲。不然,在課堂上僅僅是紙上談兵,沒有付諸實踐,那么課程改革也只能是走走過場罷了。優(yōu)化軟件工程課程教學(xué)改革還有很長的路要走,仍然需要長期努力,任重而道遠(yuǎn),還必須得到學(xué)生的積極參與,教師的積極配合,學(xué)校的鼎力支持。
1.4 設(shè)置精品軟件工程課程內(nèi)容
在拓展人才培養(yǎng)目標(biāo)的基礎(chǔ)上,以軟件工程課程理論為指南,通過選擇更高質(zhì)量的課程教材,實時跟進(jìn)軟件工程課程在教學(xué)發(fā)展方面的最新動向,優(yōu)化課程的教學(xué)內(nèi)容以及學(xué)生學(xué)習(xí)時間的分配,最終確立課程的具體內(nèi)容結(jié)構(gòu)。整合和優(yōu)化軟件工程課程的內(nèi)容的過程中,要注意的是:首先,要選擇合適的課程理論基礎(chǔ)和關(guān)鍵知識內(nèi)容,確保每一名學(xué)生都能掌握最扎實的理論基礎(chǔ)知識;其次是要將軟件工程課程中比較陳舊和老套的知識內(nèi)容刪除,比如傳統(tǒng)意義上的軟件分析方法和教學(xué)過程設(shè)計;再次要及時在軟件工程課程中適當(dāng)補充新的知識內(nèi)容和結(jié)構(gòu),比如可以將人才培養(yǎng)方案補充到軟件工程課程設(shè)計中;最后要重點強調(diào)軟件工程課程的教材內(nèi)容,重視學(xué)生的軟件開發(fā)能力,設(shè)計一套符合軟件行業(yè)標(biāo)準(zhǔn)的軟件工程課程教材[4]。通過優(yōu)化與整合軟件工程課程的教學(xué)內(nèi)容,使課程的改革更具有先進(jìn)性和實用性,將“強化基礎(chǔ)與實踐”的教學(xué)理念運用到課堂中,提高學(xué)生學(xué)習(xí)軟件工程課程的興趣和積極性,進(jìn)一步培養(yǎng)學(xué)生的軟件開發(fā)能力。
2 面向人才培養(yǎng)的軟件工程課程教學(xué)實踐實驗
在軟件工程課程教學(xué)開始之前,分別向?qū)嶒灠嗪蛯φ瞻嗟膶W(xué)生發(fā)放內(nèi)容相同的測試卷,測試軟件工程課程教學(xué)實踐前的水平,參加測試的學(xué)生一共72名,收集到的有效試卷為72份。采用SPSS軟件統(tǒng)計分析實驗班和對照班的學(xué)生成績,得到兩個班級的軟件工程課程成績的均值和標(biāo)準(zhǔn)差。測試結(jié)果如表1所示。
從表1的測試結(jié)果可以看出,實驗班與對照班的軟件工程實踐水平大致相同,學(xué)生之間的成績差異也比較小,因此選擇這兩個班級進(jìn)行軟件工程課程教學(xué)實踐是合理的。
當(dāng)軟件工程課程教學(xué)結(jié)束之后,對實驗班和對照班的五次單元測試成績?nèi)∑骄?,并統(tǒng)計分析,得到統(tǒng)計結(jié)果如表2所示;對實驗班和對照班分別發(fā)放了相同的軟件工程課程期末測試卷,通過統(tǒng)計分析得到測試結(jié)果,如表3所示。
從表2的測試結(jié)果可以看出,實驗班五次單元測試的平均成績?yōu)?0.0167,而對照班五次單元測試的平均成績?yōu)?7.5833,實驗班的五次單元測試平均成績明顯高于對照班,并且大于測試前的均值,而對照班的平均成績與測試前相比沒有太大差異;實驗班在測試后的成績標(biāo)準(zhǔn)差為13.91192,小于實驗前的成績標(biāo)準(zhǔn)差,說明學(xué)生的成績分布比測試前均衡,因此,可以說明軟件工程課程教學(xué)改革可以縮小學(xué)生之間的成績差異。
從表3的測試結(jié)果可以看出,實驗班期末測試成績的平均值為72.5278,明顯高于對照班期末測試成績的平均值,而且比軟件工程課程教學(xué)改革前的測試成績高出很多,因此可以得出,本文方法的軟件工程課程改革可在一定程度上提高學(xué)生成績。
3 結(jié)束語
本文提出了面向人才培養(yǎng)的軟件工程課程教學(xué)改革與實踐,以人才培養(yǎng)為目的,對軟件工程課程教學(xué)進(jìn)行了改革,并通過軟件工程課程的教學(xué)實踐,實現(xiàn)了本文的研究目的,可在一定程度上提高了軟件工程專業(yè)人才的培養(yǎng)質(zhì)量。
參考文獻(xiàn):
[1] 陳志剛, 夏旭, 廖志芳,等. 新工科背景下基于價值引導(dǎo)的軟件工程專業(yè)教學(xué)建設(shè)[J]. 中國大學(xué)教學(xué), 2019(10):62-67.
[2] 楊楠,李童.案例教學(xué)視域下軟件工程“一體兩翼”教學(xué)模式的構(gòu)建與實踐[J].高等工程教育研究,2020(1):177-181.
[3] 李俊.高校教育教學(xué)改革研究項目過程化管理研究[J].福建茶葉,2020,42(1):133.
[4] 臧斌宇.順應(yīng)時代需要 面向能力培養(yǎng) 突出問題導(dǎo)向——軟件工程專業(yè)課程體系改革探索[J].中國大學(xué)教學(xué),2018(10):19-24.
【通聯(lián)編輯:張薇】