国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Android應(yīng)用開發(fā)課程的設(shè)計與實施

2019-03-28 01:33:22付直兵于明亮
關(guān)鍵詞:軌跡案例知識點

付直兵,于明亮

(上海理工大學(xué) 國家級經(jīng)濟管理實驗教學(xué)示范中心,上海 200093)

0 引言

Android系統(tǒng)已成為全球最廣泛的手機操作系統(tǒng)[1],根據(jù)2018年第一季度市場調(diào)研機構(gòu)Kantar發(fā)布移動操作系統(tǒng)市場份額數(shù)據(jù)顯示,Android系統(tǒng)在中國的占據(jù)了87.3%的市場份額。目前,國內(nèi)很多高校陸續(xù)開設(shè)了Android相關(guān)課程,來滿足市場的人才需求[2-5]。采用傳統(tǒng)的理論加實驗課的教學(xué)方式,學(xué)生往往只能掌握某個簡單的功能開發(fā),不能達到很好的教學(xué)效果。

針對以上問題,教師可以通過案例教學(xué)法幫助學(xué)生掌握所有知識點,增加學(xué)生的應(yīng)用能力。以運動軌跡app為案例,包括項目背景分析、項目需求分析、基礎(chǔ)知識的講解、擴展知識的講解、學(xué)生自主完成案例中指定的功能、軟件測試、問題反饋并解決、提交案例,讓學(xué)生通過這樣一個完整的過程把整個知識點串連起來。此案例貼近生活,能激發(fā)學(xué)生的學(xué)習(xí)興趣,課時量和軟件設(shè)計復(fù)雜度適中[6-7]。

1 教學(xué)構(gòu)思與設(shè)計

傳統(tǒng)教學(xué)先提出知識點,然后圍繞知識點進行教學(xué)實驗,這樣容易讓學(xué)生形成孤立的知識點,知識點之間不能有效地串連,學(xué)生腦海里面往往是單一的知識點,碰到實際開發(fā)中的問題時,不能有效地去解決。案例教學(xué)法能解決傳統(tǒng)教學(xué)中出現(xiàn)的許多問題,有效提高學(xué)生的積極性和實踐能力[8]。

在本次教學(xué)探索中,以一個運動軌跡app為案例,貫穿整個學(xué)期的教學(xué)過程?,F(xiàn)在運動軌跡app越來越普遍,學(xué)生學(xué)習(xí)興趣較高。我們嘗試將案例里面的知識點拆分,基本覆蓋Android最主要的知識點。對其中一些較難的知識點,會在中間穿插一些小案例來鞏固。例如,App軟件界面設(shè)計我們會介紹最常見的五種布局管理器及最常見的UI組件(TextView、EditText、Button等);不同界面切換會介紹Android的事件處理及生命周期;注冊、登錄會介紹SQLite數(shù)據(jù)庫的讀、寫、查詢等相關(guān)操作以及Http網(wǎng)絡(luò)編程;運動軌跡查詢會介紹Google Map服務(wù)、Json數(shù)據(jù)解析等相關(guān)知識。具體如表1所示。

表1 項目功能與知識點對應(yīng)表

2 教學(xué)實施

2.1 教學(xué)方式

以運動軌跡app為例,從項目背景分析和實際需求出發(fā),設(shè)計具體功能和相應(yīng)的功能模塊,結(jié)合Android的知識點,由淺到深,慢慢引導(dǎo)學(xué)生進行項目開發(fā),最后講解軟件的測試部分并及時反饋相應(yīng)問題。從如下幾個步驟進行教學(xué):

(1)項目背景分析。第一節(jié)課時讓學(xué)生看教學(xué)案例,在自己手機上安裝.apk文件,講一些軟件實現(xiàn)的功能,讓學(xué)生產(chǎn)生濃厚的興趣,不讓學(xué)生對后面android的學(xué)習(xí)產(chǎn)生恐懼感。同時給學(xué)生介紹如何安裝和使用android studio這個開發(fā)工具。具體教學(xué)案例的界面如圖1、圖2所示。

圖1 注冊、登錄界面

圖2 運動軌跡查詢界面

(2)項目需求分析。軟件需求分析是軟件開發(fā)必不可少的一個重要環(huán)節(jié),在這里以運動軌跡查詢?yōu)榻虒W(xué)案例,引導(dǎo)學(xué)生分析其中的需求,利于學(xué)生進一步熟悉軟件的開發(fā)內(nèi)容,強化學(xué)習(xí)目的。

(3)講解基礎(chǔ)知識。根據(jù)表1,把案例功能模塊化,使之對應(yīng)不同的知識點??梢钥闯?,基本包括所有Android課程基礎(chǔ)知識、Android布局管理器、TextView及其子類組件、AdapterView組件、Android的三大組件(Content Provider、Service和Broadcast Receiver)、SQLite數(shù)據(jù)庫操作、使用Http網(wǎng)絡(luò)編程等。

(4)講解擴展知識。根據(jù)運動軌跡查詢案例的功能需要,需要講到Google Map服務(wù)和Json數(shù)據(jù)解析等內(nèi)容,擴展了學(xué)生的知識。

(5)學(xué)生自主完成案例中指定的功能。在前面講解中,學(xué)生基本能完成運動軌跡查詢這個案例的開發(fā)。在這段時間,學(xué)生需要自主思考,獨立完成案例中的指定功能。

(6)軟件測試。學(xué)生完成案例的開發(fā)后,教師繼續(xù)引導(dǎo)學(xué)生測試每個模塊的功能,及時發(fā)現(xiàn)軟件的問題并修復(fù)。

(7)反饋并解決問題。完成整個軟件的開發(fā)與測試后,每個學(xué)生有不同的問題,教師可以根據(jù)大部分學(xué)生反饋的問題,集中進行知識點的講解和答疑,讓學(xué)生及時查漏補缺,發(fā)現(xiàn)問題并解決問題。

(8)提交案例。學(xué)生提交案例后,教師可以根據(jù)表2所示項目驗收標(biāo)準(zhǔn)打分,指出每個學(xué)生不足的地方,利于他們在后面的學(xué)習(xí)過程中不斷提升自己。

表2 項目驗收標(biāo)準(zhǔn)

2.2 考核方式

Android應(yīng)用開發(fā)課程的動手性很強,傳統(tǒng)考核以試卷為主,很難滿足課程要求。為提高學(xué)生的動手能力,最后以大作業(yè)+答辯的形式進行考核,參考平時作業(yè)情況。課程結(jié)束后,答辯前提交大作業(yè)、文檔說明和答辯PPT,答辯最后設(shè)一個提問的小環(huán)節(jié)。大作業(yè)、答辯占總成績的60%,平時作業(yè)占總成績的40%,充分考核學(xué)生的學(xué)習(xí)態(tài)度和實踐能力,讓每一個學(xué)生更好地完成課程的學(xué)習(xí),同時培養(yǎng)學(xué)生的技術(shù)水平和語言表達能力。

3 結(jié)束語

采用案例教學(xué)方法,理論和實踐相結(jié)合,整個課程以運動軌跡查詢這個案例展開,不僅激發(fā)了學(xué)生學(xué)習(xí)的積極性,而且讓學(xué)生對整個項目開發(fā)過程有了更加清晰的認(rèn)識,利于學(xué)生以后從事軟件項目開發(fā)工作,同時加強了學(xué)生的職業(yè)意識。通過學(xué)生的反饋發(fā)現(xiàn),學(xué)生的學(xué)習(xí)興趣有了明顯改善,對軟件開發(fā)更加積極和主動。

猜你喜歡
軌跡案例知識點
一張圖知識點
一張圖知識點
第四頁 知識點 殲轟-7A
案例4 奔跑吧,少年!
少先隊活動(2021年2期)2021-03-29 05:40:48
軌跡
軌跡
隨機變量分布及統(tǒng)計案例拔高卷
軌跡
發(fā)生在你我身邊的那些治超案例
中國公路(2017年7期)2017-07-24 13:56:38
進化的軌跡(一)——進化,無盡的適應(yīng)
中國三峽(2017年2期)2017-06-09 08:15:29
深泽县| 昭平县| 鄂温| 新巴尔虎右旗| 平江县| 尼勒克县| 威信县| 莒南县| 北京市| 潮安县| 玉溪市| 新宾| 太原市| 宜城市| 通海县| 梁河县| 蛟河市| 沛县| 东乌珠穆沁旗| 革吉县| 郴州市| 滁州市| 航空| 吉首市| 临清市| 西城区| 合川市| 河东区| 沅江市| 西丰县| 剑河县| 建昌县| 武山县| 青州市| 观塘区| 香河县| 始兴县| 青川县| 双流县| 兴安县| 尉氏县|