王佳琦
摘要:在行業(yè)緊缺高新技術(shù)創(chuàng)新應(yīng)用型人才、國家大力提倡能力培養(yǎng)和創(chuàng)新教育的背景下,要針對傳統(tǒng)軟件工程專業(yè)學(xué)生綜合能力培養(yǎng)中存在的問題,探索實踐課程學(xué)習(xí)主動化、學(xué)業(yè)指導(dǎo)普遍化、畢設(shè)指導(dǎo)層次化的軟件工程專業(yè)學(xué)生多維能力培養(yǎng)機制。本文通過對軟件工程課程實踐的關(guān)鍵核心任務(wù)進行分析和提煉,提出了一個面向軟件工程課程實踐的學(xué)生項目管理平臺。該平臺有效地實現(xiàn)了教學(xué)管理和學(xué)生項目過程管理的無縫集成。
關(guān)鍵詞:軟件工程;項目管理;全生命周期管理;
1 ?前言
軟件工程是一種技術(shù)應(yīng)用型專業(yè),主要培養(yǎng)能夠勝任相關(guān)領(lǐng)域的軟件工程技術(shù)研究、軟件系統(tǒng)分析與設(shè)計、開發(fā)、管理和運維等工作的技術(shù)應(yīng)用型人才,需具備較強的學(xué)習(xí)能力、實踐能力和創(chuàng)新能力。但傳統(tǒng)本科院校在軟件工程專業(yè)人才培養(yǎng)機制上,存在重理論教學(xué)輕實踐教學(xué)、教學(xué)多為教師主導(dǎo)的灌輸式教學(xué)、學(xué)生學(xué)習(xí)被動、課程知識點零散且陳舊難以應(yīng)用于解決實際問題、實踐教學(xué)多數(shù)局限于課程知識的演示性或驗證性實驗、學(xué)生核心技術(shù)能力和創(chuàng)新能力鍛煉渠道缺乏等問題。近年來,由教育部、相關(guān)部委、知名企業(yè)及地方高校共同或聯(lián)合舉辦的各類學(xué)科競賽逐年增加,各高校的大學(xué)生科創(chuàng)活動也開展得如火如茶。
2 ?應(yīng)用型人才的培養(yǎng)方式
積極開展促進由以教為主向以學(xué)為主轉(zhuǎn)變的教學(xué)方法改革,推動學(xué)生邁向主動學(xué)習(xí),主要包括:踐行線上線下混合、課內(nèi)課外相結(jié)合及基礎(chǔ)與能力提升相結(jié)合的教學(xué)改革。制作、錄制課程核心知識點的微課視頻,將微課視頻、課程相關(guān)優(yōu)質(zhì)資源、參考資料放到課程平臺上,以供學(xué)生自行在課前預(yù)習(xí)或課后復(fù)習(xí)。布置的課程作業(yè)或?qū)嶒瀮?nèi)容涵蓋相關(guān)知識點及必要的拓展,學(xué)生需進行一定的自主學(xué)習(xí)之后方能完成,從而提升學(xué)生的自主學(xué)習(xí)能力、專業(yè)技能和實踐能力。開展講授與討論引導(dǎo)并重、理論知識與案例教學(xué)融合的教學(xué)改革。在課堂上講授知識點與相關(guān)案例的基礎(chǔ)上,指導(dǎo)學(xué)生開展案例實踐,引導(dǎo)和啟發(fā)學(xué)生課后學(xué)習(xí)和探索相關(guān)知識并在案例實踐中應(yīng)用。在討論課上基于學(xué)生的實踐結(jié)果,引導(dǎo)學(xué)生討論、總結(jié)案例實踐中應(yīng)用的知識、方法及案例亮點,從而鞏固所學(xué)知識技能和技術(shù)應(yīng)用能力。探索競賽驅(qū)動、依托企業(yè)應(yīng)用的軟件工程專業(yè)教學(xué)方法。結(jié)合課程內(nèi)容,介紹相關(guān)的企業(yè)應(yīng)用,引入相關(guān)競賽題目及要求,引導(dǎo)和啟發(fā)學(xué)生課后學(xué)習(xí)和探索相關(guān)前沿知識。通過解決這些具有挑戰(zhàn)性課題的過程,提升學(xué)生自主學(xué)習(xí)能力和學(xué)習(xí)效果,并鍛煉其創(chuàng)新思維。
通過上述教學(xué)改革,逐漸實現(xiàn)從傳統(tǒng)的以教為主向以學(xué)為主的轉(zhuǎn)變,推動學(xué)生自主學(xué)習(xí)能力、專業(yè)技術(shù)知識及應(yīng)用實踐能力的穩(wěn)步提升,也為學(xué)生后續(xù)參加科創(chuàng)、競賽打下了牢固的基礎(chǔ)。
3 ?軟件工程學(xué)生的多維能力
(1)學(xué)習(xí)能力:涉及軟件工程知識技能學(xué)習(xí)、被動或主動學(xué)習(xí)、知識更新與持續(xù)學(xué)習(xí)等因素。因而,學(xué)習(xí)能力主要包括軟件工程相關(guān)知識技能學(xué)習(xí)能力、自主學(xué)習(xí)能力和終身學(xué)習(xí)能力。
(2)實踐能力:涉及應(yīng)用所學(xué)知識技能解決基本軟件問題、對復(fù)雜軟件問題進行分析并解決以及業(yè)務(wù)創(chuàng)新、技術(shù)應(yīng)用創(chuàng)新等因素。相應(yīng)地,實踐能力主要包括基本軟件工程實踐能力、復(fù)雜軟件工程分析解決能力和軟件工程創(chuàng)新實踐能力。
(3)創(chuàng)新能力:涉及創(chuàng)造性思考解決軟件工程問題的角度、方法以及把獨特見解轉(zhuǎn)化為創(chuàng)造性方案、軟件產(chǎn)品的能力。因而,創(chuàng)新能力包括創(chuàng)新思維和創(chuàng)新技能。
4 ?學(xué)生項目的構(gòu)建
(1)指導(dǎo)教師團隊建設(shè):形成了一支研究領(lǐng)域涵蓋程序設(shè)計應(yīng)用、Web網(wǎng)站設(shè)計、數(shù)據(jù)分析與建模優(yōu)化、云計算技能等領(lǐng)域的兼具研發(fā)、創(chuàng)新能力的指導(dǎo)教師團隊。借助具有多領(lǐng)域研發(fā)及創(chuàng)新能力的指導(dǎo)教師團隊與學(xué)生科創(chuàng)、競賽小組的定期討論,能更好地激發(fā)學(xué)生創(chuàng)新思維,發(fā)掘項目的創(chuàng)新點,并更有效地解決項目研發(fā)過程中遇到的問題。
(2)科創(chuàng)、學(xué)科競賽小組建設(shè):經(jīng)過多年積累,團隊教師組建了3個穩(wěn)定的科創(chuàng)、學(xué)科競賽小組。每個小組的成員是階梯式的,包括高年級學(xué)生和低年級學(xué)生,當高年級學(xué)生畢業(yè)退出后,再發(fā)掘有潛力有意愿的學(xué)生加入小組。在此過程中,會有學(xué)生因為畏難而想退出,指導(dǎo)教師應(yīng)嘗試通過問題分解、學(xué)習(xí)引導(dǎo)等方式幫助學(xué)生克服畏難情緒。
(3)科創(chuàng)項目孵化及競賽項目強化:首先結(jié)合學(xué)生感興趣的技術(shù)和業(yè)務(wù)領(lǐng)域,調(diào)研選擇合適的課題以申請科創(chuàng)項目。在此過程中,通過文獻閱讀、報告及討論、頭腦風(fēng)暴等方式發(fā)掘擬申請項目的業(yè)務(wù)創(chuàng)新點和技術(shù)應(yīng)用創(chuàng)新點,鍛煉學(xué)生的學(xué)習(xí)能力和創(chuàng)新能力。項目立項后,帶領(lǐng)學(xué)生圍繞實際問題一起探索課堂之外的前沿技術(shù),促進他們學(xué)習(xí)應(yīng)用新技術(shù)以完成項目,從而鍛煉學(xué)生的學(xué)習(xí)能力、復(fù)雜軟件工程分析解決能力和創(chuàng)新實踐能力。以科創(chuàng)項目為基礎(chǔ),報名相關(guān)的競賽,然后進一步優(yōu)化、豐富、完善項目的技術(shù)框架和功能,從而進一步強化學(xué)生的學(xué)習(xí)能力、實踐能力和創(chuàng)新能力。
(4)傳承幫帶和團隊指導(dǎo):在科創(chuàng)、竟賽項目進行過程中,通過科創(chuàng)、競賽隊伍中資深學(xué)生的傳承幫帶,能讓隊伍中的其他成員更快地掌握及應(yīng)用相關(guān)技術(shù)。通過指導(dǎo)教師的定時指導(dǎo)及必要時隊伍與指導(dǎo)教師團隊進行問題探討,可激發(fā)學(xué)生從更多角度考慮問題,明確項目特色,解決實踐中遇到的問題,從而逐步培養(yǎng)、提升、強化學(xué)生的核心四項實踐能力。
參考文獻
[1]王春暉,蘇貴斌,林民,興安.軟件工程課程教學(xué)培養(yǎng)學(xué)生溝通合作能力的實踐探索[J].內(nèi)蒙古師范大學(xué)學(xué)報(教育科學(xué)版),2022,35(01):151-156.
[2]董建華.基于自力更生的軟件工程實踐教學(xué)方法[J].電腦知識與技術(shù),2022,18(01):148-149.DOI:10.14004/j.cnki.ckt.2022.0125.
[3]孫琦龍,張長宏,彭英杰.構(gòu)建多方協(xié)同育人機制的軟件工程實踐教學(xué)體系[J].計算機時代,2021(10):119-121.DOI:10.16644/j.cnki.cn33- 1094/tp.2021.10.031.
[4]覃海煥,蘆立華,沈?qū)W東,余翔,李建敦.軟件工程專業(yè)學(xué)生多維能力培養(yǎng)探索與實踐[J].福建電腦,2021,37(10):118-121.DOI:10.16707/j.cnki.fjpc. 2021.10.031.
[5]向尕,康海燕,孫璇.面向解決復(fù)雜工程問題能力培養(yǎng)的軟件工程實踐教學(xué)探索[J].計算機教育,2021(10):161-165.DOI:10.16512/j.cnki.jsjjy.2021.10.038