曾姍+刁明光
摘 要:軟件工程專業(yè)是一個對實踐要求較強的專業(yè),該文針對軟件工程的專業(yè)特點,分析出該專業(yè)當前本科實踐教學中存在的主要問題,給出一系列針對軟件工程專業(yè)本科實踐教學的具體改革方案,對軟件工程本科實踐教學有一定意義。
關(guān)鍵詞:軟件工程 實踐教學 教學改革
中圖分類號:G642 文獻標識碼:A 文章編號:1674-098X(2017)04(a)-0211-02
現(xiàn)在,軟件工程發(fā)展十分迅速,大部分高校的本科專業(yè)已經(jīng)設(shè)置了軟件工程專業(yè)或者相關(guān)專業(yè)。軟件工程專業(yè),是一個對實踐教學要求比較高的專業(yè),學生需要掌握理論知識,更需要把理論運用于實踐。目前,大部分高校已經(jīng)開始逐步重視實踐教學,但由于軟件工程實踐教學的特點,學生掌握的情況并不理想。因此,實踐教學的改革研究,成為了軟件工程專業(yè)教師教學改革研究的熱點問題[1-2]。
1 實踐教學存在的問題分析
雖然大部分高校已經(jīng)逐漸加入了實踐教學,但依然存在如下問題。
1.1 學生存在的問題。
該校軟件工程專業(yè)的本科培養(yǎng)方案課程設(shè)置包含課程實踐教學,綜合實踐教學,本科畢業(yè)設(shè)計等不同類型,不同階段的實踐教學課程[3]。這本來是循序漸進的過程,學生卻認為是重復(fù)設(shè)置,沒有認真對待不同階段的實踐教學。
1.2 實踐教學內(nèi)容存在的問題。
學生個體能力存在的差異,給實踐教學內(nèi)容的設(shè)置以及難度的設(shè)定帶來了困難。一個班級學生的能力必然有差異,如果給全班設(shè)置同樣難度的實踐教學內(nèi)容,優(yōu)秀的學生可能得不到充分的鍛煉;而能力有待提高的學生可能無法完成實踐內(nèi)容。如果設(shè)置不同難度的實踐教學內(nèi)容,學生有可能會覺得失去了公平性,給實踐教學成績的評定帶來了困難。
1.3 實踐教學本身的難度。
實踐教學需要結(jié)合理論知識,要把學到的知識運用出來。學生在理論學習時還存在或多或少的問題,而且實踐教學的每一個環(huán)節(jié)都是有關(guān)聯(lián)的,通常會結(jié)合若干門課程的知識。因此,學生掌握實踐教學的內(nèi)容有一定難度。
2 實踐教學改革方案
針對前面提到的實踐教學存在的問題,這里給出一系列改革方案。
2.1 導師制
該校軟件過程專業(yè)對2014級本科生試點了導師制工作,在他們?nèi)雽W時,我們給每一名學生分配一名導師。通常,本科生要到本科畢業(yè)設(shè)計的時候才有導師。而畢業(yè)設(shè)計是在本科的最后一個學期,一共只有4個月左右的時間,導師熟悉學生還需要一個過程,所以,這個時間太短也太晚。大部分高校,本科一年級時,學生主要是學習一些公共基礎(chǔ)課程,對專業(yè)的認識非常有限。如果本科生在一年級有了導師,當他們遇到專業(yè)相關(guān)的問題時,學生可以有咨詢的對象。
另外,導師可以更清楚學生的情況。平時,學生和教師的接觸主要是通過課程教學。有了導師制,導師會在每個學期固定的時間和學生進行交流,了解自己指導的學生的情況,然后根據(jù)學生的特點和能力,制定他們的學習計劃,這個情況就更接近研究生的教學和管理方式。這樣,導師從一年級開始,逐漸熟悉每一個學生的情況,可以更有針對性。該校試點導師制的這一屆學生,參加學校組織的大學生創(chuàng)新創(chuàng)業(yè)訓練計劃項目的人數(shù)以及申請成功的項目數(shù)明顯增加,課堂紀律以及出勤率也優(yōu)于未開展導師制的班級??梢?,導師制的實施,有其明顯效果。
2.2 加大實踐教學力度,增加實踐教學種類
2016年,該校對本科培養(yǎng)方案進行了修訂,而修訂的其中一點是,減少課堂教學學時,增加實踐教學學時。這也足以說明各大高校已經(jīng)越來越重視實踐教學工作。因此,在最新的本科培養(yǎng)方案修訂中,該校軟件工程專業(yè)課程設(shè)置加大了實踐和創(chuàng)新的力度。我們增加了兩門專業(yè)實踐教學必修課程,也增加了專業(yè)實踐教學必修課程的總學時。
同時,還增加了實踐教學的種類。舊版本的軟件工程本科培養(yǎng)方案,有3類實踐教學必修課程[3]。而最新的本科培養(yǎng)方案在原有實踐教學必修課程的基礎(chǔ)上,增加了6學分的創(chuàng)新創(chuàng)業(yè)實踐選修課程。實踐選修課程,給學生更多空間,讓他們可以自主學習。學生可以根據(jù)自己的興趣,選擇自己喜歡的課程,增大學生參與實踐教學的積極性,讓學生由被動學習,變成主動學習,愿意學習。另一方面,學生也可以根據(jù)自己的能力,結(jié)合自己的情況,選擇難度適宜的實踐選修課程。這樣,能力強的學生能有更多更適合的資源;而能力有待提高的學生,沒有過重的學習負擔。這也解決了之前提到的,一個班級同樣的實踐教學內(nèi)容,而學生能力參差不齊的問題。同時,選修課程也體現(xiàn)了導師制的重要作用。導師可以在充分了解每個學生的情況之后,給予學生一些選課的意見和建議,幫助學生選擇適合自己的實踐選修課程,讓學生通過實踐選修課程,得到更多的鍛煉和進步。
2.3 鼓勵本科生積極申報各種項目
現(xiàn)在各大高校資助本科生進行創(chuàng)新創(chuàng)業(yè)的項目越來越多,教師應(yīng)該鼓勵學生積極申報各種這類項目。比如,讓他們積極申請大學生創(chuàng)新創(chuàng)業(yè)訓練計劃項目,鼓勵本科生積極參加各種競賽等。大創(chuàng)項目是非常適合軟件工程專業(yè)本科生參與的項目。目前,該校的大創(chuàng)項目申請是在年末,項目完成時間通常是一年。軟件工程專業(yè)的本科生,通過幾個學期知識學習的積累,已經(jīng)具備了基本的實踐能力,完全可以申請這類項目。而這類項目的申請,也考慮到了學生的能力,申請的難度也很適合本科生。因此,教師應(yīng)該多鼓勵學生積極申請各種適合本科生實踐鍛煉的項目。
同時,各種競賽也可以鍛煉學生的實踐能力。比如,適合軟件工程專業(yè)的有ACM競賽等。這些競賽,項目,可以豐富學生的知識,也可以擴大他們的視野,進一步提高他們的實踐能力,應(yīng)該鼓勵學生積極參與。
2.4 鼓勵本科生創(chuàng)新創(chuàng)業(yè)
現(xiàn)在,隨著教育的不斷進步,各大高校都在鼓勵學生創(chuàng)新創(chuàng)業(yè)。比如前面提到的,我校最新的本科培養(yǎng)方案修訂時,增加了創(chuàng)新創(chuàng)業(yè)實踐的選修課程,以及學校組織學生申報大學生創(chuàng)新創(chuàng)業(yè)訓練計劃等項目。教師應(yīng)該鼓勵學生進行創(chuàng)新創(chuàng)業(yè),鼓勵學生申請專利等,讓學生將自己學習實踐的成果通過更多的方式展現(xiàn)出來,讓他們體會到實踐教學的意義和價值。而且,這些創(chuàng)新創(chuàng)業(yè)活動,可以轉(zhuǎn)化成為創(chuàng)新創(chuàng)業(yè)實踐選修課程的學分,這樣,既豐富了實踐教學的內(nèi)容,增加了實踐教學的靈活性,也極大地調(diào)動了學生參與實踐教學的積極性,讓學生體會到實踐教學的樂趣,真正讓學生自愿參與到實踐教學活動中來,進而提高實踐教學的質(zhì)量。
3 結(jié)語
軟件工程專業(yè)是一個實踐性要求很強的專業(yè),實踐教學在軟件工程專業(yè)的教學中有著重要的作用和地位,也越來越受到重視。該文通過對軟件工程專業(yè)實踐教學中存在的問題進行分析,進而提出了若干改革方案,對軟件工程本科實踐教學有一定意義。
參考文獻
[1] 陸鑫,胡旺,張寧.面向卓越計劃的軟件工程專業(yè)課程實踐教學模式探索[J].計算機教育,2014(9):37-40.
[2] 呂歡歡,郭偉,張輝,等.面向卓越軟件工程人才培養(yǎng)的實踐教學體系研究[J].計算機教育,2016(1):38-42.
[3] 曾姍.軟件工程實踐教學課程改革初探[J].科技創(chuàng)新導報,2013(24):121,123.