1. 首頁
  2. 職業/專業/職能

軟體工程專業教學改革的研究論文

軟體工程專業教學改革的研究論文

1大資料給軟體工程專業帶來的挑戰

隨著大資料技術的發展,企業對大資料人才的需求日益增長。而真正掌握大資料技術的軟體人才遠遠不能滿足企業的需求,人才缺口是長期且巨大的。為了適應日新月異的大資料產業對人才的需求,高校及時培養系統掌握大資料技術的軟體人才是必然趨勢。大資料時代的軟體工程專業,教學理念、內容、方式均需要進行不斷的改革和創新,才能適應社會不斷髮展的需求。

2資料時代下軟體工程專業的教學改革

2.1引入分方向教學理念,革新教學內容

由於學生入學時基礎各不相同,同時還存在學習水平和學習能力上的差異。為了達到更好的教學效果,在大學二年級結束時,根據學生的前兩年在校成績情況和學生的意願進行分方向教學,不同方向側重不同的授課內容。針對軟體行業的能力要求,可以把軟體工程專業細分為軟體測試方向、軟體開發方向和大資料方向。大資料方向與其它兩個方向相比,大資料更需要複合型人才。在軟體工程相關學科的基礎上,具備數學、統計學等專業知識的畢業生在大資料領域有廣闊的就業前景。因此,調整軟體工程專業人才培養方案,在原有的課程體系中,增加Hadoop系統中使用最為廣泛的HBase、Hive、Zookeeper、資料交換、大資料查詢、大資料專案實踐等核心內容,使學生在具有軟體工程專業人才基本素質的同時,具備一定的大資料專業人才的知識和技能。

2.2引入CDIO模式,改革教學模式

所謂CDIO,指的是四個過程,即構思(Conceive)、設計(Design)、執行(Implement)、運作(Operate)。這是一種經典的將理論和實踐融合的教學模式,是一種在實踐中學習,邊學習邊實踐的教學過程。教學過程以軟體產品的研發、測試、執行等生命週期為載體,為學生們提供一個主動的、聯絡實際的,並且與其他課程之間聯動的課程環境。運用“實踐中學習”以及“專案中學習”的新型教學方法,在學習過程中,從基礎知識、實踐能力、團隊能力、工程系統四個層面對學生進行培養。理論型課程和實踐型課程採用不同的教學方法。(1)理論型課程採用問題驅動式教學方法。例如《作業系統》,這門課程的教學大綱規定,此課程主要研究作業系統的基本原理,是一門理論型教學課程,教學內容枯燥難懂。引入問題驅動教學法,在每章教學前提出問題,要求學生在學習過程中回答相應的問題。比如在講授儲存管理一章前,給學生提出Linux作業系統採用哪種儲存管理方式,如何實現記憶體擴充等問題。學生在學習過程中,就會帶著問題學習尋找答案,從而提高學生學習的積極性。(2)實踐型課程採用專案教學法,將一個完整專案貫穿整個教學中。比如《Java程式設計》這門課程,就可以選擇“員工薪酬管理系統”或“圖書館管理系統”等完整的專案貫穿在整個教學過程中,在每部分知識點講解後,帶領學生完成相應專案模組的設計與實踐,將理論教學與課程實踐完美結合。

2.3引入雨課堂等教學方式,推行教學方式的改革

隨著網際網路技術的發展和手機的普及,學生的學習方式也發生了改變,學習的時間和空間碎片化。因此,在教學中利用這一特點,推行教學改革。例如,基於MOOC與雨課堂的`混合式教學模式,利用當前MOOC平臺上的影片資源和清華大學推出的應用於微軟PowerPoint(2010以上版本)中的一個外掛--雨課堂,以及微信這一常用交流工具,實現線上線下相結合的教學模式。課前教師推送PPT和教學影片給學生進行預習;課上教師利用雨課堂的課堂練習和彈幕等手段加強與學生的互動,更好的瞭解學生的學習情況;課後運用微信傳送作業。這種教學模式既能夠發揮出當今流行的慕課、微課、翻轉課堂的優勢,又能夠將海量網際網路資源應用於教學中,並透過微信和雨課堂及時統計學生的學習情況,反饋給教師,使教師掌握學生的學習情況,更好的安排以後的教學。

2.4改革考核方式

(1)關注學生平時學習效果,採用課程教學全過程考核的方式。在高校,很多學生不重視平時的學習,等待考前的突擊複習,這樣很難達到應有的教學效果。如果採用課程教學全過程考核的方式,將學生的上課回答問題的情況、作業、測驗、小專案、課堂展示等成績均計入學生綜合評測成績中,並不定期展示給學生,就會大大提升學生平時的學習積極性。(2)注重學生實踐能力的培養,加大實踐能力在課程考核中的比重。在實踐型課程的考核中,採用上機考試或上交專案、報告,並進行答辯的方式進行課程期末考核,這樣既充分考核學生除錯程式和系統的能力,又能鍛鍊學生語言和文字表達的能力。在理論型課程的考核中,加大實踐考核的比重,讓學生重視自己的動手能力提升。(3)提高學生的溝通與團隊合作能力,將團隊合作的分數加入到考核中。現在的學生多數為獨生子女,溝通和團隊合作精神比較差。在課程設計類課程中進行分組教學,在小組中每位同學既要完成自己的任務模組,又要和小組內成員溝通協調專案中遇到的問題,因此溝通和團隊合作能力顯得非常重要。

2.5加深校企合作,加強學生實踐能力的提升

燕京理工學院軟體工程專業與紫光股份有限公司、達內時代科技有限公司等多家企業實行了多年的校企合作,已經具有相當程度的校企合作成功經驗。(1)軟體工程專業與合作企業實行“3+1”培養模式。根據學生的意願、企業的選擇和安排,學生第四年的課程設計、生產實習、畢業實習等在企業完成,對學生進行培訓後,參與企業的專案開發和維護中,在實際專案中鍛鍊學生的實踐能力。(2)紫光股份有限公司和達內時代科技有限公司與我校建立了校內實習實訓基地。在前三年的教學中,根據學校的安排和學生的意願,部分課程可在校內實習實訓基地完成。這部分課程由企業的工程師來講授,他們將企業的專案帶入課堂,結合專案講解知識點,帶領學生完成專案,讓學生提早接觸實際專案,提高學生的實踐動手能力。

3結論

大資料時代下企業需要更專業、更具實踐能力和創新能力的軟體人才,因此軟體工程專業的教學改革勢在必行。如何對軟體工程專業教學理念、教學內容以及教學方式等方面進行系統性的改革和創新,是擺在每一位軟體工程教育工作者面前的重要課題。我們根據燕京理工學院軟體工程專業的實際情況,從教學內容、教學模式、教學方式、考核方式等幾個方面對教學改革進行了分析,以期透過這些改革和創新激發專業潛能,為我國的大資料事業輸送更多學有所長、技術過硬的複合型人才。