期刊VIP學術指導 符合學術規范和道德
保障品質 保證專業,沒有后顧之憂
摘 要:建構Android高級應用開發課程“培養目標→教學方法→考核方式”全線上教學模式.教學模式以能力培養為導向,以實踐教學為中心,以過程考核為重點,培養學生的多種能力.教學實踐表明,該教學模式能提高學生的自主學習能力和創新能力,取得了較好的教學效果.
關鍵詞:Android高級應用開發課程;實踐教學;教學模式
隨著大數據和移動互聯網的飛速發展,人們對智能終端的依賴度越來越高.移動設備開源操作系統Android的市場份額高居榜首,面對龐大的市場需求和Android開發所需低成本﹑上手快的特點,國內各大高校紛紛開設Android開發系列課程,將其作為人才培養的重要支撐內容.[1]Android開發系列課程作為新興課程,具有實踐性強、發展更新快的特點,重課堂講授、輕實踐教學的傳統教學模式很難與之相適應,很難在有限的課時內授完實際Android開發所需的知識與技能.Android高級應用開發是軟件工程專業一門實踐性極強的課程,是Android開發系列課程的高級階段, 其目的在于培養學生具有開發Android應用程序所需的綜合能力,使學生具有較強的Android程序開發能力,并為更為復雜的Android程序開發及Android方向的從業奠定堅實的基礎.因為課程實踐性極強,有限的課時講授難以覆蓋實際開發中可能出現的所有問題,所以,學生在實際應用中往往會碰到大量的細節問題,容易使學生產生畏難情緒.[1-3]本文將根據遼寧科技大學軟件學院校教學中出現的問題,對應用型本科軟件工程專業的Android高級應用開發課程教學進行探討,建構“培養目標→教學方法→考核方式”全線上教學模式,以提高學生的自主學習能力和創新能力.
1 教學模式以能力培養為導向,以實踐教學為中心
Android高級應用開發課程“培養目標→教學方法→考核方式”全線上教學模式以能力培養為導向,以實踐教學為中心,以過程考核為重點,培養學生的多種能力.實際教學過程中以實踐教學為中心,理論教學輔助實踐教學,多種教學手段綜合使用,目的是讓學生掌握Android高級應用開發基礎知識,提高學生的多種能力,特別是自主學習能力和創新能力.教師在教學過程中綜合采取課堂理論講授教學、案例教學、啟發式教學、任務驅動教學、討論教學等教學方法,使學生達到“精理論、熟環境、能開發”的能力要求.
結果見表1-2.表1是教學方法與能力培養關系矩陣,顯示不同課堂教學方法與學生獲得能力的關系.表2是考核方式與能力培養關系矩陣,顯示使用不同評價考核手段對學生學習情況的客觀評價的效果和獲得能力的情況.
課堂講授圍繞著如何解決實際問題展開理論知識的講解.選取一些來源于實際應用,特別是跟學生日常生活及專業關系非常密切的案例,以學生為中心,引入任務驅動實踐教學法[4-5],以完成一個綜合應用案例設計為目標,以“需求分析→模塊劃分→邏輯關聯→性能優化”為主線,將一個完整的案例分為一系列前后銜接的實驗項目,通過案例的深入,推動學生完成不同階段的實驗任務.鼓勵學生自覺組成團隊,設計開發作品.
實踐教學中綜合運用多種教學手段:一是案例教學.根據教學內容,采用一些具有代表性的案例——如程序界面的設計、購物車的設計、聊天工具的設計等——讓學生進行分析和討論,做出自己的設計.二是啟發式教學.強調“舉一反三”“循循善誘”——如在購物車的設計中實現某一功能,從簡單功能性實現到功能增強再到驗證和安全策略的增加,直到功能完善——目的是發揮學生學習的主觀能動作用,開發其創造性思維.[6-7]三是任務驅動式教學.以任務為主線,以教師為主導,以學生為主體,形成學生積極參與、主動探索創新,師生互動協作的模式[8],激發學生的學習興趣,培養學生分析問題、解決問題的能力,提高學生自主學習及與他人協作的能力.四是討論式教學.鼓勵學生發表自己的見解,學生通過討論發現問題,通過討論合作學習,進而解決問題.讓學生在小組或團隊中展開學習,使團隊成員之間相互依賴、相互溝通、相互合作,共同負責,從而達到共同的目標.
2 建立以過程考核為重點的考核方式
Android高級應用開發課程“培養目標→教學方法→考核方式”全線上教學模式考核的原則是:以過程考核為重點,實踐考核為主,理論與實踐兼顧.考核分解成五個部分:期末筆試、上機實踐、作品提交、課后作業和隨機測驗.期末閉卷筆試成績占20%,上機實踐占50%,平時課后作業占10%,隨機測驗10%,作品提交作為上機實踐環節的加分項,不單獨計分.
·期末筆試主要考查學生對基本理論概念和基本原理的理解,對基本方法和API的簡單應用,以及對基本技能的掌握.
·上機實踐由教師給出題目,學生建模并完成邏輯設計和界面設計.上機題目包括界面設計、Activity設計、文件存取操作、藍牙應用等高級組件應用.鼓勵學生自愿參與學校、公司、協會的各類競賽項目——如大學生移動應用開發競賽、大學生創新創業訓練計劃等——對參賽并取得名次的學生給予一定加分獎勵,有助于激勵學生主動學習,不斷進取的精神.在考核過程中結合創新創業競賽等內容,使課程考核與競賽評比融合[9],做到課證融合、教考分離,使考核更具有權威性和公正性,在競賽中檢驗學生創新應用能力,在考試中為競賽選拔后備力量,引導學生注重操作能力與就業應用的銜接.[10-11]鼓勵學生自主組成團隊,設計開發完善成型的APP作品.學生獨立完成設計開發的Android手機APP程序,功能完善,界面友好,通過任課教師組織答辯并認可的作品,可以直接計滿分.
·課后作業是為了及時了解學生平時掌握的Android開發知識,反饋教學效果.教師根據授課內容布置作業,批改作業,并對作業中存在的問題進行輔導答疑.
·課堂隨機小測試,組織安排2-3次15-20分鐘的課堂小測驗(上機),檢驗學生近期課堂學習的情況, 及時發現教師授課過程中需要改進的地方.
3 總結
建構了Android高級應用開發課程“培養目標→教學方法→考核方式”全線上教學模式.教學模式以能力培養為導向,以實踐教學為中心,以過程考核為重點,目的是提高學生的自主學習能力和創新能力.一年的教學成果和學生反饋表明,新的教學模式能夠有效提高學生的綜合素質、自主學習能力以及創新能力;考試的多樣性、靈活性和綜合性可以幫助教師更加及時準確地了解學生對知識和技能的掌握情況,取得了較好的教學效果.
參考文獻
[1]唐肝翌,盧桂馥.Android 開發課程翻轉課堂教學模式研究[J].電腦知識與技術,2017(13):114-117.
[2]謝紅俠,劉佰龍,徐慧.《Android 移動應用開發技術》教學研究[J].現代計算機,2018(5):57-59.
[3]劉昌余,魯斌.以能力培養為導向的Android 程序開發課程教學改革探索[J].科教廣匯,2016(5):39-45.
[4]孫強,趙杰,樊持杰,等.普通高校計算機本科專業實踐教學改革研究[J].牡丹江師范學院學報:自然科學版,2014(4):67-69.
[5]許秀英,黃操軍.一體化創新型工程實踐教學體系的理論與實踐[J].牡丹江師范學院學報:自然科學版,2013(1):71-73.
[6]常寶英.大學生自主學習狀況的調查與思考[J]. 計算機教育,2010(2):27-30.
[7]雷予斯,周珂珂,琚小明.Android課程教學案例設計與實踐[J].計算機教育,2016(10): 23-28.
[8]李惠,楊凌雪.基于翻轉課堂和任務驅動的Android 教學設計的研究[J].福建電腦,2016(5):25-32.
[9]劉楊,張際,劉敏,等.面向學科競賽的實驗室信息管理體系構建[J].河北科技師范學院學報,2018,32(2):75-80.
[10]李學鋒,文松,張其林.教學做一體化Android應用開發教學改革探索[J].計算機時代,2017(6):81-83.
[11]段群,田俊華.案例教學法在《數據結構》教學中的應用[J].陜西教育,2012(9):58.
作者:蘆明