- 相關推薦
軟件工程專業(yè)課程體系的研究與創(chuàng)新實踐論文
摘要:隨著國家綜合實力不斷地發(fā)展,軟件工程開始受到人們的關注。為了順應時代的發(fā)展,教育部門更是加強了各大高校關于軟件工程專業(yè)課程的改革。該文從軟件工程專業(yè)的課程的研究與創(chuàng)新為立足點,共同探討如何提高軟件工程的發(fā)展。
關鍵詞:軟件工程;課程體系;研究與創(chuàng)新
2002年開始,為了跟上時代的發(fā)展,我國針對性的在各校設立了軟件工程專業(yè)。一直到2009年,一共有兩百多加高校開設了與軟件工程有關的專業(yè),招收的學生將近兩萬多名,招生規(guī)模也是其他專業(yè)的前十名。因此,從前期的經(jīng)驗可以總結(jié)出,想要建立起一套適合本國發(fā)展且又能跟上世界步伐的特色軟件專業(yè)是一項很重要的工作,刻不容緩。由于我國還處在發(fā)展階段,對于軟件工程專業(yè)課程體系也是邊摸索邊前行,所以在實踐的過程中肯定會遇到很多問題,這就需要我們及時地提出,并共同研究出應對的方案。
1 軟件工程專業(yè)課程體系分析
國際上,IEE-CS/ACM于2004年發(fā)布了本科生軟件工程教育計劃SE2004.在國內(nèi),參照著國家SE2004標準也研究出了一套適合本國發(fā)展的教育計劃文件。
SE2004囊括了高校教育的軟件工程教育知識體SEEK和推薦課程體系。它在很多方面都有效地推動了軟件工程專業(yè)課程體系的發(fā)展。其中,以SE2004為模板,設立了一套與軟件工程專業(yè)教育有關的SEEK教育知識體系。SEEK包括了計算基礎、數(shù)學與工程教育、職業(yè)基礎、軟件建模與分析等等10個核心知識領域,以及一些拓展開的將近有15個與軟件工程有關的應用領域。其次,給學生們提供了關于計算機科學優(yōu)先和軟件工程優(yōu)先兩套方案。計算機科學主要包括程序設計基礎、面向?qū)ο蠓▽W以及數(shù)據(jù)結(jié)構(gòu),而軟件工程主要從軟件工程與計算導論、軟件工程與計算Ⅱ、Ⅲ?傮w看起來,SE2004有效的知道了軟件工程專業(yè)的教學,但是,通過實踐,我們還是發(fā)現(xiàn)了SE2004的一些不足之處:
1) SE2004的知識體系過于簡潔。可能是一開始希望能夠有效的推廣SE2004以及軟件工程,撰寫者把SEEK總學時數(shù)壓縮了。這樣給教師上課帶來很大的困擾,因為學生們都是剛接觸這一類只是體系,只是簡單的幾個學時,并不能讓學生深入的了解SE知識體系。
2) 軟件工程的方案有極強的創(chuàng)新性,但是卻缺乏有效的實際性。作為軟件工程,除了需要有很好的創(chuàng)新性,但是想要有良好的教學效果,就需要進行實際,從實際中發(fā)現(xiàn)問題并解決問題,這樣才能夠有很好的教學效果。
3) 非技術性課程的設計極簡單,有點像基礎的通識課程,這樣并不能很好地將團隊、交流等等有效地結(jié)合在課程當中,也不能夠引起學生與老師的重視。
2 立足實際校情,確立教學目標
社會對人才的需求是多層次的,企業(yè)與公司需要大量具有嫻熟技術的技術型人才通過工程師的指導對所需要的項目進行編碼、對軟件進行日常維護等等操作。處于公司中層人員,一般具有一定的專業(yè)知識,了解編程且有較強的設計能力以及想象力。對于企業(yè)的頂層人員,是具有很強專業(yè)理論,且具有極強創(chuàng)新能力的高級研發(fā)人員。
校方應根據(jù)以上的企業(yè)情況,結(jié)合學校的生源情況和產(chǎn)業(yè)的實際需求,確定學校軟件工程專業(yè)人才的發(fā)展與培養(yǎng)目標。通過培養(yǎng)具有德、智、體、美、勞且具有創(chuàng)新精神、實踐能力意識的應屆生。只有培養(yǎng)出一班適合國家信息發(fā)展建設,能夠?qū)崟r掌握計算機學科基礎知識并能夠與時俱進同時具有實踐能力的學生,才能夠為國家、為社會、為學校做出貢獻。
3 構(gòu)建合理的知識體系
我國軟件工程專業(yè)與發(fā)達國家相比較還是在教育上存在很大的差距。造成一個差距的主要原因是因為在人才培養(yǎng)上的定位以及目標不明確、課程的設置過于單一,課程內(nèi)容也過于老舊、傳統(tǒng),而學校所學的知識理論在步入社會后不能夠有效的利用到實際當中。
盡管國際上成立了聯(lián)合小組制定了SEEK,國內(nèi)根據(jù)SEEK在基礎上結(jié)合軟件工程專業(yè)教學情況制定了符合我國國情的軟件工程教程。但是這一份教程體系過于突出軟件工程的“工程學”以及“方法學”的理論以及應用方向。這兩塊體系對于我國的軟件工程教學確實有很重要的參考價值,但是由于加大了這兩塊的學識,縮減了關于對傳統(tǒng)計算機專業(yè)知識領域的探索與實踐,這就造成了頭重腳輕的現(xiàn)象。
根據(jù)社會對于軟件類工程的需求,學校對于軟件工程專業(yè)人才培養(yǎng)可以不單單以培養(yǎng)軟件工程方法為主,也可以從培養(yǎng)軟件開發(fā)技術人才出發(fā),做一個培養(yǎng)多型人才的教學型大學。
相比較軟件工程課程設立最初的時候,目前我國已經(jīng)進步了不少。那時由于師資以及資金不足,軟件教學學科并沒有發(fā)展到如今這般,連計算機軟件學科的課程都是用接近計算機軟件學科來拼湊。但是如今,不能夠再像以前那樣,讓學生就草草的學習與軟件課程有關的邊角知識就可以了,我們很有必要重新審視并整理軟件工程專業(yè)課程。對于相關度比較小的軟件工程學科要適時裁剪,類似于傳統(tǒng)數(shù)字邏輯以及計算機編寫語言這一類課程可以結(jié)合為一門課程去教學,在此基礎上要多添加一些能夠反映軟件研發(fā)的課程、實操性強的課程。通過更新課程幫助學生打開視角,讓學生能夠進一步的了解計算機體系。
4 加強實踐與教學,提高軟件課程的適用度
相比較于計算機科學與技術專業(yè)而言,軟件工程專業(yè)更傾向于實踐性和工程性能力的培養(yǎng)。根據(jù)國際標準SEEK的總指導思想,軟件工程更應該具有質(zhì)的突破與飛躍。所以,實踐與教學應成為軟件工程專業(yè)教學的重要組成部分。其實質(zhì)質(zhì)量與專業(yè)教學質(zhì)量是具有很重要的影響的。在校的軟件工程專業(yè)課程大部分都應添設課程實驗,總體上可以分為驗證性、操作性、綜合性以及設計性實驗,通過這些課程實驗幫助學生理解并消化課堂上的軟件課程知識。
我們還可以借鑒一個高校把軟件工程專業(yè)劃分成“課程實驗、課程設計以及畢業(yè)設計”三級別的實驗體系。課程設計主要從帶動學生獨立的實踐項目開始,通過課程設計環(huán)節(jié)分階段性地,漸進地培養(yǎng)學生對于軟件分析設計能力、提高學生的課程實踐能力。學校可以依據(jù)學校的實際情況去劃分課程設計的階段。每個階段要有明確的目標,這樣教師在教學時能夠有明確的目的,能夠帶著學生有規(guī)劃地向這一塊靠攏。學生也可以依據(jù)自己的學習情況,試著在大一、大二主要學習如何成為一個熟練的程序員,大三要學會讓自己能夠成為熟練應用開發(fā)工具開發(fā)企業(yè)應用架構(gòu)的基本方法,學校也要在這個階段強化學生軟件工程領域知識的應用能力;大四要重點培養(yǎng)團隊軟件開發(fā)、項目組織管理等等的能力。通過有目的、有規(guī)劃的學習,提高自己的實際能力。endprint
學校通過這樣一個階梯式、漸進式的實踐教學,不單單可以提高學生的總體素養(yǎng),讓學生學有所獲,同樣的為培養(yǎng)滿足企業(yè)、軟件產(chǎn)業(yè)需求人才奠定了扎實的基礎,為學生就業(yè)提供了很好的平臺。
5 探索有效的軟件工程模式,加強雙語教學
校方要加強開展雙語教學模式。只有與國際接軌,在挑戰(zhàn)新世紀挑戰(zhàn)和教學改革時才能夠不畏一切迎難而上。當然,加強雙語教學也是當下教育改革的熱點與重點。2001年時,教育部也頒布了一條關于“加強高等學校本科教學工作提高教學質(zhì)量”的公告,明確地提出了關于教學教育想要創(chuàng)新條件必須要使用英語等外語進行公共課以及專業(yè)課的教學。就目前來看,雙語已經(jīng)成為我國高校教學改革的熱門話題。
在軟件工程上,必須開展雙語教學這不單單是大勢所趨,更是這個學科的特點決定的。英語已經(jīng)成為現(xiàn)代信息技術傳播的語音支撐,軟件工程的課程以及在實際上的運用,不管是從基礎的編程還是抽象的理論都會涉及大量的英語詞匯。作為一個即將成為、從業(yè)的軟件人員,英語是決定你能否順利與產(chǎn)品與人交流的關鍵。學?梢葬槍@一情況,以不影響教學進度為前提,在課程里滲透式的附帶一些英語專業(yè)詞匯,潛移默化地擴大學生的專業(yè)詞匯、提高專業(yè)外語水平。在低年級時,試著潛移默化學生,提高學生的英語水平,到了高年級,在一些重點的科目上要采用全英語的雙語教學,有條件的還可以采用外教授課法,讓學生能夠重視起外語對于軟件工程的重要性,提高他們的外語交流能力。
6 結(jié)束語
軟件工程專業(yè)課程體系的設立,一定要結(jié)合學校的實際情況,不可過于眼高手低,也不可以設立的過于簡單。既要面向當下的產(chǎn)業(yè)需要,同時也要兼顧學生的發(fā)展?jié)摿,遵循?guī)律與法律法規(guī)。要通過不管的實踐與探索對軟件課程專業(yè)實時更新。只有不管的對軟件工程專業(yè)課程體系不斷地探索與實踐,才能夠提高學生的綜合素質(zhì),創(chuàng)意能力以及學校的就業(yè)情況。通過實踐的證明,與時俱進的軟件工程專業(yè)課程體系符合當下的軟件人才教育需求,體現(xiàn)了知識、素養(yǎng)以及能力協(xié)調(diào),同時發(fā)展。較好的展現(xiàn)了學校以培養(yǎng)應用型人才的為培養(yǎng)目標地宗旨。
【軟件工程專業(yè)課程體系的研究與創(chuàng)新實踐論文】相關文章:
工程管理專業(yè)實驗課程體系的研究與實踐教育論文05-04
創(chuàng)新課程體系與模塊教學模式的實踐與研究04-29
大一新生專業(yè)教育形式創(chuàng)新實踐研究論文05-01
數(shù)學建模課程體系的研究與實踐05-02
軟件工程方法研究的論文04-27
軟件工程改革研究論文04-27
施工現(xiàn)場工程管理創(chuàng)新與實踐研究論文05-03
對綜合布線實訓課程體系的研究論文04-29