網路程式設計教學改革初探的論文

來源:才華庫 2.77W

1改革內容

網路程式設計教學改革初探的論文

1.1教學內容

隨著網際網路的普及和新應用的不斷出現,傳統的C/S應用開發已趨於飽和,除了網路底層服務及應用依然基於C/S模式外,大部分網際網路應用都轉向了B/S模式。JavaEE針對企業級應用的各種需求而提出來的軟體開發體系結構,能適應企業級應用程式開發的分散式、安全性、可擴充套件性、整合化等要求,已經成為B/S開發的標準之一[4]。在網路程式設計課程的教學內容上,我們打破傳統的Socket程式設計內容約束,引入JavaEE應用開發技術,除了講授HTML、CSS、JavaScript、JSP、Servlet、Javabean、JDBC等基礎B/S的開發技術之外,還圍繞企業級應用3大框架技術SSH(Struts、Spring和Hibernate)進行分析講解,詳細介紹SSH框架在各系統開發中的整合實施過程,做到所授內容與軟體公司真實開發環境接軌。除了將C/S模式向B/S模式轉變,還要順應移動網際網路應用興起的需要,增加Android移動終端平臺的開發內容。“網站+瀏覽器+手機客戶端”已經成為傳統網際網路和移動網際網路結合的模式。目前大部分網際網路公司的網站都是基於這種模式,更多的傳統行業企業網站也在跟進,移動網際網路大潮勢不可擋。

1.2教學方法

在網路程式設計的教學過程中,將JavaEE開發的3大框架技術相融合,將網站與AndroidJava開發相結合。具體方法如下:

(1)明確網路複合型人才培養的課程體系,實現管網和開發課程融合、利用網路程式開發加深學生對網路基礎理論的理解,從而更好地管理網路。在網路程式設計課程的教學過程中,針對不同職業規劃的學生,引導學生從事企業網站系統的開發或者移動終端程式的開發,探討如何在移動網際網路大潮下創業。

(2)明確專案驅動教學法在網路開發人才培養中的重要作用,促進網路軟體開發技術教學與實際網路工程專案緊密結合,探索以實際工程專案促進教學的有效方式,建設和完善適合網路工程專業複合型人才培養的、較完備且動態優化的軟體開發技術課程體系,探索網路程式設計課程的新方向。針對基礎薄弱,只有JSP、Java基礎的學生,通過具體例項的實踐,將SSH和AndroidSDK技術在具體例項的實施過程中深入淺出地介紹給學生。

(3)在網路程式設計的教學過程中,努力把握管理網路和網路開發的內在規律,建立科學有效的複合型網路工程技術人才培養模式。本著以人為本的精神,嘗試創新的教學模式,從以教師教為主向以學生學為主方向轉移,從單向灌輸向雙向互動轉移,從傳授知識向教會學生思考轉移,從教師提問向學生髮問的轉移,其核心是激勵學生主動發現、探索、分析問題的積極性和創造性[5]。在網路程式設計的教學過程中可以先讓學生從管理網站開始,給學生充分的鍛鍊機會,調動學生的主觀能動性。繼而給學生布置具體開發例項並利用相應的開發技術進行開發,注重學生軟體開發經驗的培養。

2具體實施過程

(1)以培養適應就業形勢的網路工程複合型人才為指導思想,明確網路工程複合型人才培養的課程體系,實現網路管理和網路開發相融合。

基於複合型人才培養的具體目標,抓住移動網際網路發展的契機,制訂定位明確、層次清晰、銜接緊密、促進人才可持續發展的具體授課內容,實現兩類網路人才的融合。在學院積極進行大方向培養目標改革的背景之下,建立課程群體系,調整相關大綱內容的銜接,如將網路規劃與設計、網站設計與管理、網路程式設計等課程組成課程群,培養移動網際網路人才。課程群體系是實現知識的複合應用而不是多門課程的簡單疊加,這需要積極提高教師自身實踐水平。在全國卓越工程師計劃的影響下,相關教師積極參加卓越工程師的相關培訓,利用帶畢業生實習的機會到軟體企業調研,及時瞭解市場需求,並調整課程教學。同時,建立動態調整機制,每兩年修訂一次授課方案,保證學習內容和企業需求的有機接軌,更好地適應企業需求變化。引導學生從管理網路的應用中發現問題,探索解決方法並實施。教師在講課中堅持以就業為導向、以行業需求為標準。針對不同職業規劃的學生,選用不同的具體例項系統進行由淺入深的分析講解,增加學生團隊開發實踐環節,以提高學生的實際開發能力。

(2)明確專案驅動教學法在網路工程複合型人才培養中的重要作用,促進網路開發技術教學與實際工程專案緊密結合,探索以實際工程專案促進教學的有效方式。

以學生團隊為主體,從組建小網路開始,進行網路管理,開發構建網站並從事後期的維護。以大案例為線索,引導學生思考並解決問題。在案例教學過程中注重例項講解,掌握教學節奏,活躍學生的思維,讓學生積極地參與思考,提出問題,並引導學生主動地參與到教學活動中。儘量壓縮理論學時,提高實驗實踐的學時比重。將課程群中原有實踐環節整合,形成大實踐環節。原有課程大部分都有自己的課程設計環節,都是在每門課上完之後各自進行。經過調整,將部分課程設計合併形成實訓環節,比如將網路規劃與設計、網路程式設計、網站設計與管理3門課程合併成一個實訓,要求學生利用所學知識建立起一個完整的網站系統並完成佈署、管理、維護等工作。

(3)在網路程式設計教學過程中,積極做到以學生學為主,激發學生的自主學習興趣。

通常學生會對移動網際網路的.最新應用感興趣,可以引導學生先了解,再深入,再開發,學生有思想又有技術就可以試著在移動網際網路大潮中創業。興趣和熱情是最好的老師。我們嘗試建立新的教學模式,改變以往的“填鴨式”教學模式,從以教師教為主向以學生學為主的方向轉移,教師應起幫助者的角色,從單向灌輸到雙向互動轉移,從傳授知識向教會學生思考轉移,從教師提問向學生髮問轉移,利用網際網路環境要素,充分發揮學生主動發現、探索、分析、解決問題的積極性和創造性。激勵學生參與實際工程專案活動,為培養複合型網路工程人才提供有力的保證。在網路程式設計的專案化教學過程中注重學生軟體開發技能的培養,給學生充分的鍛鍊機會,調動學生的主觀能動性,依託學院研究室制度給學生布置具體開發例項,培養學生髮現問題、分析問題、解決問題的能力。比如,大連工業大學資訊科學與工程學院WEB研究室的無線區域網設計、伺服器架設、研究室網站的開發和維護等都是由學生團隊完成的。

3結語

大連工業大學網路工程專業根據自身的特點,實施了以就業為導向的應用型網路程式設計課程的教學內容體系改革研究與實踐,順應移動網際網路的新發展需求,結合目前網站開發技術特點,將傳統網路工程技術與軟體開發技術結合,在就業中找到結合的切入點,使學生在就業過程中,真正找到自己的優勢,體現自己的特點。

該教改方法針對性強,簡單易行,效果明顯,充分適應移動網際網路技術潮流,讓學生在就業過程中佔據優勢。在教學內容上,將JavaEE的3大框架技術相融合,將Android客戶端開發與傳統網站相融合。在教學方法上,以專案驅動教學方法進行教學活動,注重學生軟體開發技能的培養,以學生團隊為單位給學生充分的鍛鍊機會,調動學生的主觀能動性,給學生布置具體開發例項,從事開發和管理維護。幾年以來,我們通過上述方法的實施,取得了較好的教學效果和就業效果,學生的學習興趣大大提高,解決實際問題的能力也得到了提升。今後我們將繼續鞏固現有教學成果,探索新的網路程式設計課程教學改革方法以適應新技術發展要求。

熱門標籤