馬強
摘要移動互聯網技術由于知識內容更新快、實踐要求高,對教學方法提出了較高的要求。本文對移動互聯網技術的教學方法進行了分析,提出在教學過程中要夯實語言基礎,讓學生學會觸類旁通;深化理論知識,讓學生學會獨立思考問題;結合實際案例,提升課堂趣味性,培養學生學習的興趣,提高教學效果;精心安排實驗,提高學生的自主學習能力。
關鍵詞移動互聯網Android案例理論知識
移動互聯網技術作為大學工科信息類的一門課程,課程內容具有更新速度快、實踐要求高的特點。移動互聯網技術的快速發展,給大學移動互聯網技術的課堂教學提出了較高的要求。一方面,大學老師自身要密切關注移動互聯網技術的最新動態,努力提高自己專業知識的業務水平;另一方面,對于移動互聯網技術的教學,大學老師也要抓住其中的核心技術進行深入講解,提高課堂的教學效率。
作者通過實際的教學和研究,發現學生在學習移動互聯網技術的開發時,存在著一些問題。一些學生由于對新知識的領悟能力較低,其入門時間較長;對于新問題的分析,缺乏正確的邏輯思考,其分析問題的能力僅局限于課堂上的案例;雖然大部分學生對于移動互聯網開發具有較高的興趣,但卻不太愿意通過網絡等渠道主動學習,學習過程缺乏熱情。通過長期的深入實踐與分析,作者對于大學課堂中教師如何做好移動互聯網技術這門課程的教學,提出從以下幾個方面進行教學的改進。
1夯實語言基礎,讓學生學會觸類旁通
移動互聯網技術的發展,其歷時還不長;與傳統語言相比,如上世紀七十年代推出的C,八十年代推出的C++,九十年代推出的Java,移動互聯網技術的SDK開發出現時間也較近,因此大學課堂積累的教學經驗不足,學生在學習這些知識的時候,常常感覺到入門較困難。但移動互聯網技術中SDK發展,其語言的基礎確是Java或者C++。一般在課堂教學開始階段,教師都會對Java或者C++知識進行簡要的復習,讓學生掌握語言基礎概要,對以后的學習做好充分的準備。
無論是iOS還是Android,其語言基礎都成面向對象程序設計語言。因此,在課堂開始之初,教師有必要加強學生對于類、對象的理解。如在Java的教學復習中,教師可以將開發工具Eclipse與Java語言的復習結合起來。面向對象程序設計語言的三個重要特點:封裝性、繼承性和多態性,是此部分教學的重點。學生掌握了語言基礎中的重要概念,可以較輕松地學習SDK,對其它新的知識做到舉一反三,從而讓學生快速達到移動互聯網技術的入門水平。
2掌握必要的理論知識,讓學生學會獨立思考
移動互聯網技術雖然開發平臺上可供開發的應用服務類型層出不窮,數目舉不勝舉,但其技術本身有一定的理論基石。在教學中,教師應該對這些理論內容進行詳細講解,讓學生對平臺運行的機理有透徹的領悟。如在Android平臺上,任何應用程序都是一個Activity開始,因此,在教學中,可以通過圖文并茂的方式對Activity的生命周期進行講解,并且以“Helloworld”工程為例介紹移動互聯網技術的開發過程。
移動互聯網技術中人機交互功能是項目開發中的重點。在教學中,教師應該從“委托”事件模型著手,對事件處理中的事件源、事件注冊器、事件觸發等概念進行解釋。如在Eclipse的開發移動互聯網技術中,針對事件處理,提出了兩種模型:基于回調的事件處理和基于監聽器的事件處理。前者的事件源和事件處理合并在一起,當用戶在GUI上操作時,由該組件負責的函數進行處理;而后者則是將兩者進行分離,有獨立的監聽器存在。教學過程中發現,只有當學生較好地掌握了這些理論基礎,才能夠對新問題進行獨立的思考和分析。
3結合實際案例,讓學生熱愛移動互聯網技術
移動互聯網技術由于對于學生來說,就是日常生活中隨處可見的技術,因此大部分學生是喜歡這門課程。但涉及到背后技術的開發時,面對眾多、繁瑣的技術細節,一些學生出現了厭學、不喜歡鉆研的現象。在教學過程中,可以結合實際的案例,培養學生熱愛技術細節本身,而不是技術帶來的用戶體驗。如在Android平臺的實例開發中,可以穿插諸如用戶通信錄管理、多媒體播放控制、地理信息服務等與學生平時密切相關的技術。通過對學生興趣的激勵,鼓勵學生熱愛移動互聯網技術。
作者在實際教學中發現,學期期末考試采用以小組完成項目的形式,對于學生掌握知識有積極的促進作用。通常一個小組的項目內容會涉及到某個特定的技術,如短信操作、GPS服務、圖片管理等。讓小組成員討論形式,共同完成某個特定要求目標,并對其完成情況公開答辯。一方面,這種教學方式以讓學生親自體驗如何完成項目的方式,讓學生掌握了知識;另一方面,也鼓勵學生相互交流,培養了學生的團隊合作意識。
4精心安排實驗內容,讓學生學會自主學習
與其它語言類課程相比,移動互聯網技術在教學過程也會安排一定學時的實驗內容。實驗內容安排是否恰當,是教學過程中重要的一環。但與期末項目題目相比,實驗內容往往只是涉及到一個或者兩個小的知識點,學生可以單獨自己完成。如在Android平臺中,對于組件的操作,可以安排學生完成對一個窗口中組件字符簡單的如顯示、改變等操作。通過這種方式,培養學生學習移動互聯網技術的信心。
鼓勵學生提高自己的英語水平。由于新技術更新較快,教學中要培養學生獲取第一手信息資料的能力。因此,學生的英語水平也是關系著學生是否能夠自學移動互聯網技術的關鍵。所謂“網絡即老師”,要讓學生多看原版的文檔,多瀏覽開發平臺提供的技術資料。如在Android平臺中,鼓勵學生在其官方網站學習,提高自己自主學習的能力。
總的說來,新技術更新快、實踐要求高是移動互聯網技術的特點。對于移動互聯網技術課程的教學,既要培養學生對技術細節的熱愛和鉆研,又要鼓勵學生自主學習,通過網絡、書籍等各種渠道完成課程的學習,從而提高自己移動互聯網技術的業務能力。
參考文獻
[1]楊棟梁.移動互聯網發展趨勢的研究[J].電腦知識與技術,2012(8).
[2]程子陽.移動互聯網業務的發展趨勢[J].移動通信,2012(5).
[3]任小芳,李錦儀,李波.移動互聯網及其業務發展淺析[J].移動通信,2012(5).
[4]于明.移動互聯網產業的發展方向[J].高科技與產業化,2012(3).