博文谷

位置:首頁 > 實用範文 > 論文

網絡程序設計教學改革初探的論文

論文2.76W

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客戶端開發與傳統網站相融合。在教學方法上,以項目驅動教學方法進行教學活動,注重學生軟件開發技能的培養,以學生團隊爲單位給學生充分的鍛鍊機會,調動學生的主觀能動性,給學生布置具體開發實例,從事開發和管理維護。幾年以來,我們透過上述方法的實施,取得了較好的教學效果和就業效果,學生的學習興趣大大提高,解決實際問題的能力也得到了提升。今後我們將繼續鞏固現有教學成果,探索新的網絡程序設計課程教學改革方法以適應新技術發展要求。