伍育紅 閆會峰
【摘要】軟件工程是所有計算機專業(yè)學生的核心專業(yè)課程,本文結合教學中存在的種種問題,首先分析存在原因,進而從教材編制、教學內(nèi)容更新,教學方式、考核方式的改進等方面對軟件工程課程的教學改革提出了建議。
【關鍵詞】軟件工程? 改革? 實踐教學
【中圖分類號】G642.0 【文獻標識碼】A 【文章編號】2095-3089(2020)05-0245-01
一、軟件工程課程當前教學中存在的問題
隨著互聯(lián)網(wǎng)的發(fā)展,各種應用軟件出現(xiàn)在社會的方方面面,作為軟件未來的開發(fā)者——計算機專業(yè)的學生掌握軟件工程這門學科尤其重要。目前國內(nèi)高校中,基本上都將《軟件工程》定位為計算機專業(yè)的核心課程予以重視,但在實際教學中卻存在諸多問題:
1.綜合性學科,理論性強
軟件工程涉及到計算機技術、工程學、管理學、經(jīng)濟學等,屬于綜合交叉學科,課程內(nèi)容抽象,理論性很強,目前高校講這門課的時候大多以理論教學為主,這種方式很容易讓學生在學習過程中感到枯燥乏味,同時任課老師也感覺授課有一定難度。
2.聯(lián)系實際不多,缺乏實踐經(jīng)驗
傳統(tǒng)的軟件工程課程雖然設置了實踐環(huán)節(jié),但受課時跟實驗設備的限制,往往無法讓學生完成一個完整的項目,也就無法讓學生體會課堂教學理論的實際意義,學生動手無法提高。
3.缺乏實際案例
受條件限制,大部分的學生不能得到真正的項目進行實踐,一是實驗場地的問題,二是教學經(jīng)費的問題,三是授課教師缺乏項目經(jīng)驗,教學中插入的案例往往也不切國內(nèi)的實際,學生能學到的東西有限。
綜上,任課老師跟學生都覺得《軟件工程》重要,但就是教學效果不理想。
二、軟件工程教學改革的建議
軟件工程課程設置的目的是以產(chǎn)業(yè)需求為導向,培養(yǎng)符合企業(yè)需求、具有國際競爭力的高素質復合型軟件人才,這必然要求高校軟件工程課程的教學不能與市場脫鉤,為了為社會培養(yǎng)出所需要的人才,我們應嘗試從教材的選定、教學內(nèi)容、教學手段、考核方式等方面對軟件工程課程進行改革。
1.教材的選擇
教材是教學內(nèi)容的載體,相對于基礎學科,計算機領域發(fā)展非常迅速,教材也要緊跟時代的步伐,不斷更新,在所有計算機類的教材中建議選用清華大學出版最新的軟件工程教材。
2.教師隊伍的組建
計算機技術日新月異,教材難免存在滯后性,任課老師在教學中教學內(nèi)容來源于教材,但要不局限于教材,要善于借助各種形式增加新方法、新技術的講授,使學生掌握比較先進實用的知識。此外我們也可以一門課程由多個老師來講,而不是承包制,甚至請該領域的專家來校講授軟件開發(fā)前沿技術。其次,通過校企合作的方式,邀請軟件公司長期從事軟件分析、設計、開發(fā)和項目管理的工程師到高校,給學生講解自己的分析、設計、開發(fā)的經(jīng)驗,不光給傳授了最前沿的知識,而且為計算機專業(yè)的學生以后的職場規(guī)劃也起到了很好的引導作用。教師有著無與倫比的寒暑假,可以利用課余時間,校方派一線教師參與到企業(yè)的真正的軟件項目中來。這樣,使教師在教學案例中,理論能更好聯(lián)系實際。作為校方也可以大量引進雙師型的教師,讓教學隊伍多元化,由此種種,通過更新教學內(nèi)容,充實教師隊伍,使得教學內(nèi)容符合實際,培養(yǎng)出的學生將更貼近市場的需要。
3.教學內(nèi)容的改革
傳統(tǒng)的軟件工程授課方式以課本為中心,缺乏案例實踐,學??梢砸詢?yōu)越的條件引進企業(yè),比如免費給企業(yè)提供辦公場所,學校提供人才,這樣學校就可以安排學生零距離進企業(yè)實踐,通過采取學生分組合作和學生個體獨立完成相結合的教學形式,提高學生的自主學習能力和團隊合作能力?;趩栴}進行研究、面向實踐探索學習,從而提高學生的提出問題、分析問題并解決問題的能力,在這種模式下,學生是主體,教師是主導,將培養(yǎng)學生的能力列入教學計劃中,學思結合、知行合一,將學習過程從以教為主轉換為以學習研究為主,通過這種方式,我們的學生將會跟企業(yè)所需更相符。企業(yè)、學?;セ莼ダ?,這種校企合作的方式非常值得提倡,但目前國內(nèi)高校中真正實施校企合作得很少,大多流于形式,而沒有真正發(fā)揮實際效益。
4.考核方式的改革
對于計算機類的課程,傳統(tǒng)的課程考核不適合,軟件工程這門課程有必要建立多樣化的考核方式來實現(xiàn)對學生自學能力、交流與溝通能力、解決問題能力、團隊合作能力和創(chuàng)新能力等五種能力的培養(yǎng)。任課老師在評定成績的時候,加重實踐環(huán)節(jié)考核的成績比例,并且在筆試中加大實踐類、主觀題的分量,引導學生從根本上重視自身動手能力的培養(yǎng)。
三、總結與展望
本文就《軟件工程》課程當前教學中存在問題:理論性強、缺乏實踐、缺乏案例等,提出了具體實際可行的改革辦法,但計算機技術日新月異,《軟件工程》課程的改革仍需要我們深入持久的進行下去。
參考文獻:
[1]李曉明.認清形勢,推進以就業(yè)市場為導向的計算機專業(yè)教育[J].計算機教育,2016(5):23-24.
[2]李陶深,楊柳等.以能力培養(yǎng)為核心的程序設計課程教學研究與探索[J].廣西大學學報:哲學社會科學版,2018(9):36-37.
[3]鄭旭輝,劉松青.加強校企合作,促進素質教育發(fā)展[J].理工高教研究,2014(2):55-57.
作者簡介:
伍育紅,重慶郵電大學副教授。
閆會峰,重慶郵電大學副教授。