前言:尋找寫作靈感?中文期刊網用心挑選的軟件外包人才需求課程教學改革論文,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
1教學目標
《軟件工程》課程是計算機相關專業的專業必修課,具有較強的理論性和實踐性。根據軟件工程專業的人才培養目標,結合軟件外包行業對人才的需求,確定了《軟件工程》課程的教學目標:掌握軟件開發流程,能靈活運用軟件工程的知識進行項目設計、開發、測試和運行維護,能閱讀并撰寫軟件開發過程中產生的文檔資料(中文和日文),如需求說明書、系統設計說明書、數據庫設計說明書、測試說明書和用戶使用說明書等;具有團隊合作能力。
2基于校企合作的教學內容改革
校企合作就是在合作教育模式框架下,高校和企業兩個獨立的組織,以學生價值創造和人才培養為出發點,以共贏為基礎,雙方進行緊密合作、優勢互補的合作方式。軟件外包企業需要學生具有較強的日語或英語軟件文檔閱讀和撰寫能力,因此依托校企合作平臺,本課程組與軟件外包企業緊密合作,邀請企業培訓師與授課教師一起,根據企業的實際用人需求確定教學內容、編寫合適的項目案例和完整的中英日文文檔資料,使教學內容無限貼近實際軟件開發中使用的技術和方法,由此實現學校與企業“零距離”、學生畢業與就業“零過渡”、理論與實踐學習“零銜接”。
3教學方法改革
3.1基于案例的教學方法改革
案例教學法作為一種啟發式的教學方法,是對傳統教學法的擴充和革新。針對軟件工程課程理論性和實踐性強的特點,對基于案例的《軟件工程》課程教學模式進行了研究,結果顯示目前采用的基于案例的教學方法,多為分散案例,案例間的關聯性不強,甚至沒有關聯。例如:在講解E-R圖的時候采用學生信息管理系統做例子,在講解數據流圖的時候采用倉庫數據管理系統做例子,這樣就導致學生對軟件工程的知識僅僅是管中窺豹,不能貫通。所以將一個完整的案例貫穿到《軟件工程》課程的教學過程中,有利于學生對知識的理解和整合。
3.2基于項目驅動的分組項目實踐模式
項目實踐是軟件工程課程教學過程中非常重要的一環。結合《軟件工程》課程特點,提出項目驅動的分組項目實踐模式,以項目為主體,組織學生以團隊的形式參加項目分析、設計、實現和管理,在項目實施過程中,激勵學生自我認識,引導學生獨立思考與創新,營造討論爭辯的機會和氣氛,并以討論的形式鼓勵學生表達各自的觀點和思想,從而積極主動地參與分析、概括或評價,將軟件工程的分析、設計、實現、管理等各個知識點的講解融入項目實施的各個階段?;陧椖框寗拥姆纸M項目實踐模式由以下兩個環節構成:
(1)學生組隊。
在課程初期,安排學生自由組隊,每組人數限定3~4人,選出一位同學作為項目組長進行項目管理。學生按系統分析、設計、實現、測試的角色明確各自的分工和職責,并協作完成,以培養學生的團隊合作精神、溝通能力和協調管理能力。隨著教學進度展開,把項目實施與理論教學結合起來。
(2)項目選擇和項目開發。
根據課程進度,引導學生根據興趣自行進行項目選擇;按照軟件工程的生命周期指導學生進行項目計劃、需求分析、設計等工作。側重培養學生發現問題、獨立分析問題和解決問題的能力,使學生初步體會一個軟件項目開發的全過程。采用分組方式開展項目實踐,這樣在鞏固項目開發技術知識的同時,培養學生與人合作的能力,提高學生的項目管理能力。
3.3師生互動和生生互動
在授課過程中,每個開發階段(需求分析、概要設計、數據庫設計、頁面設計等)完成后,都選擇2~3個項目組進行項目進展情況發表。根據項目進展情況,項目組自行設計PPT,在課堂上闡述設計理念,教師和其他學生作為項目評審人員對設計方案進行評估、提問,由項目發表的學生進行解答。學生把自己的想法表述出來,大家一起探討可行性和合理性,有利于師生之間、學生之間的交流,提高學生與人溝通的能力。
3.4充分利用網絡交互工具進行課后擴展教學
QQ、微信、微博的發展,完全改變了現代人的交流溝通方式。學生接收新鮮事物快,樂于在網上與教師、同學溝通,所以將微信引入到教學中,可以引導學生認識到微信不僅僅是一種溝通工具,也是一種有效的學習工具。
4考核方式改革
傳統的考核方式以考試為主,學生僅僅為了考試而學習,采用應付考試的方式來學習,在根本沒理解的情況下,死記硬背,不能做到知識的靈活運用。《軟件工程》課程涉及到的知識面很廣,在實際項目開發過程中,需要查閱很多的參考資料,因此,本課程組采用了分組開發項目,最終提交大作業的形式進行課程考核。平時成績占30%,期末大作業占70%。傳統的大作業方式,是在課程后期才將大作業要求告訴學生,學生可能采取突擊的方式完成作業,作業質量不高。我們在課程初期就以大作業說明文檔和樣例的形式,告訴學生本課程的考核驗收方式,讓學生提前準備。在授課過程中,每個軟件開發階段完成后,需要學生完成相應項目進度的文檔撰寫工作,采用課堂隨機檢查或學生主動發表的方式,對大作業的完成情況和相關知識的掌握情況進行考查。實驗考核結合各小組提交的作品進行,在評價整個小組成果的同時注意區分個人貢獻。具體評價內容與比例為:軟件需求規格說明20%,軟件設計文檔20%,模塊代碼25%,集成系統25%,軟件測試文檔10%。
5教師隊伍建設
在師資培養方面,堅持“走出去、請進來”的原則,有計劃、有步驟地選派骨干教師加入軟件工程課程組,擴大本課程的師資配備;通過多種渠道,選派教師參加各類企業培訓;聘請企業經驗豐富的導師作為項目經理,課程組骨干教師作為項目組成員,進行項目開發實踐,確保教師的教學水平與實踐能力得到提高。軟件工程授課教師都具有在知名軟件公司工作或接受專門培訓的經歷,積累了豐富的項目經驗,能夠熟練使用英語、日語給學生講解軟件文檔(需求分析說明書、概要設計說明書、詳細設計說明書、數據庫設計說明書、測試說明書等)的撰寫,從而使學生在掌握軟件開發過程的同時,熟悉各種文檔的多語言閱讀和撰寫,滿足軟件外包企業人才需求標準。
6結語
我國高等教育處于轉型期,要抓住機會,掌握主動權,從市場需求入手,解決高校人才培養與社會需求之間的矛盾,讓學生真正體會到學以致用的快樂。實踐證明,《軟件工程》課程的教學改革,對軟件學院人才培養目標的重新修訂、教學模式的改革有指導和借鑒意義,有利于本專業的建設、發展和轉型。
作者:關菁華 單位:大連外國語大學軟件學院