王福偉
摘 要 隨著移動(dòng)互聯(lián)技術(shù)的迅速發(fā)展,很多高校開設(shè) Android 移動(dòng)應(yīng)用開發(fā)課程,培養(yǎng)學(xué)生 Android軟件開發(fā)的能力。針對(duì)目前該課程教學(xué)存在內(nèi)容枯燥、學(xué)生缺乏積極性、學(xué)生實(shí)踐能力差等問題,提出從 Android 教學(xué)實(shí)踐出發(fā),選取在線點(diǎn)餐系統(tǒng)作為教學(xué)案例,從需求分析開始到最后完整系統(tǒng)的實(shí)現(xiàn),根據(jù)功能模塊將系統(tǒng)分為教學(xué)部分和學(xué)生獨(dú)立完成部分,收到了良好的教學(xué)效果。
關(guān)鍵詞 教學(xué)案例 教學(xué)模式 Android 課程
中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A
1課程背景
Android 移動(dòng)應(yīng)用開發(fā)是一門理論與實(shí)踐結(jié)合緊密的課程,該課程教學(xué)目標(biāo)與社會(huì)對(duì)人才的需求密切相關(guān),但由于受傳統(tǒng)教學(xué)模式的影響,在具體的教學(xué)實(shí)踐中不能取得預(yù)期的教學(xué)效果,主要表現(xiàn)為以下幾方面:(1)知識(shí)點(diǎn)容易遺忘;(2)實(shí)踐教學(xué)環(huán)節(jié)薄弱;(3)學(xué)生不了解完整的Android 開發(fā)過程;(4)學(xué)生對(duì) Android 興味索然。針對(duì)以上問題,教師可以通過在教學(xué)過程中引入案例教學(xué)法鞏固學(xué)生所掌握的知識(shí)點(diǎn),增強(qiáng)學(xué)生的實(shí)踐能力,提高學(xué)生對(duì) Android 的興趣。筆者選取在線點(diǎn)餐系統(tǒng)作為案例,將無線點(diǎn)餐系統(tǒng)功能模塊化,分為教學(xué)部分和實(shí)踐部分。教學(xué)部分用于講解 Android 知識(shí)點(diǎn),功能由易到難,知識(shí)點(diǎn)的覆蓋由少到多,在講授更復(fù)雜功能的過程中鞏固之前學(xué)習(xí)到的知識(shí)點(diǎn),解決知識(shí)點(diǎn)容易遺忘的問題,循序漸進(jìn)地教導(dǎo)學(xué)生;實(shí)踐部分用于考查學(xué)生對(duì)知識(shí)點(diǎn)的掌握,提高學(xué)生將理論和實(shí)踐結(jié)合起來的能力并根據(jù)實(shí)踐部分的表現(xiàn)對(duì)學(xué)生評(píng)分。
當(dāng)學(xué)生完成實(shí)踐部分時(shí),整個(gè) Android 在線點(diǎn)餐系統(tǒng)的功能也完成。案例中包含從背景分析、需求分析到功能完成以及測(cè)試的完整過程,能使學(xué)生學(xué)習(xí)到一個(gè)完整的 Android 項(xiàng)目開發(fā)的過程,同時(shí)在完成項(xiàng)目后產(chǎn)生成就感,提高競爭力及對(duì) Android 項(xiàng)目的興趣。
2教學(xué)案例設(shè)計(jì)
案例教學(xué)法是指教師以學(xué)生為中心,圍繞教學(xué)目標(biāo)和教學(xué)任務(wù),對(duì)實(shí)際應(yīng)用的真實(shí)情景加以典型化處理,使學(xué)生進(jìn)入特定情境,接著通過學(xué)生對(duì)事件積極主動(dòng)的探究活動(dòng)提高其分析問題和解決問題能力的一種教學(xué)模式。在案例教學(xué)中,教師要有目的地選擇教學(xué)案例。Android 移動(dòng)應(yīng)用開發(fā)是 Android 理論與實(shí)踐結(jié)合相當(dāng)密切的課程,要求學(xué)生在具體問題中能夠采用相關(guān)知識(shí)點(diǎn)解決實(shí)際問題,因此需要選取典型、實(shí)用、規(guī)模適中的案例。在線點(diǎn)餐系統(tǒng)功能完整,難度適中,具有典型性的應(yīng)用,是適合 Android 課程的案例,有利于案例教學(xué)法的實(shí)施。
3教學(xué)案例實(shí)施
教學(xué)實(shí)施案例教學(xué)法與傳統(tǒng)講授教學(xué)法截然不同,案例教學(xué)法更注重雙向作用,即提高學(xué)生的積極主動(dòng)性和解決實(shí)際問題的能力。筆者結(jié)合案例與 Android 課程的特點(diǎn),從項(xiàng)目背景和需求講起。
模塊化分解功能并根據(jù)功能講解知識(shí)點(diǎn),由易到難、循序漸進(jìn)地讓學(xué)生熟悉 Android 的完整開發(fā)過程。針對(duì) Android 課程教學(xué)中存在的知識(shí)點(diǎn)容易遺忘、實(shí)踐教學(xué)環(huán)節(jié)薄弱、學(xué)生不了解完整的Android 開發(fā)過程、學(xué)生對(duì) Android 興味索然等主要問題,教師可以在線點(diǎn)餐系統(tǒng)案例驅(qū)動(dòng),從以下幾個(gè)步驟實(shí)施教學(xué)。
(1)了解項(xiàng)目背景。首先根據(jù)案例給學(xué)生講解無線點(diǎn)餐系統(tǒng)的背景,使學(xué)生對(duì)該系統(tǒng)有個(gè)大致的了解,有利于教學(xué)的進(jìn)行。
(2)帶領(lǐng)學(xué)生進(jìn)行需求分析并設(shè)計(jì)功能。需求分析是一個(gè)項(xiàng)目初始必不可少的環(huán)節(jié),教師應(yīng)以案例驅(qū)動(dòng)帶領(lǐng)學(xué)生分析無線點(diǎn)餐系統(tǒng)的需求并根據(jù)需求得出系統(tǒng)功能架構(gòu),使學(xué)生更了解點(diǎn)餐系統(tǒng)的功能和熟悉系統(tǒng)的架構(gòu),有利于學(xué)生熟悉Android 開發(fā)過程,便于接下來的學(xué)習(xí)。
(3)基礎(chǔ)知識(shí)講解。無線點(diǎn)餐系統(tǒng)的主要功能模塊化后有如下功能:①登錄功能;②注冊(cè)功能;③用戶查看菜品功能;④用戶點(diǎn)餐功能;⑤用戶查看訂單功能;⑥用戶刪除訂單功能;⑦管理員管理訂單功能。從功能上可以看出,幾乎囊括Android 課程中的所有知識(shí)點(diǎn),教師可以以功能為例,從最基本的登錄功能開始,再講解注冊(cè)功能,循序漸進(jìn)、由易到難地講解知識(shí)點(diǎn)。
(4)學(xué)生自主完成部分。在教學(xué)中期,教師講授前 4 個(gè)功能,后 3 個(gè)功能則要求學(xué)生自主完成。在這期間,教師需要解決學(xué)生的疑難問題,鞏固學(xué)生學(xué)到的知識(shí)點(diǎn),鼓勵(lì)學(xué)生自主思考,獨(dú)立完成。
(5)引導(dǎo)學(xué)生測(cè)試功能。在學(xué)生自主完成功能的過程中,教師可根據(jù)案例的測(cè)試部分引導(dǎo)學(xué)生學(xué)會(huì)獨(dú)立模塊化測(cè)試 Android 功能,發(fā)現(xiàn)代碼中的問題并及時(shí)改正,培養(yǎng)學(xué)生發(fā)現(xiàn) bug 并且修改 bug 的能力。
(6)重復(fù)第 5—7 環(huán)節(jié),直至沒有問題。
(7)項(xiàng)目驗(yàn)收。教師最后要根據(jù)項(xiàng)目完成情況對(duì)項(xiàng)目進(jìn)行驗(yàn)收。驗(yàn)收主要有以下幾個(gè)要點(diǎn): ①團(tuán)隊(duì)必須完成規(guī)定的項(xiàng)目功能才能取得及格分?jǐn)?shù);②界面設(shè)計(jì)是否美觀友好;③代碼編寫是否規(guī)范;④代碼魯棒性是否良好;⑤團(tuán)隊(duì)分工是否明確;⑥文檔是否健全。教師可根據(jù)以上 6 個(gè)要點(diǎn)綜合評(píng)分,使學(xué)生對(duì)Android 開發(fā)更有信心,提高學(xué)生的動(dòng)手能力以及對(duì) Android 的興趣。
4結(jié)語
Android 移動(dòng)應(yīng)用開發(fā)是一門實(shí)踐性很強(qiáng)的課程。采用案例教學(xué)法不僅能激發(fā)學(xué)生學(xué)習(xí)Android 的興趣,而且能讓學(xué)生完整地學(xué)習(xí)開發(fā)一個(gè) Android 項(xiàng)目的過程,使其遇到實(shí)際問題時(shí)不再無從下手,易于被學(xué)生接受,學(xué)習(xí)效果大幅度提高。
參考文獻(xiàn)
[1] 王向輝,張國印,沈潔.Android應(yīng)用程序開發(fā)[M].北京:清華大學(xué)出版社,2010:67-102.
[2] 劉甫迎,劉焱.Android移動(dòng)編程實(shí)用教程[M].北京:電子工業(yè)出版社,2012:33-72.