茅穎
摘? ?要:文章以高職物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)“Android程序設(shè)計”課程中的知識點:“頁面跳轉(zhuǎn)的實現(xiàn)”為例,進行信息化教學(xué)設(shè)計,從教學(xué)分析、教學(xué)策略、教學(xué)實施及教學(xué)反思4個方面進行了剖析。該設(shè)計借助信息化技術(shù),突出了學(xué)生的主體地位,突顯了教師的主導(dǎo)地位,提高了教學(xué)效率與教學(xué)質(zhì)量。
關(guān)鍵詞:Android程序設(shè)計;信息化教學(xué)設(shè)計;高職
信息化教學(xué),是指在教學(xué)中應(yīng)用信息技術(shù)手段,使教學(xué)的所有環(huán)節(jié)數(shù)字化,從而提高教學(xué)質(zhì)量和效率。以現(xiàn)代教學(xué)理念為指導(dǎo),以信息技術(shù)為支持,應(yīng)用現(xiàn)代教學(xué)方法的教學(xué)。在信息化教學(xué)中,要求觀念、組織、內(nèi)容、模式、技術(shù)、評價、環(huán)境等一系列因素信息化[1]。
《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010—2020 年)》和教育部《教育信息化十年發(fā)展規(guī)劃(2011—2020年)》等文件明確指出,針對傳統(tǒng)教學(xué)中存在的各種矛盾性問題(如晦澀難懂的基本理論、設(shè)備不足、場地限制等)對學(xué)生動手能力與技能水平的限制[2],教師應(yīng)逐步提高應(yīng)用信息化技術(shù)水平,并將之與專業(yè)教學(xué)有效整合,并實現(xiàn)解決教學(xué)難點、突出教學(xué)重點、系統(tǒng)優(yōu)化教學(xué)過程,完成教學(xué)任務(wù)的最終目的[3]。
本文以“Android程序設(shè)計”課程中“頁面跳轉(zhuǎn)的實現(xiàn)”為例,在保留傳統(tǒng)教育模式優(yōu)點的基礎(chǔ)上,利用校級網(wǎng)絡(luò)在線開放課程作為教學(xué)平臺,并結(jié)合翻轉(zhuǎn)課程,將信息化教學(xué)手段與傳統(tǒng)教學(xué)方法相結(jié)合,對本課程進行了信息化教學(xué)模式的實踐,有效激發(fā)了學(xué)生的學(xué)生興趣與熱情,提升了教學(xué)效果。
1? ? 教學(xué)分析
1.1? 教學(xué)內(nèi)容
本單元教學(xué)內(nèi)容選自“職業(yè)教育物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)十三五規(guī)劃教材”—《Android物聯(lián)網(wǎng)應(yīng)用程序開發(fā)》,本書將“智慧城市的開發(fā)”整合分解為“四大項目”:環(huán)境氣象、智能商超、智能預(yù)警、智能農(nóng)業(yè),本任務(wù)選自項目二智能商超中的任務(wù)二—頁面跳轉(zhuǎn)的實現(xiàn),要求學(xué)生編寫界面應(yīng)用程序,實現(xiàn)不同頁面間跳轉(zhuǎn)功能。
1.2? 學(xué)情分析
本課程授課對象為物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)二年級學(xué)生,他們表象性思維強,獲得新知識的途徑更傾向于觀察和動手操作。樂于接受新鮮的事物,因此,對Android程序設(shè)計感興趣。但是思維分析能力較弱,對編程畏懼,對編程過程中出現(xiàn)的故障更是無從下手。
通過前置課程的學(xué)習(xí),學(xué)生已對本專業(yè)的概況有了理性的認識并且具備了Java和數(shù)據(jù)庫開發(fā)等基本技能。通過前導(dǎo)任務(wù)的學(xué)習(xí),學(xué)生已經(jīng)能夠利用前面所學(xué)的控件和布局的知識完成了任務(wù)智能商超界面的設(shè)計。
1.3? 目標確定
結(jié)合本任務(wù)確定了本次課的教學(xué)目標如下。
1.3.1? 知識目標
掌握頁面跳轉(zhuǎn)的原理;掌握顯示Intent的使用;掌握隱式Intent的使用。
1.3.2? 能力目標
能夠利用Intent的屬性與方法實現(xiàn)兩種頁面的跳轉(zhuǎn);能夠解決程序調(diào)試過程中出現(xiàn)的問題。
1.3.3? 素質(zhì)目標
培養(yǎng)良好的編碼規(guī)范、細致縝密的工作作風(fēng);增強團隊協(xié)作意識。
1.4? 教學(xué)重難點
根據(jù)課程標準及學(xué)生的認知特點,確定教學(xué)重點是頁面跳轉(zhuǎn)的原理、顯式Intent的使用、隱式Intent的使用。根據(jù)學(xué)情分析及課前反饋確定利用Intent的原理實現(xiàn)兩種頁面的切換以及編程過程中出現(xiàn)的故障的調(diào)試與解決為教學(xué)難點。
2? ? 教學(xué)策略
本課以任務(wù)驅(qū)動為主線,學(xué)生為主體,教師為主導(dǎo),采用教師演示與實踐操作相結(jié)合,自主探究與小組合作相結(jié)合,線上線下混合式教學(xué)完成頁面跳轉(zhuǎn)的教學(xué)任務(wù)。利用動畫演示、Eclipse軟件、debug插件,學(xué)生在理解程序、設(shè)計程序、運行調(diào)試中逐層遞進,掌握頁面跳轉(zhuǎn)的原理,解決教學(xué)重點。
3? ? 教學(xué)實施
3.1? 課前
課前教師下發(fā)任務(wù)單,學(xué)生通過網(wǎng)絡(luò)課程平臺,觀看微課視頻,學(xué)習(xí)Avtivity組件以及Intent原理,學(xué)生在網(wǎng)絡(luò)平臺完成在線測試,教師通過課程平臺了解學(xué)生對自學(xué)內(nèi)容的掌握情況,根據(jù)成績反饋,調(diào)整教學(xué)實施,將學(xué)生難以理解的著重講解。
3.2? 課中
課上導(dǎo)學(xué)按照引入任務(wù)、分析任務(wù)、任務(wù)實施、任務(wù)總結(jié)的步驟進行,具體細化為:情境引入、案例演示、知識點講解、編寫程序、運行調(diào)試、故障調(diào)試、成果展示、點評總結(jié),共2課時。
3.2.1? 情境引入
教師播放視頻,視頻中同學(xué)們可以看到顧客通過在淘寶APP中打開相機掃碼就可以輕松購物,在微信界面上打開掃一掃,可以掃碼支付,從感性上讓同學(xué)們建立頁面跳轉(zhuǎn)的概念。
3.2.2? 案例演示
教師演示本次課的任務(wù),并提示學(xué)生本次課的任務(wù)是在任務(wù)1的基礎(chǔ)上實現(xiàn)登錄界面的跳轉(zhuǎn)和相機界面的跳轉(zhuǎn),旨在拋磚引玉,激發(fā)學(xué)生創(chuàng)造性思維。
3.2.3? 知識點講解
翻轉(zhuǎn)課堂,根據(jù)課前的任務(wù)單,學(xué)生分組講解任務(wù)中涉及的知識點。教師在學(xué)生講解的基礎(chǔ)上利用動畫演示強化知識點,著重講解不管在任務(wù)中還是日常APP中頁面的跳轉(zhuǎn)都是通過Android系統(tǒng)的信使:Intent來實現(xiàn)的。而根據(jù)Intent提供信息的不同,又有顯式和隱式之分,顯示Intent直接提供了跳轉(zhuǎn)的目的地,隱式Intent則需要從屬性中獲取跳轉(zhuǎn)信息。通過動畫將抽象知識形象化,激發(fā)學(xué)生的學(xué)習(xí)興趣。接著教師通過思維導(dǎo)圖啟發(fā)學(xué)生探究、舉一反三。
3.2.4? 編寫程序
學(xué)生分組討論設(shè)計方案,利用Eclipse編程環(huán)境,編寫程序,通過實踐加深對知識點的理解,體現(xiàn)了“做中學(xué),學(xué)中做”的教學(xué)理念。教師循環(huán)指導(dǎo),解決個性問題。
3.2.5? 運行程序
學(xué)生利用模擬器或者PAD運行程序,可以直觀地觀察到結(jié)果,檢驗學(xué)習(xí)成果。
3.2.6? 故障調(diào)試
教師對學(xué)生調(diào)試過程中出現(xiàn)的共性問題進行講解,同學(xué)們普遍在登錄界面上輸入賬號和密碼之后,點擊登錄按鈕,頁面不能跳轉(zhuǎn),發(fā)生崩潰。這主要是因為Android采用了權(quán)限驗證的安全機制,一些涉及用戶隱私等高危險性的操作都需要開發(fā)者對程序賦予相應(yīng)的權(quán)限,否則程序無法正常運行。因此,我們需要在配置文件中對第二個頁面權(quán)限進行申明,由此解決教學(xué)難點。
3.2.7? 成果展示
請小組代表進行成果展示,讓做得好的同學(xué)分享成功的喜悅,同時,也讓部分同學(xué)找出差距,激勵他們今后更加努力的學(xué)習(xí)。
3.2.8? 點評總結(jié)
教師選取學(xué)生作品進行點評總結(jié),從項目命名、界面布局、控件使用以及背景設(shè)置等方面分析可取之處以及今后需改進的地方??己嗽u價伴隨整個教學(xué)過程,線上評價與線下評價相結(jié)合,教師評價與學(xué)生評價相結(jié)合,小組自評與組間互評相結(jié)合,根據(jù)各階段考核得出學(xué)生綜合考評,反饋教學(xué)效果,優(yōu)化教學(xué)策略。
3.3? 課后
本次課任務(wù)中只是打開了相機,課后請學(xué)生在本次課的基礎(chǔ)上設(shè)置利用相機掃描二維碼,顯示商品信息。自主探究學(xué)習(xí),提升技能。同時,學(xué)校通過校企合作,建立校外實訓(xùn)基地。學(xué)生走進企業(yè),參與企業(yè)智慧農(nóng)業(yè)項目的開發(fā),企業(yè)專家從生產(chǎn)實踐角度進行指導(dǎo)。
4? ? 教學(xué)反思
教學(xué)特色有以下幾點:(1)教學(xué)方法靈活多樣,以學(xué)生為主體,教師為主導(dǎo),整個教學(xué)過程以任務(wù)驅(qū)動教學(xué)方法為主線,同時,配以情境教學(xué),并且采用翻轉(zhuǎn)課堂的教學(xué)形式。(2)課程教學(xué)信息化程度高,微課、視頻、Flash動畫多種手段,優(yōu)化學(xué)習(xí)進程,提高學(xué)習(xí)效率,實現(xiàn)復(fù)雜問題簡單化,抽象問題形象化。(3)注重課程資源建設(shè),拓展教學(xué)資源,開發(fā)網(wǎng)絡(luò)課程。課前,學(xué)生不受時間、地點限制的自主學(xué)習(xí);課中,學(xué)生小組討論完成任務(wù);充分體現(xiàn)了“做中教、做中學(xué)”的職業(yè)教育理念。(4)面向?qū)I(yè)需求,突出能力培養(yǎng),基于專業(yè)選用教材、增加校企合作。
今后努力的方向是用大數(shù)據(jù)完善評價體系,增加創(chuàng)新訓(xùn)練活動,培養(yǎng)學(xué)生創(chuàng)新能力。
[參考文獻]
[1]張一春.教師教育技術(shù)能力建構(gòu)—信息化環(huán)境下的教師專業(yè)發(fā)展[M].南京:南京師范大學(xué)出版社,2007.
[2]謝芳,劉翠萍,鄧英,等.高職院校信息化教學(xué)模式與傳統(tǒng)教學(xué)模式的比較分析[J].職業(yè)技術(shù),2015(4):94-95.
[3]姜黎.高職院校專業(yè)課程信息化教學(xué)設(shè)計研究與實踐—以“食品理化檢驗與分析”課程食品中還原糖的測定為例[J].農(nóng)業(yè)與技術(shù),2016(1):186-189.
Research on informatization teaching practice of Android Programming course
Mao Ying
(Jiangsu Vocational College of Business, Nantong 226011, China)
Abstract:In this paper, the knowledge point in the Android Programming course of the professional Internet of Things application technology: “Implementation of page jump” is taken as an example to carry out informationized instructional design.It analyzes from four aspects: teaching analysis, teaching strategy, teaching implementation and teaching reflection. The design uses information technology to highlight the students dominant position, highlighting the dominant position of teachers and improving teaching efficiency and teaching quality.
Key words:Android programming; information teaching design; higher vocational education