公務(wù)員期刊網(wǎng) 論文中心 正文

軟件工程專業(yè)實(shí)踐教學(xué)改革

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程專業(yè)實(shí)踐教學(xué)改革范文,希望能給你帶來靈感和參考,敬請閱讀。

軟件工程專業(yè)實(shí)踐教學(xué)改革

摘要:為了提升軟件工程專業(yè)人才培養(yǎng)質(zhì)量,文章在分析軟件工程專業(yè)實(shí)踐教學(xué)中存在的問題的基礎(chǔ)上,提出了學(xué)科競賽驅(qū)動下的軟件工程專業(yè)實(shí)踐教學(xué)改革策略,即以賽促教,以賽促學(xué);促進(jìn)實(shí)踐教學(xué)和社會需求的融合;完善實(shí)踐教學(xué)管理體系;改革實(shí)踐教學(xué)評價(jià)模式。

關(guān)鍵詞:學(xué)科競賽;軟件工程專業(yè);實(shí)踐教學(xué)

一、軟件工程專業(yè)實(shí)踐教學(xué)中存在的問題

部分高校軟件工程專業(yè)在課程設(shè)置方面不夠合理,實(shí)踐教學(xué)只占據(jù)了較少的比例,且選擇了相對滯后的產(chǎn)業(yè)作為實(shí)踐教學(xué)內(nèi)容。從實(shí)踐教學(xué)角度來講,大部分實(shí)踐教學(xué)環(huán)節(jié)是為了驗(yàn)證理論內(nèi)容,缺乏綜合性實(shí)驗(yàn)和設(shè)計(jì)性實(shí)驗(yàn),且依然遵循先理論后實(shí)踐的順序開展實(shí)踐教學(xué),這樣就對學(xué)生應(yīng)用能力的培養(yǎng)起到了很大程度的限制作用。具體來講,包含以下問題。首先,在專業(yè)目標(biāo)培養(yǎng)過程中,對理論知識過分重視,實(shí)踐訓(xùn)練遭到忽視;對課內(nèi)充分重視,課外遭到忽視。其次,驗(yàn)證性實(shí)驗(yàn)是實(shí)驗(yàn)教學(xué)體系的重點(diǎn),設(shè)計(jì)性、綜合性實(shí)驗(yàn)較少,對學(xué)生動手能力、創(chuàng)新能力的培養(yǎng)起到了阻礙作用。再次,沒有嚴(yán)格管理實(shí)踐教學(xué)過程,缺乏相應(yīng)的質(zhì)量監(jiān)控和評價(jià)體系。最后,實(shí)驗(yàn)教學(xué)體系沒有得到創(chuàng)新,無法有效訓(xùn)練學(xué)生的工程能力和職業(yè)素質(zhì)。針對這些問題,就需要結(jié)合學(xué)科競賽,對實(shí)踐教學(xué)中存在的問題積極思考,采取相應(yīng)的解決措施,實(shí)現(xiàn)以賽促教的目的。同時(shí),通過提升實(shí)踐教學(xué)質(zhì)量,也可以將學(xué)生的學(xué)習(xí)興趣有效激發(fā)出來,促使其實(shí)踐動手能力得到提升,進(jìn)而在學(xué)科競賽中取得不錯成績,達(dá)到學(xué)科競賽與專業(yè)實(shí)踐教學(xué)協(xié)調(diào)發(fā)展的目的。

二、學(xué)科競賽驅(qū)動下的軟件工程專業(yè)實(shí)踐教學(xué)改革策略

一般來講,專業(yè)學(xué)科競賽分為教育主管部門、行業(yè)協(xié)會及企業(yè)組織的學(xué)科比賽。其中,“中國軟件杯”大學(xué)生軟件設(shè)計(jì)比賽、華北五省及港澳臺大學(xué)生計(jì)算機(jī)應(yīng)用大賽、“藍(lán)橋杯”全國軟件和信息技術(shù)專業(yè)人才比賽等是與軟件工程專業(yè)密切相關(guān)的比賽。研究發(fā)現(xiàn),這些競賽的形式主要是編程實(shí)踐或是團(tuán)隊(duì)、若干個學(xué)生組成團(tuán)隊(duì)來與其他團(tuán)隊(duì)競爭,結(jié)合某一個問題,提供相應(yīng)的解決方案,或者是設(shè)計(jì)相應(yīng)的軟件作品。學(xué)科競賽活動的開展,主要是對學(xué)生知識運(yùn)用能力、問題解決能力、創(chuàng)新實(shí)踐能力等進(jìn)行考核,其可以大力培養(yǎng)學(xué)生的信息捕獲能力、團(tuán)隊(duì)合作意識[1]。同時(shí),通過學(xué)科競賽成績,也可以將教學(xué)計(jì)劃、教學(xué)內(nèi)容的合理性反映出來,及時(shí)將教、學(xué)當(dāng)中的問題找出來,進(jìn)而采取更加針對性的改革策略[2]。

(一)以賽促教,以賽促學(xué)

“以賽促教,以賽促學(xué)”是軟件工程專業(yè)實(shí)踐教學(xué)中不可缺少的一種教學(xué)模式,能夠有效培養(yǎng)學(xué)生的實(shí)踐能力[3]。在具體教學(xué)實(shí)踐中,綜合運(yùn)用一系列形式,如廣泛宣傳、跨年級集訓(xùn)、團(tuán)隊(duì)選拔等,在競賽過程中融入社會對軟件人才知識的需求,讓學(xué)生充分認(rèn)識到軟件開發(fā)的熱門方向。1.營造競賽氛圍。為了提高軟件工程專業(yè)實(shí)踐教學(xué)質(zhì)量,在教學(xué)實(shí)踐中,應(yīng)結(jié)合專業(yè)實(shí)際情況,開展介紹會等活動,對各項(xiàng)專業(yè)學(xué)科競賽進(jìn)行針對性介紹,讓學(xué)生明白競賽獲得好成績可以獲得的獎勵,以促使學(xué)生對學(xué)科競賽的初步了解。為了將濃厚的學(xué)科競賽氛圍營造出來,還需要將學(xué)科競賽社團(tuán)創(chuàng)建起來,通過社團(tuán)活動的開展,促使學(xué)生對各項(xiàng)競賽的特點(diǎn)深入了解,讓其意識到要想在競賽中獲得好成績,需要長期努力和參與,這樣可以有效鍛煉學(xué)生各方面的能力。同時(shí),也可以將高年級學(xué)生的傳幫帶作用充分發(fā)揮出來,幫助和指引不同水平的學(xué)生,將學(xué)生參與實(shí)踐鍛煉和學(xué)科競賽的興趣、積極性充分調(diào)動起來。2.開展培訓(xùn)指導(dǎo)活動。軟件工程專業(yè)實(shí)踐教學(xué)中,為了全方位保障、開展技能競賽工作,要依托校內(nèi)外實(shí)訓(xùn)場地平臺,指導(dǎo)教師要形成“以賽促學(xué)、以賽促教、賽學(xué)結(jié)合”的教學(xué)理念,結(jié)合競賽項(xiàng)目,開展針對性的競賽培訓(xùn),讓參與集訓(xùn)的學(xué)生不分年級,均可參加。在培訓(xùn)過程中,首先將競賽考核的內(nèi)容、能力要求等介紹給學(xué)生,讓其明白競賽要求,了解如何才能提升個人能力;其次將競賽中涉及的技術(shù)、課程中沒有涉及的內(nèi)容講授給學(xué)生。通過培訓(xùn)指導(dǎo)活動的開展,可以幫助教師對現(xiàn)階段軟件行業(yè)技術(shù)發(fā)展趨勢充分了解,與目前教學(xué)過程做對比,找出存在的問題,積極改進(jìn)和完善,達(dá)到以賽促教的目的。在培訓(xùn)活動實(shí)施中,學(xué)生也可以對市場對軟件研發(fā)人才的需求和要求進(jìn)行深入了解,和自己進(jìn)行對比,找出不足,提升學(xué)習(xí)和實(shí)踐的針對性,達(dá)到以賽促學(xué)的目的[4]。3.團(tuán)隊(duì)選拔,指導(dǎo)參賽。軟件工程專業(yè)實(shí)踐教學(xué)離不開學(xué)科競賽活動,學(xué)科競賽活動一般包括程序設(shè)計(jì)類和作品類兩種類型。在程序設(shè)計(jì)類方面,算法設(shè)計(jì)是主要的內(nèi)容,為了提升參賽團(tuán)隊(duì)的水平,可以在校內(nèi)組織一些選拔賽、邀請賽,也可以由社團(tuán)定期組織練習(xí)賽,包括周賽、月賽等,根據(jù)參賽結(jié)果,對隊(duì)員進(jìn)行排名,以此篩選出具有較高水平的學(xué)生,督促那些能力不夠的學(xué)生繼續(xù)開展針對性訓(xùn)練,提升實(shí)踐能力。在作品方面,包括較多方面的競賽內(nèi)容,如游戲開發(fā)、嵌入式系統(tǒng)、網(wǎng)絡(luò)安全、大數(shù)據(jù)處理等,教師要結(jié)合學(xué)生需求意愿及能力水平,組建相應(yīng)的團(tuán)隊(duì)。結(jié)合院校實(shí)際情況,一般來講,每個開發(fā)大類,都需要組建相應(yīng)的參賽團(tuán)隊(duì)。

(二)促進(jìn)實(shí)踐教學(xué)和社會需求的融合

1.有效指導(dǎo)教學(xué)內(nèi)容。學(xué)科競賽驅(qū)動下,軟件工程專業(yè)實(shí)踐教學(xué)改革應(yīng)重視教學(xué)內(nèi)容的更新。從研究程序設(shè)計(jì)類學(xué)科競賽可以得知,其緊密聯(lián)系著程序設(shè)計(jì)語言、數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計(jì)類課程。但是在具體教學(xué)實(shí)踐中,往往根據(jù)教材內(nèi)容來設(shè)計(jì)實(shí)驗(yàn)和課程,學(xué)生只能夠理解和掌握各類算法,無法在網(wǎng)絡(luò)通信、社交系統(tǒng)等領(lǐng)域內(nèi)實(shí)際應(yīng)用算法,制約學(xué)生動手實(shí)踐和創(chuàng)新能力的培養(yǎng)。而通過參與學(xué)科競賽,教師可以對教學(xué)內(nèi)容進(jìn)行重新審視,剔除滯后性較強(qiáng)的內(nèi)容,將競賽題內(nèi)容引入進(jìn)來。這些新引入的數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計(jì)等課程內(nèi)容,可以將軟件產(chǎn)業(yè)現(xiàn)狀和發(fā)展趨勢充分體現(xiàn)出來,進(jìn)而對學(xué)生的學(xué)習(xí)興趣、積極性有效激發(fā),也可以讓學(xué)生學(xué)會如何在實(shí)踐中應(yīng)用書本上的理論知識[5]。總之,通過學(xué)科競賽活動,可以對軟件工程專業(yè)實(shí)踐教學(xué)內(nèi)容逐步更新,跟上時(shí)展的趨勢和要求。2.轉(zhuǎn)化競賽案例。在軟件工程專業(yè)實(shí)踐教學(xué)環(huán)節(jié)中,非常重要的組成部分為課程設(shè)計(jì)和校內(nèi)實(shí)訓(xùn),其將課程的各方面內(nèi)容涵蓋起來,甚至可以說,其對實(shí)踐環(huán)節(jié)的教學(xué)質(zhì)量起到?jīng)Q定性的作用。過去在實(shí)踐教學(xué)中,往往是對信息管理系統(tǒng)進(jìn)行開發(fā)和設(shè)計(jì),沒有創(chuàng)新,且不符合軟件行業(yè)的發(fā)展趨勢,無法有效鍛煉學(xué)生的實(shí)踐能力。而通過轉(zhuǎn)化競賽作品,將其作為教學(xué)案例使用,則可以規(guī)避這些不足,既可以讓學(xué)生對學(xué)習(xí)到的知識點(diǎn)進(jìn)行鞏固,又充分體現(xiàn)了創(chuàng)新精神的意義,將學(xué)生學(xué)習(xí)的積極性和主動性有效激發(fā)出來,從而增強(qiáng)軟件工程專業(yè)實(shí)踐教學(xué)的實(shí)效性。例如,“校園微信平臺”案例,作品充分考慮學(xué)生的校園生活實(shí)際情況和需求,目的是協(xié)調(diào)管理校園內(nèi)公共資源,共享校園各個系統(tǒng)的資源,方便師生課后交流等。其在微信公眾平臺、動態(tài)網(wǎng)頁爬蟲、LBS應(yīng)用等技術(shù)的支持下,可以實(shí)現(xiàn)單點(diǎn)登錄校園內(nèi)各個系統(tǒng),利用云存儲分享各種信息,促使學(xué)生能夠?qū)π?nèi)網(wǎng)絡(luò)信息資源便捷訪問,對校園生活服務(wù)信息及時(shí)了解等。將其作為實(shí)踐教學(xué)的案例,引導(dǎo)學(xué)生進(jìn)行開發(fā)實(shí)踐,可以有效涵蓋WEB開發(fā)、網(wǎng)絡(luò)爬蟲、云存儲等諸多的內(nèi)容。

(三)完善實(shí)踐教學(xué)管理體系

學(xué)科競賽驅(qū)動下,完善管理體系是軟件工程專業(yè)實(shí)踐教學(xué)改革過程中非常重要的一個環(huán)節(jié),對于優(yōu)化實(shí)踐教學(xué)過程十分重要。為此,首先,高校要充分認(rèn)識到自身的職責(zé),設(shè)置創(chuàng)新必修課,對學(xué)生的學(xué)習(xí)實(shí)踐能力、創(chuàng)業(yè)能力大力培養(yǎng)。結(jié)合實(shí)際情況,可以將學(xué)科競賽納入學(xué)分分配中,對學(xué)科競賽的地位進(jìn)行明確,甚至可以要求每一位學(xué)生都要參加競賽活動。將創(chuàng)新創(chuàng)業(yè)領(lǐng)導(dǎo)小組成立起來,科學(xué)統(tǒng)一管理、篩選、培訓(xùn)各種賽事活動。其次,學(xué)科競賽的成績要想得到改善,并不是一朝一夕能實(shí)現(xiàn)的,需要長期努力,那么就需要將高素質(zhì)高水平的競賽指導(dǎo)教師隊(duì)伍構(gòu)建起來。在競賽指導(dǎo)教師選拔過程中,綜合考慮知識能力、專業(yè)技術(shù)水平、責(zé)任心等諸多方面的內(nèi)容,定期讓競賽指導(dǎo)教師接受針對性的培訓(xùn),以便促使指導(dǎo)教師的知識結(jié)構(gòu)得到完善,實(shí)踐能力得到提升,從而提升競賽指導(dǎo)的整體質(zhì)量。最后,要結(jié)合院系實(shí)際情況,設(shè)立專項(xiàng)資金,保障競賽的順利開展。同時(shí),將競賽資助項(xiàng)目成立起來,獎勵那些在學(xué)科競賽中獲得好成績的學(xué)生及教師,激發(fā)學(xué)生、教師參與競賽的積極性。由此,促使學(xué)科競賽順利開展,有效提升軟件工程專業(yè)實(shí)踐教學(xué)的質(zhì)量。

(四)改革實(shí)踐教學(xué)評價(jià)模式

軟件工程專業(yè)實(shí)踐教學(xué)中,要對過去單純的考試評價(jià)模式進(jìn)行改革,綜合考核學(xué)生的知識和能力;結(jié)合教學(xué)要求和實(shí)際情況,綜合考核平時(shí)作業(yè)、項(xiàng)目訓(xùn)練和筆試等多個方面,通過作業(yè)成績考核,可以對學(xué)生起到有效的督促作用,筆試考核則考核學(xué)生的知識掌握情況,項(xiàng)目考核則考核學(xué)生的知識應(yīng)用能力、動手實(shí)踐能力和創(chuàng)新能力等。注重過程化管理,依據(jù)相應(yīng)的比重,將三方面的考核成績綜合起來,形成總成績。由此,確保軟件工程專業(yè)實(shí)踐教學(xué)評價(jià)方法更加科學(xué)、準(zhǔn)確。

三、結(jié)語

社會對軟件工程專業(yè)人才提出了更高的要求,需要具備較強(qiáng)的動手實(shí)踐能力和創(chuàng)新能力。因此,就需要以學(xué)科競賽為基礎(chǔ),找出現(xiàn)階段軟件工程專業(yè)實(shí)踐教學(xué)中存在的問題,采取針對性的措施,如科學(xué)設(shè)置實(shí)踐教學(xué)內(nèi)容、創(chuàng)新實(shí)踐教學(xué)方法等,達(dá)到以賽促教、以賽促學(xué)的目的,培養(yǎng)學(xué)生的實(shí)踐動手能力和團(tuán)隊(duì)合作意識,提升軟件工程專業(yè)實(shí)踐教學(xué)質(zhì)量,培養(yǎng)出更多優(yōu)秀的人才。

參考文獻(xiàn):

[1]白偉華.基于協(xié)同的軟件工程專業(yè)實(shí)踐教學(xué)改革研究[J].科教文匯,2017,5(10):123-125.

[2]杜小坤,徐勝舟.軟件工程專業(yè)實(shí)踐教學(xué)改革探索[J].現(xiàn)代計(jì)算機(jī),2017,3(11):44-48.

[3]張宏明,趙建邦.學(xué)科競賽與教學(xué)實(shí)踐聯(lián)動的軟件人才培養(yǎng)模式研究[J].黑龍江教育,2018,4(10):244-246.

[4]劉華明,畢學(xué)輝.“互聯(lián)網(wǎng)+”競賽背景下《軟件工程》案例教學(xué)研究[J].韶關(guān)學(xué)院學(xué)報(bào),2017,4(10):44-46.

[5]魏巍.民族院校軟件工程專業(yè)創(chuàng)新實(shí)踐教學(xué)[J].實(shí)驗(yàn)室研究與探索,2017,4(10):88-90.

作者:王龍 李杰 趙其昕 單位:山西農(nóng)業(yè)大學(xué)信息學(xué)院

相關(guān)熱門標(biāo)簽