軟體工程方向暑期實習實踐教學平臺的設計與分析論文

  強化實踐教學環節,提高實踐教學質量,培養學生實踐能力和創新意識,已經成為高校教育“十二五”教學改革的重要方向。以就業為導向、校企合作、工學結合是高等工程教育的特點,而工程教育重要一環——頂崗實習,是一項由高校、企業、學生、政府等多方參與的綜合工作,實習過程中由高校指導教師和企業實習指導人員共同指導學生學習生產及實習成績評定等工作。由於頂崗實習具有管理主體多元化、實習地點分散化、實習內容多樣化等特點,因此頂崗實習期間的教學和管理成為了高等院校的難點。以下是小編為大家精心準備的:軟體工程方向暑期實習實踐教學平臺的設計與分析相關論文。內容僅供參考,歡迎閱讀!

  軟體工程方向暑期實習實踐教學平臺的設計與分析全文如下:

  【摘要】:高校在培養學生創新能力和提高學生綜合素質的過程中,實習實踐教學是其中非常重要的一個環節。結合中國石油大學華東軟體工程專業大二暑期實習"J2EE軟體架構實習"課程開展的實際情況,對當前高校軟體工程方向暑期實習實踐基礎教學的現狀進行了分析,對教學中存在的問題和不足提出了改進的措施。設計並實現了一個基於WEB的暑期實習實踐教學平臺,該平臺實現了實習題目的管理、實習案例的管理、實習規範的管理和實習過程的管理,提高了實習實踐的資訊化管理水平。

  【關鍵詞】: 實習實踐 教學平臺 教學改革 動手能力

  一、實習實踐教學改革中的共性問題

  1.對實習實踐教學環節重視不夠。

  傳統的實習實踐教學方法基本上是以灌輸、教師定製題目為主,學生的學習主動性不能得到很好的發揮。實習實踐教學方法的改革必須實現以學生自我訓練為主的教學模式。在教師指導實習實踐中要分出輔導性、指導性和發揮性三個不同層次的教學。輔導性教學階段以傳授理論知識為主;指導性教學階段以培養學生的主動學習能力為主;發揮性教學階段以啟發學生的創新型思維為主。

  2.實習實踐題目設定不合理或缺乏更新。

  目前,各高校軟體工程方向暑期實習實踐環節已經成為創新性人才培養模式中不可或缺的一個關鍵環節,目的在於培養學生的動手操作能力和提高學生綜合解決問題的能力。但目前很多高校仍然採用傳統的實習模式:教師佈置一個題目,學生按照教師的要求進行實習,最後提交一份實習實踐報告。這種實習實踐過程已經不能跟上時代發展的需要,首先,實習實踐題目的設定過於陳舊和單一,基本上都是諸如教學管理系統、學生資訊管理系統、網上購物管理系統等;其次,學生實習實踐只能基於教師給的題目進行設計開發,束縛了學生的主觀能動性,限制了學生的創新性的發揮。

  3.理論和實踐脫節缺乏啟發式教學引導。

  許多教師認為暑期實習實踐環節就是培養學生的動手操作能力,讓學生動手實踐,能夠讓學生體會程式設計的過程,會動手寫程式碼就算是完成教學任務。這種觀點是錯誤的。教師應該在暑期實習實踐環節,既要注重理論知識的傳授,又要能夠引導學生在實際的專案實戰中體會到運用理論指導實踐的好處。這就需要教師對理論知識非常精通,並且對教師自身的實踐經驗有較高的要求,能夠在實習實踐過程中,進行一些啟發式的引導,讓學生能夠在碰到問題的時候主動思考應該應用哪種理論知識來指導實踐,提高軟體開發能力和優化軟體程式碼效率。例如:教師上課講授了10個知識點,在實習實踐教學過程中,教師應該非常明確在哪個環節引導學生運用哪個知識點來指導實踐,最終達到能夠讓學生自主地選擇利用一些知識點來指導實踐,學生一旦體會到理論指導實踐帶來的好處,也會積極地在實際的實習實踐環節中或理論學習中做到理論結合實踐,使兩者有機地結合起來。

  4.創新能力培養不足。

  如果教師在教學過程中沒有給學生創造自主學習的機會,也沒有為他們提供進行探究的渠道,創新就無從談起。創新能力的提高主要是通過在實習實踐過程中不斷獲取的。在探究和自主學習的過程中,學生能夠形成多方面的能力和技能,如收集資訊的技能,包括:傾聽、觀察、發問、探索、澄清;組織材料的技能,包括:概括、總結、對比分析、分類;傳遞資訊的技能,包括:提問、討論、撰寫報告等。

  二、暑期實習實踐教學平臺解決的主要問題

  軟體工程方向暑期實習實踐教學環節主要包括兩個方面:一是理論,二是實踐。二者相輔相成,缺一不可。但是,在實際的實習實踐教學過程中,教師的主要精力要麼放在基礎理論知識的傳授上,要麼放在培養學生編寫程式碼的能力上。“重理論,輕程式碼”、“重程式碼,輕理論”,這兩種方式都不可取,都沒有注重學生綜合素質的培養。教師在這個環節應該是起到理論和程式碼之間的橋樑作用,通過一些啟發式的引導,或者一些深入溝通互動,做出一些提示,讓學生能夠自主地運用理論指導實踐。例如:老師講解了3個設計模式,共10個知識點,也講解了各個模式具體的應用場合。在具體的實習實踐環節中,碰到應該運用設計模式來解決問題的時候,老師應該做一些啟發性的引導,讓學生能夠自主地把所學的知識點分別運用到實際開發過程中,能夠潛意識地將理論與實踐相結合。

  教學平臺主要解決的問題有以下幾個方面:

  1實習題目的管理:能夠線上自主申報題目或線上選擇題目,能夠對學生實習實踐的每一個題目進行動態監控與跟蹤,能夠通過對學生實習進度日誌的動態分析,動態監控每個實習題目中的每個小組成員的工作進展情況。

  2實習案例的管理:通過資訊化的手段,把一些好的經驗、理論與實踐相結合的經典的教學案例通過教學平臺儲存到資料庫中,讓學生可以任意地查詢並對其經典教學案例進行反覆研究學習,提高學生的工程實踐能力。

  3實習規範的管理:教師通過教學平臺把暑期實習實踐教學過程中的各個必修環節、各個環節中涉及到的知識點以及該知識點通過哪些典型的案例可以實踐等分門別類地放到資料庫中儲存下來,並通過不斷的實習實踐進行總結完善,使學生能夠通過教學平臺進行各種查詢。一方面能夠規範實習實踐教學的各個必修選修環節,另一方面能夠保證實習實踐教學經驗的積累。4實習過程的管理:暑期實習實踐教學平臺能夠實現學生實習程式碼管理、學生日誌管理、學生線上評分管理、實習報告在線上傳和教師線上審閱功能。通過系統設定各個模組在實習中所佔比例,自動計算每個小組的實習總成績,並可以通過系統匯出到EXCEL檔案中儲存並列印。

  三、教學平臺的設計及主要功能

  1.教學平臺的設計:暑期實習實踐教學平臺是基於MVCModel、View和Controller模式,採用B/S架構的WEB模式開發的。系統主要採用JSP為主要程式語言進行開發,應用WEB伺服器採用開源的TOMCAT,資料庫伺服器採用流行的ORACLE資料庫,結合HTML、CSS、JavaScript技術實現。

  2.系統的主要功能:該教學平臺的主要功能包括以下幾個方面:

  1學生管理子系統。學生管理子系統主要包括:自主申報題目管理、線上選擇題目管理、學生日誌上傳管理、實習程式碼上傳管理、學生線上評分管理。

  2教師管理子系統。教師管理子系統主要包括:線上評分管理、線上視訊管理、實習專案案例庫管理。

  四、“J2EE軟體架構實習”課程在教學平臺中的應用實踐

  1.實習實踐課程改革過程簡介

  從2003年申報軟體工程專業開始,中國石油大學華東計算機與通訊工程學院就非常注重軟體工程專業學生的動手操作能力培養,先後開設了“J2EE WEB程式設計”、“面向物件方法學”等軟體方向課程。在大二暑假期間開設了“J2EE軟體架構實習”這門實習實踐課,目的是培養學生的軟體工程動手能力、程式設計解決問題的能力,滿足社會對軟體工程專業人才的需要。本著這個教學目標,“J2EE軟體架構實習”已經為軟體工程專業學生開設了8屆,共500名左右學生參加了實習實踐教學改革。經過課程的訓練,95%以上的學生能夠獨立地使用J2EE技術來解決實際問題,還對該實習實踐課程的建設提出了很多寶貴的建議,學生反映良好,均從課程改革中受益。

  2.實驗機房環境問題與保障。

  學院實驗中心在8年實習實踐課程改革中,也經歷了很多困難時期,因為大部分已有機器配置較低,安裝大型軟體經常會出錯。針對這種情況,中國石油大學華東計算機與通訊工程學院實驗中心積極與學校裝置處聯絡,淘汰了大量的配置較低的機器,換上了很多配置高的電腦。實驗中心機房可以同時供上百人同時上機,實驗中心的教師也想盡辦法儘量為學生提供一個良好的上機環境。

  3“. J2EE軟體架構實習”課程在教學平臺中的應用實踐。

  “J2EE軟體架構實習”是一門綜合性很強的暑期實習實踐類課程,注重理論知識與實際應用的相結合,運用理論知識來指導上機實踐。通過為期四周的暑期實習實踐教學活動,學生藉助軟體工程方向暑期實習實踐教學平臺進行教學活動,通過教學平臺的輔助,對實習實踐要求掌握的知識點更加明確了,對實習任務和實習要求更加清晰了,通過教學平臺可以進行一些常見問題的查詢,避免了實習教師每次實習都需要對關鍵點進行強調,使得學生的實習效率更加高效。通過教學平臺的輔助實習實踐,相比傳統實習實踐具有以下優點:

  1通過教學平臺實現自動考勤,自動計算平時成績;實現線上選題和自主申報題目相結合的選題方式,讓實習選題管理更加科學規範;能夠通過學生定期上傳的日誌來動態監控學生實習的進度。

  2通過教學平臺中專案案例庫的管理,實現資源不斷積累,隨著使用時間的推移,系統逐步完善,資源不斷豐富,成為實習實踐不可或缺的一個教學資源庫。

  3實現學生線上評分管理功能,讓學生參與到實習實踐的成績評定中來,調動學生的積極性,讓學生願意實習,主動學習,從而提高實習實踐的效果。

  4學生獨立解決問題的能力得到了鍛鍊和提高。有一些疑難問題,可以通過查詢往屆學生的技術資料庫,通過仔細閱讀便可解決。

  4.課程實際執行效果。

  該暑期實習實踐課程在中國石油大學華東計算機與通訊工程學院軟體工程專業是最受歡迎的實踐性課程,受到廣大學生的好評,普遍反映經過一個月的實踐操作,自己的動手能力得到了鍛鍊和提高。學生的評語:“理論聯絡實際,結合目前流行的J2EE技術開發基於B/S模式的系統,培養了動手能力,是軟體工程專業最應該開設的一門課程”。在每年的學生評價中,學生的教學評價測評均在90分以上。

  五、總結

  實習實踐教學改革既是一門科學,也是一門藝術。一方面,應該合理設定實習實踐課程內容,在培養人才的時候一定要緊密結合社會的需求,特別是軟體工程這種實踐性很強的專業,要按照社會的需求來設定課程內容。另一方面,應該加強理論與實踐相結合,加強各個實習課程組之間的交流,不斷地探討教學方法和教學改革思路,定期組織教學研究活動,促進教師之間的交流。除了培養學生的學習興趣外,也要讓教師不斷地研究探討,遵循循序漸進的啟發式的教學規律,這樣,才能培養出社會真正需要的軟體工程專業人才。暑期實習實踐教學平臺正是實現這種教學改革過程中運用的一種資訊化的手段,通過教學平臺規範軟體實習實踐教學環節,合理跟蹤與監控軟體實習實踐教學過程,方便實習實踐教學改革的實施,促進教學改革成果經驗的積累,提高暑期實習實踐教學效果。