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