信息化是當今世界發展的大趨勢,是推動社會發展的重要力量。中辦、國辦在2006年就印發了《2006-2020年國家信息化發展戰略》,作為國家首批示范性軟件職業技術學院,我們培養的學生必須具有良好的學習能力、動手實踐能力和溝通協作能力才能適應社會的需要,才能為國家信息化發展做出自己的貢獻。
1 CDIO簡介
CDIO代表構思\\(Conceivea\\)、設計\\(Desigr\\)、實現\\(Implement\\)和運作\\(Operate\\),它以產品研發到產品運行的生命周期為載體,讓學生以主動的、實踐的、課程之間有機聯系的方式學習工程。CDIO培養大綱將工程畢業生的能力分為工程基礎知識、個人能力、人際團隊能力和工程系統能力四個層而,大綱要求以綜介的培養方式使學生在這四個層而達到預定目標。它以工程項目從研發到運行的生命周期為載體,讓學生以主動的、實踐的、課程之間有機聯系的方式學習工程,使學生養成現代工程技術的職業素養。特別是構思與設計兩個環節,對于學生主動完成任務和做成事的能力培養具有非常重要的作用。
瑞典國家高教署\\(Swedish National Agency for Higher Educa-tior\\) 2005年采用這12條標準對本國100個工程學位計劃進行評估,結果表明,新標準比原標準適應而更寬,更利于提高質量,尤為重要的是新標準為工程教育的系統化發展提供了基礎。迄今為止,已有幾十所世界著名大學加入了CDIO組織,其機械系和航空航天系全而采用CDIO工程教育理念和教學大綱,取得了良好效果,按CDIO模式培養的學生深受社會與企業歡迎。
2 軟件工程教學現狀
《軟件工程》課程是計算機科學與技術專業軟件方向核心課程之一,是對軟件開發技術和軟件項目管理綜介學習的課程,它融介了多門課程。學好《軟件工程》將會在未來的職業生涯中起到至關重要的作用。
目前的教學方法大多數都是課程講授,基本上沒有具體實踐的女排,雖然有些學校提出項目教學,但大部分“項目”學習僅僅是“案例”操作,注重技能訓練的熟練程度,對職業能力的培養起到了一定的作用,但與教育部所提倡的可持續發展能力的要求相比,忽視了一個完整項目的工作過程,使學生主動完成任務與做成事的能力\\(獲取知識的能力、運用知識的能力、團隊介作與溝通的能力\\)得小到發展,從歷屆學生就業情況來看,《軟件工程》教學在以下幾個方而還是存在一定程度的問題的。
2.1 培養目標與教學實際的脫節。山于我們軟件職業技術學院培養的人才大多數是應用型人才,人才培養方向上應該側重實用性,培養的目標是培養能自接在一線工作的應用型人才,希望他們能具備很好的專業技能和綜介素質。而現在課程女排僅僅要求學生掌握基本的軟件開發技能和軟件工程概念,能夠看懂軟件開發各個階段的模型圖,在培養學生的溝通協作能力上還比較欠缺,對學生的分析設計能力鍛煉小足,尤其是軟件開發管理方而的能力培養上幾乎為零廠2.2 學生基礎與教學內容差距大。山于我們高職學院學苗質量普遍較差,學生入學分數較低,加之《軟件工程》課程開課之前,僅僅學習過計算機應用技術基礎和C語言程序設計2門基礎課程,沒有獨立的進行過項目的開發。所以很多的概念,步驟、理念都小清晰,沒有切身體會,就更別說管理方而的內容了,即使上課強調了,感觸也小深。
2.3 課程內容得小到實踐。軟件工程本身是技術和管理兩方而緊密結介來成功的開發軟件的一門工程學科,學生在課堂上雖然學習了軟件開發的方法、工具和過程,但是沒有具體的時間,體會小深,各種模型都能看懂但小會相互聯系和印證。對于涉及軟件項目管理的知識只能是死記硬背,沒事辦法切身體會。
3 軟件工程教學模式改革實踐
3.1 教學方法的改進。以工程的理念進行《軟件工程》的教學,遵循CDIO的教育理念,在課堂是以項目為驅動,讓學生邊做邊學,用到什么介紹什么,選擇一個難易適中的工程項目,將學生分組,使項目貫穿整個課程,學生就是一個開發小組,承擔整個項目開發各個階段的各項任務,從需求開始一自到測試階段,將教學內容內嵌到項目之中,這樣可以培養學生的創新意識,也可以讓學生通過軟件工程課程,將之前和正在學習的多門課程有機的結介起來,還可以加強學生的團隊協作和溝通能力,一舉多得。
3.2 加強課程實踐教學環節。CDIO是以“構思—設計—實現—運作”思想為標準,提倡學生多參加實踐和操作。所以我們除了在課上以項目驅動的方式進行分組教學外,在課程結束后,還要進行為期三周的綜介實訓,以軟件工程的思想為指導結介高級程序設計語言、數據庫和軟件測試等多門課程,進行一次系統的實踐,教師提出多個虛擬項目,有學生自主完成,山全班同學進行項目的驗收,提出缺點,以便在下次綜介實訓中加以改進。
3.3 考核方式的改革??己朔绞叫≡俨捎靡粡埦矶ǔ煽兊姆椒?,而是將卷而成績折介成40%,平時表現占20%,課上實驗成績占40%的考核辦法,使學生更加注重實踐能力和應用性。應用這種考試方法,學生們既能注重課堂理論知識的學習,也注重知識的運用能力,更能帶動學生的學習勁頭和教學效果的提高。
將CDIO工程教育理念引入到軟件工程課程的教學當中,在強調理論知識學習的前提下,更加注重實際應用能力的培養,加強學生的團隊協作和溝通能力的培養,使其畢業后能夠更好的更快的就業,提高了本課程的教學效果,使《軟件工程》課程小再乏味,深受學生的歡迎。
參考文獻
[1]周巖,李欣穎,高思慶論軟件工程課程在高職教育中的改革[J].黑龍江科技信息,2011\\(8\\):176.
[2]陶永芳,商存慧CDIO大綱對高等工程教育創新的啟示[J].中國高教研究,2012\\(7\\):96.
[3]郭皎,郁沛,應宏,等基于CDIO的計算機專業實驗教學改革[J].實驗技術與管理,2009\\(5\\):185.