- 相關(guān)推薦
軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)改革論文
摘要:為了提升軟件工程專(zhuān)業(yè)人才培養質(zhì)量,文章在分析軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)中存在的問(wèn)題的基礎上,提出了學(xué)科競賽驅動(dòng)下的軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)改革策略,即以賽促教,以賽促學(xué);促進(jìn)實(shí)踐教學(xué)和社會(huì )需求的融合;完善實(shí)踐教學(xué)管理體系;改革實(shí)踐教學(xué)評價(jià)模式。
關(guān)鍵詞:學(xué)科競賽;軟件工程專(zhuān)業(yè);實(shí)踐教學(xué)
一、軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)中存在的問(wèn)題
部分高校軟件工程專(zhuān)業(yè)在課程設置方面不夠合理,實(shí)踐教學(xué)只占據了較少的比例,且選擇了相對滯后的產(chǎn)業(yè)作為實(shí)踐教學(xué)內容。從實(shí)踐教學(xué)角度來(lái)講,大部分實(shí)踐教學(xué)環(huán)節是為了驗證理論內容,缺乏綜合性實(shí)驗和設計性實(shí)驗,且依然遵循先理論后實(shí)踐的順序開(kāi)展實(shí)踐教學(xué),這樣就對學(xué)生應用能力的培養起到了很大程度的限制作用。具體來(lái)講,包含以下問(wèn)題。首先,在專(zhuān)業(yè)目標培養過(guò)程中,對理論知識過(guò)分重視,實(shí)踐訓練遭到忽視;對課內充分重視,課外遭到忽視。其次,驗證性實(shí)驗是實(shí)驗教學(xué)體系的重點(diǎn),設計性、綜合性實(shí)驗較少,對學(xué)生動(dòng)手能力、創(chuàng )新能力的培養起到了阻礙作用。再次,沒(méi)有嚴格管理實(shí)踐教學(xué)過(guò)程,缺乏相應的質(zhì)量監控和評價(jià)體系。最后,實(shí)驗教學(xué)體系沒(méi)有得到創(chuàng )新,無(wú)法有效訓練學(xué)生的工程能力和職業(yè)素質(zhì)。針對這些問(wèn)題,就需要結合學(xué)科競賽,對實(shí)踐教學(xué)中存在的問(wèn)題積極思考,采取相應的解決措施,實(shí)現以賽促教的目的。同時(shí),通過(guò)提升實(shí)踐教學(xué)質(zhì)量,也可以將學(xué)生的學(xué)習興趣有效激發(fā)出來(lái),促使其實(shí)踐動(dòng)手能力得到提升,進(jìn)而在學(xué)科競賽中取得不錯成績(jì),達到學(xué)科競賽與專(zhuān)業(yè)實(shí)踐教學(xué)協(xié)調發(fā)展的目的。
二、學(xué)科競賽驅動(dòng)下的軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)改革策略
一般來(lái)講,專(zhuān)業(yè)學(xué)科競賽分為教育主管部門(mén)、行業(yè)協(xié)會(huì )及企業(yè)組織的學(xué)科比賽。其中,“中國軟件杯”大學(xué)生軟件設計比賽、華北五省及港澳臺大學(xué)生計算機應用大賽、“藍橋杯”全國軟件和信息技術(shù)專(zhuān)業(yè)人才比賽等是與軟件工程專(zhuān)業(yè)密切相關(guān)的比賽。研究發(fā)現,這些競賽的形式主要是編程實(shí)踐或是團隊、若干個(gè)學(xué)生組成團隊來(lái)與其他團隊競爭,結合某一個(gè)問(wèn)題,提供相應的解決方案,或者是設計相應的軟件作品。學(xué)科競賽活動(dòng)的開(kāi)展,主要是對學(xué)生知識運用能力、問(wèn)題解決能力、創(chuàng )新實(shí)踐能力等進(jìn)行考核,其可以大力培養學(xué)生的信息捕獲能力、團隊合作意識[1]。同時(shí),通過(guò)學(xué)科競賽成績(jì),也可以將教學(xué)計劃、教學(xué)內容的合理性反映出來(lái),及時(shí)將教、學(xué)當中的問(wèn)題找出來(lái),進(jìn)而采取更加針對性的改革策略[2]。
。ㄒ唬┮再惔俳,以賽促學(xué)
“以賽促教,以賽促學(xué)”是軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)中不可缺少的一種教學(xué)模式,能夠有效培養學(xué)生的實(shí)踐能力[3]。在具體教學(xué)實(shí)踐中,綜合運用一系列形式,如廣泛宣傳、跨年級集訓、團隊選拔等,在競賽過(guò)程中融入社會(huì )對軟件人才知識的需求,讓學(xué)生充分認識到軟件開(kāi)發(fā)的熱門(mén)方向。1.營(yíng)造競賽氛圍。為了提高軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)質(zhì)量,在教學(xué)實(shí)踐中,應結合專(zhuān)業(yè)實(shí)際情況,開(kāi)展介紹會(huì )等活動(dòng),對各項專(zhuān)業(yè)學(xué)科競賽進(jìn)行針對性介紹,讓學(xué)生明白競賽獲得好成績(jì)可以獲得的獎勵,以促使學(xué)生對學(xué)科競賽的初步了解。為了將濃厚的學(xué)科競賽氛圍營(yíng)造出來(lái),還需要將學(xué)科競賽社團創(chuàng )建起來(lái),通過(guò)社團活動(dòng)的開(kāi)展,促使學(xué)生對各項競賽的特點(diǎn)深入了解,讓其意識到要想在競賽中獲得好成績(jì),需要長(cháng)期努力和參與,這樣可以有效鍛煉學(xué)生各方面的能力。同時(shí),也可以將高年級學(xué)生的傳幫帶作用充分發(fā)揮出來(lái),幫助和指引不同水平的學(xué)生,將學(xué)生參與實(shí)踐鍛煉和學(xué)科競賽的興趣、積極性充分調動(dòng)起來(lái)。2.開(kāi)展培訓指導活動(dòng)。軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)中,為了全方位保障、開(kāi)展技能競賽工作,要依托校內外實(shí)訓場(chǎng)地平臺,指導教師要形成“以賽促學(xué)、以賽促教、賽學(xué)結合”的教學(xué)理念,結合競賽項目,開(kāi)展針對性的競賽培訓,讓參與集訓的學(xué)生不分年級,均可參加。在培訓過(guò)程中,首先將競賽考核的內容、能力要求等介紹給學(xué)生,讓其明白競賽要求,了解如何才能提升個(gè)人能力;其次將競賽中涉及的技術(shù)、課程中沒(méi)有涉及的內容講授給學(xué)生。通過(guò)培訓指導活動(dòng)的開(kāi)展,可以幫助教師對現階段軟件行業(yè)技術(shù)發(fā)展趨勢充分了解,與目前教學(xué)過(guò)程做對比,找出存在的問(wèn)題,積極改進(jìn)和完善,達到以賽促教的目的。在培訓活動(dòng)實(shí)施中,學(xué)生也可以對市場(chǎng)對軟件研發(fā)人才的需求和要求進(jìn)行深入了解,和自己進(jìn)行對比,找出不足,提升學(xué)習和實(shí)踐的針對性,達到以賽促學(xué)的目的[4]。3.團隊選拔,指導參賽。軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)離不開(kāi)學(xué)科競賽活動(dòng),學(xué)科競賽活動(dòng)一般包括程序設計類(lèi)和作品類(lèi)兩種類(lèi)型。在程序設計類(lèi)方面,算法設計是主要的內容,為了提升參賽團隊的水平,可以在校內組織一些選拔賽、邀請賽,也可以由社團定期組織練習賽,包括周賽、月賽等,根據參賽結果,對隊員進(jìn)行排名,以此篩選出具有較高水平的學(xué)生,督促那些能力不夠的學(xué)生繼續開(kāi)展針對性訓練,提升實(shí)踐能力。在作品方面,包括較多方面的競賽內容,如游戲開(kāi)發(fā)、嵌入式系統、網(wǎng)絡(luò )安全、大數據處理等,教師要結合學(xué)生需求意愿及能力水平,組建相應的團隊。結合院校實(shí)際情況,一般來(lái)講,每個(gè)開(kāi)發(fā)大類(lèi),都需要組建相應的參賽團隊。
。ǘ┐龠M(jìn)實(shí)踐教學(xué)和社會(huì )需求的融合
1.有效指導教學(xué)內容。學(xué)科競賽驅動(dòng)下,軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)改革應重視教學(xué)內容的更新。從研究程序設計類(lèi)學(xué)科競賽可以得知,其緊密聯(lián)系著(zhù)程序設計語(yǔ)言、數據結構、算法設計類(lèi)課程。但是在具體教學(xué)實(shí)踐中,往往根據教材內容來(lái)設計實(shí)驗和課程,學(xué)生只能夠理解和掌握各類(lèi)算法,無(wú)法在網(wǎng)絡(luò )通信、社交系統等領(lǐng)域內實(shí)際應用算法,制約學(xué)生動(dòng)手實(shí)踐和創(chuàng )新能力的培養。而通過(guò)參與學(xué)科競賽,教師可以對教學(xué)內容進(jìn)行重新審視,剔除滯后性較強的內容,將競賽題內容引入進(jìn)來(lái)。這些新引入的數據結構、算法設計等課程內容,可以將軟件產(chǎn)業(yè)現狀和發(fā)展趨勢充分體現出來(lái),進(jìn)而對學(xué)生的學(xué)習興趣、積極性有效激發(fā),也可以讓學(xué)生學(xué)會(huì )如何在實(shí)踐中應用書(shū)本上的理論知識[5]?傊,通過(guò)學(xué)科競賽活動(dòng),可以對軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)內容逐步更新,跟上時(shí)代的發(fā)展的趨勢和要求。2.轉化競賽案例。在軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)環(huán)節中,非常重要的組成部分為課程設計和校內實(shí)訓,其將課程的各方面內容涵蓋起來(lái),甚至可以說(shuō),其對實(shí)踐環(huán)節的教學(xué)質(zhì)量起到?jīng)Q定性的作用。過(guò)去在實(shí)踐教學(xué)中,往往是對信息管理系統進(jìn)行開(kāi)發(fā)和設計,沒(méi)有創(chuàng )新,且不符合軟件行業(yè)的發(fā)展趨勢,無(wú)法有效鍛煉學(xué)生的實(shí)踐能力。而通過(guò)轉化競賽作品,將其作為教學(xué)案例使用,則可以規避這些不足,既可以讓學(xué)生對學(xué)習到的知識點(diǎn)進(jìn)行鞏固,又充分體現了創(chuàng )新精神的意義,將學(xué)生學(xué)習的積極性和主動(dòng)性有效激發(fā)出來(lái),從而增強軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)的實(shí)效性。例如,“校園微信平臺”案例,作品充分考慮學(xué)生的校園生活實(shí)際情況和需求,目的是協(xié)調管理校園內公共資源,共享校園各個(gè)系統的資源,方便師生課后交流等。其在微信公眾平臺、動(dòng)態(tài)網(wǎng)頁(yè)爬蟲(chóng)、LBS應用等技術(shù)的支持下,可以實(shí)現單點(diǎn)登錄校園內各個(gè)系統,利用云存儲分享各種信息,促使學(xué)生能夠對校內網(wǎng)絡(luò )信息資源便捷訪(fǎng)問(wèn),對校園生活服務(wù)信息及時(shí)了解等。將其作為實(shí)踐教學(xué)的案例,引導學(xué)生進(jìn)行開(kāi)發(fā)實(shí)踐,可以有效涵蓋WEB開(kāi)發(fā)、網(wǎng)絡(luò )爬蟲(chóng)、云存儲等諸多的內容。
。ㄈ┩晟茖(shí)踐教學(xué)管理體系
學(xué)科競賽驅動(dòng)下,完善管理體系是軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)改革過(guò)程中非常重要的一個(gè)環(huán)節,對于優(yōu)化實(shí)踐教學(xué)過(guò)程十分重要。為此,首先,高校要充分認識到自身的職責,設置創(chuàng )新必修課,對學(xué)生的學(xué)習實(shí)踐能力、創(chuàng )業(yè)能力大力培養。結合實(shí)際情況,可以將學(xué)科競賽納入學(xué)分分配中,對學(xué)科競賽的地位進(jìn)行明確,甚至可以要求每一位學(xué)生都要參加競賽活動(dòng)。將創(chuàng )新創(chuàng )業(yè)領(lǐng)導小組成立起來(lái),科學(xué)統一管理、篩選、培訓各種賽事活動(dòng)。其次,學(xué)科競賽的成績(jì)要想得到改善,并不是一朝一夕能實(shí)現的,需要長(cháng)期努力,那么就需要將高素質(zhì)高水平的競賽指導教師隊伍構建起來(lái)。在競賽指導教師選拔過(guò)程中,綜合考慮知識能力、專(zhuān)業(yè)技術(shù)水平、責任心等諸多方面的內容,定期讓競賽指導教師接受針對性的培訓,以便促使指導教師的知識結構得到完善,實(shí)踐能力得到提升,從而提升競賽指導的整體質(zhì)量。最后,要結合院系實(shí)際情況,設立專(zhuān)項資金,保障競賽的順利開(kāi)展。同時(shí),將競賽資助項目成立起來(lái),獎勵那些在學(xué)科競賽中獲得好成績(jì)的學(xué)生及教師,激發(fā)學(xué)生、教師參與競賽的積極性。由此,促使學(xué)科競賽順利開(kāi)展,有效提升軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)的質(zhì)量。
。ㄋ模└母飳(shí)踐教學(xué)評價(jià)模式
軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)中,要對過(guò)去單純的考試評價(jià)模式進(jìn)行改革,綜合考核學(xué)生的知識和能力;結合教學(xué)要求和實(shí)際情況,綜合考核平時(shí)作業(yè)、項目訓練和筆試等多個(gè)方面,通過(guò)作業(yè)成績(jì)考核,可以對學(xué)生起到有效的督促作用,筆試考核則考核學(xué)生的知識掌握情況,項目考核則考核學(xué)生的知識應用能力、動(dòng)手實(shí)踐能力和創(chuàng )新能力等。注重過(guò)程化管理,依據相應的比重,將三方面的考核成績(jì)綜合起來(lái),形成總成績(jì)。由此,確保軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)評價(jià)方法更加科學(xué)、準確。
三、結語(yǔ)
社會(huì )對軟件工程專(zhuān)業(yè)人才提出了更高的要求,需要具備較強的動(dòng)手實(shí)踐能力和創(chuàng )新能力。因此,就需要以學(xué)科競賽為基礎,找出現階段軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)中存在的問(wèn)題,采取針對性的措施,如科學(xué)設置實(shí)踐教學(xué)內容、創(chuàng )新實(shí)踐教學(xué)方法等,達到以賽促教、以賽促學(xué)的目的,培養學(xué)生的實(shí)踐動(dòng)手能力和團隊合作意識,提升軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)質(zhì)量,培養出更多優(yōu)秀的人才。
參考文獻:
[1]白偉華.基于協(xié)同的軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)改革研究[J].科教文匯,2017,5(10):123-125.
[2]杜小坤,徐勝舟.軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)改革探索[J].現代計算機,2017,3(11):44-48.
[3]張宏明,趙建邦.學(xué)科競賽與教學(xué)實(shí)踐聯(lián)動(dòng)的軟件人才培養模式研究[J].黑龍江教育,2018,4(10):244-246.
[4]劉華明,畢學(xué)輝.“互聯(lián)網(wǎng)+”競賽背景下《軟件工程》案例教學(xué)研究[J].韶關(guān)學(xué)院學(xué)報,2017,4(10):44-46.
[5]魏巍.民族院校軟件工程專(zhuān)業(yè)創(chuàng )新實(shí)踐教學(xué)[J].實(shí)驗室研究與探索,2017,4(10):88-90.
【軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)改革論文】相關(guān)文章:
談軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)構建論文07-03
淺析軟件工程專(zhuān)業(yè)的實(shí)踐教學(xué)建設論文07-03
服裝專(zhuān)業(yè)教學(xué)改革的論文07-05
基于工商管理專(zhuān)業(yè)實(shí)踐教學(xué)改革研究的論文07-03
軟件工程專(zhuān)業(yè)理論與實(shí)踐教學(xué)研究論文07-03
數學(xué)課堂實(shí)踐教學(xué)改革論文07-03
人力資源管理專(zhuān)業(yè)實(shí)踐教學(xué)改革再設計論文07-03
汽車(chē)專(zhuān)業(yè)教學(xué)改革策略分析論文07-03