亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        項目驅(qū)動下圍繞知識點模塊的安卓教學

        2017-04-12 02:02:44鄭靈華周珂珂琚小明
        計算機教育 2017年3期
        關鍵詞:小型化安卓模塊化

        鄭靈華,周珂珂,琚小明

        (1. 華東師范大學 計算機科學與軟件工程學院,上海 200062;2. 廣州工程技術職業(yè)學院 外語與商貿(mào)系,廣東 廣州 510925)

        項目驅(qū)動下圍繞知識點模塊的安卓教學

        鄭靈華,周珂珂,琚小明

        (1. 華東師范大學 計算機科學與軟件工程學院,上海 200062;2. 廣州工程技術職業(yè)學院 外語與商貿(mào)系,廣東 廣州 510925)

        隨著移動互聯(lián)網(wǎng)技術的快速發(fā)展,高校開設Android移動技術開發(fā)課程以適應社會對人才的要求。文章首先說明Android課程知識點和教學設計的主要思想,然后基于項目驅(qū)動的安卓模塊化教學,提出以實際項目為背景和圍繞模塊化知識點展開安卓教學的方法,詳細闡述這種教學模式的具體實踐過程。

        項目驅(qū)動;模塊化知識點;安卓教學

        0 引 言

        隨著安卓手機市場占有率提升,用人單位對安卓開發(fā)人才的需求也急速上升,為了適應社會需求,高校紛紛開設安卓課程,為學生講授安卓開發(fā)的相關知識。然而,由于安卓知識繁多且雜亂,學生常常無從下手; 同時,安卓知識之間緊密依賴,學生往往在綜合運用場景時會感到迷惑[1]。

        為了解決上述問題,我們提出以安卓知識點模塊為單位的特色教學,并將每一個模塊整合映射到一個具體項目中。這種以模塊為中心的教學,能讓學生快速明確地掌握安卓知識點;同時,將知識點模塊整合映射到具體項目中,又能幫助學生把握全局,有利于理清知識點模塊之間的關系。

        1 Android課程的知識點

        安卓知識繁雜,不易理解。安卓課程往往章節(jié)多、內(nèi)容多且項目大,為了達到培養(yǎng)安卓開發(fā)人才的目的,如果只是按部就班地教授安卓知識,并不能被學生完美地接納理解。我們提出摒棄現(xiàn)有的安卓教學模式,采用以知識點模塊為單位的教學,即提煉整合繁雜的學習內(nèi)容,形成一個個功能性模塊,模塊內(nèi)部包含完成這個小功能所需的安卓知識點[2]。教師可以模塊進行教學,同時在每個模塊的教學內(nèi)容結(jié)束后,引入小型項目練習,讓學生將模塊應用到項目中,從而解決項目問題。這一教學步驟旨在幫助學生鞏固所學知識點模塊,并做到理論聯(lián)系實際[3]。

        通過分析現(xiàn)實環(huán)境中的安卓項目,首先總結(jié)現(xiàn)實項目的共有功能(如頁面的顯示),作為安卓教學的基礎知識;其次在課后以小型化項目的形式,讓學生實現(xiàn)這個功能。隨著課程的深入,小型化項目是遞進的,這要求學生能舉一反三,不斷總結(jié)創(chuàng)新。然后,對現(xiàn)實環(huán)境中的安卓項目進行分類,找出某一類APP所需的必要功能,如點餐系統(tǒng)和導航系統(tǒng),前者的訂購下單功能,后者的定位功能;將這些功能提取出來并找到其包含的知識點,整理歸納形成模塊;以期末大項目的形式體現(xiàn)這些模塊,讓學生逐漸實現(xiàn)一個商業(yè)安卓系統(tǒng),真正掌握一整套安卓課程知識并熟悉自底向上的開發(fā)形式。知識點模塊和對應的小型化項目見表1。

        表1 知識點模塊和對應的小型化項目

        2 教學設計的主要思想

        為了避免出現(xiàn)學生主動性不高、動手能力缺乏等問題,改變教條式教學,培養(yǎng)學生的綜合實踐和創(chuàng)新能力就顯得非常重要。我們提出項目驅(qū)動、圍繞模塊化知識點開展教學的原則,流程如圖1所示。

        圖1 項目驅(qū)動下圍繞模塊化知識點的教學流程

        模塊化教學法是指將課程知識以模塊方式進行分解轉(zhuǎn)化,中間輔以梯度練習;強調(diào)模塊之間的關聯(lián)性和互補性,著眼于讓學生理解掌握每一個模塊并且能舉一反三,在最后的項目實訓中,能用合適的模塊實現(xiàn)最優(yōu)的程序設計?;陧椖框?qū)動是指以生產(chǎn)實際項目為教學背景,分解項目中的各個功能,在安卓模塊知識之間找到關聯(lián)點并進行劃分歸納,達到以一個實際功能帶動知識點學習的目的。

        模塊化教學方法的優(yōu)點在于摒棄安卓知識體系原有的繁多瑣碎,通過總結(jié)歸納,從實際項目出發(fā),分解實際項目中每個組件各個功能所用到的知識,抽離成模塊進行教學,讓學生學到一個實際功能,直觀地感受當前控件是什么和能做什么,因此在實際項目背景下,將課程知識點分成模塊,以項目包含的部分功能和知識點模塊一一對應的形式,講解每個安卓功能開發(fā)涉及的知識點,中間輔以對應的階段性和梯度練習,最后以完成一個簡化的實際工程項目作為檢驗學生學習效果的方法。這種教學方法下,不再是傳統(tǒng)的教條式教學,而是圍繞實際項目進行教學,且涉及的知識點以模塊形式呈現(xiàn),具備整體性和代表性,更容易引起學生的興趣。通過這種方式,可以有效地培養(yǎng)出理論基礎牢固且動手解決問題能力強的軟件開發(fā)人才,而這正是高校和社會所期望的。

        3 教學模式與實踐

        基于模塊化知識點的教學,強調(diào)教學前的科學整理分析以及如何有效地串接知識點和技能點,避免學生進入大量編寫代碼的困境,迷失在雜亂的教學任務中,因此以項目為驅(qū)動、圍繞模塊知識點的教學模式,依賴于教師在課程伊始就做好項目設計和知識網(wǎng)絡梳理。

        3.1 課程準備

        課程前期的準備工作尤為重要,是教學模式能否達到期望效果的奠基石。首先,項目驅(qū)動所選擇的項目要考慮到實際教學環(huán)境,不能超出實驗室的設備負載;其次,項目應該貼近學生生活,讓學生產(chǎn)生親近感,便于下手,而不會產(chǎn)生畏難退縮情緒;第三,項目要分解成一個個單獨的功能,盡量細化以貼近每個知識點模塊;最后,教學方式的靈魂——知識點的模塊化需要教師統(tǒng)籌Android體系全局,根據(jù)每個知識點在實際生產(chǎn)運用中的聯(lián)系,抽離、總結(jié)并整合在一起,形成一個模塊,而這個模塊要恰好能和項目剝離出的小功能貼合。此外,每個模塊之間不能相互獨立,應該相互依存、相互聯(lián)系甚至形成遞進和梯度性,便于后續(xù)的梯度化練習,讓學生的學習曲線呈現(xiàn)螺旋向上狀態(tài)。

        3.2 課程導入和講授

        項目選定后,如何在課堂上導入新知識點也是教師的必修課。對待這種技術類的學習,一定要激發(fā)學生的興趣,幫助學生消除畏難情緒。我們建議采用啟發(fā)式教學[4],正所謂“不憤不啟,不悱不發(fā),舉一隅,不以三隅反,則不復也?!毕荣t孔子已經(jīng)對啟發(fā)式教學作了最好的解釋。在知識導入和教授過程中,教師要充分調(diào)動學生的主觀能動性,引導他們獨立思考,找出解決方法,從而加深對知識的理解。

        未來的技術工程師除了要具備實際編程能力和分析解決問題能力,培養(yǎng)團隊協(xié)作能力和交流溝通能力也同樣重要[5],因此在實際授課過程中,教師要鼓勵學生互相討論、互相協(xié)作,培養(yǎng)團隊合作意識,營造積極主動的學習氛圍。

        3.3 梯度練習鞏固

        隨著課程的深入,學生是否掌握知識點并且做到融會貫通是檢驗教學成功與否的衡量標準??偟膩碚f,練習要做到承上啟下,每一次小練習不僅要貼合當前知識點模塊的重點,還要考慮加入前期所學知識點,時刻強調(diào)知識點之間的關聯(lián)和比較。梯度練習的大致流程如圖2所示。具體而言,梯度練習是指注重項目的小型化和典型化[6],從小到大加深難度,分解項目的功能以契合知識模塊,讓學生自己實現(xiàn)。

        小型化是指每一個知識點模塊教授完畢后布置一個小作業(yè),如講授完具體的頁面布局和控件后,讓學生實現(xiàn)登錄界面的布局和設計。這種純頁面只涉及基礎的文本控件,難度不高,花費時間少,較容易完成且容易檢驗學生的完成效果,但小型化項目存在知識面窄和分散的缺點,學生難以從小型化項目中認識到整個項目的框架結(jié)構。教師需要設計多個小而精的項目,在各項目之間考慮知識點的關聯(lián)性,模塊間要有承接和復用,在講授后續(xù)項目時,要對前面的模塊知識進行鞏固,強調(diào)舉一反三。

        圖2 梯度練習流程

        梯度練習是在每一次小型化項目中適當增加難度,難度的控制應該介于學生無法通過課堂所講內(nèi)容解決,但可以通過思考或者查閱資料解決。例如,在學習布局內(nèi)容時布置的小型化作業(yè)是實現(xiàn)頁面;緊接著在學習監(jiān)聽器時,讓學生考慮在前期所做的頁面上監(jiān)聽控件變化,實現(xiàn)知識點之間的連貫性,做到溫故知新。此外,還可以提升難度,如表單的監(jiān)聽和提交如何考慮安全問題、如何避免多次重復提交等,這些問題都在課堂知識點講授范圍外,但又符合實際項目的真實需求。教師要啟發(fā)學生進行創(chuàng)新思考,最后對學生的想法給予點評和建議,這樣既不會影響學生的積極性,又能增加學生自己解決問題后的成就感和喜悅感,進而激發(fā)他們的學習樂趣同時又提高動手實踐能力[7]。

        項目典型化是結(jié)合當前比較主流的Android操作系統(tǒng)應用軟件為原型進行提煉,組成若干個實戰(zhàn)案例,要求學生掌握幾個典型案例,如進銷存軟件、點餐軟件、移動APP考試軟件等,為今后的求職做好準備。項目典型化內(nèi)容和特點如圖3所示。

        項目典型化就是每一次小型化項目的深化和總結(jié)提煉,在小型化項目的基礎上,結(jié)合每一個模塊知識,舉一反三、統(tǒng)籌歸納、優(yōu)化完善,進而完成一個完整的安卓平臺軟件。在這個階段,教師要重點培養(yǎng)學生的團隊意識和合作能力,重點關注學生的技術難點和原型建立過程,對學生遇到的問題進行及時疏導。

        圖3 項目典型化內(nèi)容和特點

        3.4 實訓反思考核

        技術的學習和提高在于學生每一次解決問題時能有所收獲。在完成獨立項目后,應該開展考核交流研討會。會上,各組分別介紹自己的項目,教師要引導他們對初期確立主題、建模、代碼實現(xiàn)、測試等一系列過程進行講述,鼓勵他們提出各自項目的技術難點和所解決的問題;讓學生詳細講述他們遇到什么問題、怎么解決這個問題以及從中學到什么;充分引導學生進行自我反思,再一次深度認識所完成的項目。好的想法便是產(chǎn)品成功的一半,教師應該更多地關注學生在這段學習中學到什么、進步多少,鼓勵學生發(fā)揚創(chuàng)新實踐精神。

        4 結(jié) 語

        隨著社會對安卓人才的需求增大,高校開設優(yōu)質(zhì)的Android課程顯得尤為重要,而詳盡的課程案例設計是課程的靈魂。采用以知識點模塊化為核心的教學方式,能讓學生貼近實際生活,了解知識點之間的內(nèi)在關系,學會舉一反三,對知識點融會貫通,最后的實訓項目也能為學生以后的求職作好準備;在學習過程中加入的梯度練習,能讓學生的動手實踐能力和分析設計能力得到提升;在項目典型化中,通過一個完整的項目又能讓學生體會軟件工程思想,培養(yǎng)團隊協(xié)作溝通能力并在解決問題中提倡和培養(yǎng)創(chuàng)新精神。如何更好地推進Android教學,優(yōu)化考核制度,更好地讓學生和社會接軌,是我們下一步要探討和研究的方向。

        [1] 劉成明, 李瑋瑋. Android手機開發(fā)課程的案例教學法[J]. 計算機教育, 2014(14): 37-40.

        [2] 覃遵躍, 鐘鍵. 典型案例教學在“Android 開發(fā)技術”課程中的應用[J]. 現(xiàn)代計算機, 2014(11): 24-26.

        [3] 利莉. Android系統(tǒng)平臺案例教學——以手機電視應用為例[J]. 景德鎮(zhèn)高專學報, 2014, 29(2): 99-100.

        [4] 周紅波. 案例教學在“Android應用開發(fā)”課程中的應用研究[J]. 計算機光盤軟件與應用, 2012(9): 213-214.

        [5] 姚培娟, 張志利. 基于案例教學的“Android應用程序設計”的課程教學研究與實踐[J]. 軟件導刊·教育技術, 2015, 14(5): 6-7.

        [6] 張虎, 李學軍. 高職院校android教學與人才培養(yǎng)模式的研究[J]. 農(nóng)業(yè)網(wǎng)絡信息, 2013(5): 121-123.

        [7] 沈海榮. 高職院校Android教學與培養(yǎng)模式的研究[J]. 福建電腦, 2015(11): 152-154.

        (編輯:宋文婷)

        1672-5913(2017)03-0129-04

        G642

        鄭靈華,女,軟件工程專業(yè)在讀本科生,380304153@qq.com;

        琚小明(通信作者),男,副教授,研究方向為嵌入式系統(tǒng)、信息安全等, xmju@sei.ecnu.edu.cn。

        猜你喜歡
        小型化安卓模塊化
        模塊化自主水下機器人開發(fā)與應用
        模塊化住宅
        文物表情包
        ACP100模塊化小型堆研發(fā)進展
        中國核電(2017年2期)2017-08-11 08:00:56
        模塊化VS大型工廠
        一種基于安卓系統(tǒng)的手機側(cè)抓包分析方法
        家庭規(guī)模小型化提前到來
        安卓L未至安卓M來了!安卓首泄漏M系統(tǒng)
        安卓開發(fā)者之煩惱
        未來汽油機的小型化
        国产精品嫩草影院av| 91久久香蕉国产熟女线看| 亚洲婷婷久悠悠色悠在线播放| 中文字幕无线码一区二区| 免费少妇a级毛片人成网| 自拍偷自拍亚洲精品播放| 美女黄频视频免费国产大全 | 久久久天堂国产精品女人| 国产精品无码久久久久免费AV| 情色视频在线观看一区二区三区| 白白色视频这里只有精品| 国产18禁黄网站免费观看 | 久久夜色精品国产噜噜亚洲av| 国产激情久久99久久| 日韩av一区在线播放| 亚州无吗一区二区三区| 免费观看a级片| 野花社区视频www官网| 一区二区视频观看在线| 久草视频在线播放免费| 91精品国产色综合久久| 国产精品刮毛| 婷婷综合久久中文字幕蜜桃三电影 | 欧美xxxxx在线观看| 国产精品毛片久久久久久久| 久久水蜜桃亚洲av无码精品麻豆| 在线日本高清日本免费| 国产av一级片在线观看| 免费视频成人片在线观看 | 亚洲精品第一国产综合精品| 成在人线av无码免观看麻豆| 日本色偷偷| 国产少妇高潮在线视频| 18国产精品白浆在线观看免费 | 天天做天天爱夜夜夜爽毛片| 一品二品三品中文字幕| 精品国产亚洲一区二区三区演员表 | 一区二区三区中文字幕在线观看 | 成人免费毛片立即播放| 精品国产品香蕉在线| 日本熟妇色xxxxx欧美老妇|