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

?

引導(dǎo)學(xué)生從APP的消費(fèi)者邁向開發(fā)者

2016-12-05 15:33洪優(yōu)萍
中國信息技術(shù)教育 2016年21期
關(guān)鍵詞:安卓代碼程序設(shè)計(jì)

洪優(yōu)萍

隨著移動(dòng)終端的不斷發(fā)展,移動(dòng)應(yīng)用程序設(shè)計(jì)成為程序設(shè)計(jì)的新寵?,F(xiàn)在的學(xué)生雖然都是數(shù)字時(shí)代的原住民,但對(duì)互聯(lián)網(wǎng)和移動(dòng)終端的使用,他們大多只是停留在游戲的層面。在“互聯(lián)網(wǎng)+”的背景下,為了引導(dǎo)學(xué)生進(jìn)行更有意義的學(xué)習(xí),培養(yǎng)他們的計(jì)算思維,為信息化生存和未來發(fā)展打下基礎(chǔ),筆者引入了App Inventor程序設(shè)計(jì)課程,嘗試一種新的信息技術(shù)學(xué)習(xí),引導(dǎo)學(xué)生從應(yīng)用程序的消費(fèi)者邁向APP的開發(fā)者。本課是一節(jié)APP起始課的教學(xué)案例。

教學(xué)內(nèi)容分析

本課是浙江教育出版社信息技術(shù)程序設(shè)計(jì)單元的內(nèi)容,程序設(shè)計(jì)既有桌面應(yīng)用程序設(shè)計(jì),又有移動(dòng)應(yīng)用程序設(shè)計(jì),隨著移動(dòng)互聯(lián)網(wǎng)的不斷發(fā)展,手機(jī)、平板等移動(dòng)終端得到了極大地推廣,移動(dòng)應(yīng)用程序開發(fā)成為程序設(shè)計(jì)學(xué)習(xí)的新寵,學(xué)生學(xué)習(xí)它有利于計(jì)算思維的培養(yǎng)。為此,筆者對(duì)移動(dòng)應(yīng)用程序進(jìn)行了教學(xué)實(shí)踐的嘗試,發(fā)現(xiàn)App Inventor非常適合初中學(xué)生學(xué)習(xí),這主要是因?yàn)樗剐畔⒓夹g(shù)的學(xué)習(xí)生活化、可視化、模塊化和趣味化。

基于此,本課定位為安卓應(yīng)用程序設(shè)計(jì)的起始課,主要學(xué)習(xí)內(nèi)容為:App Inventor的界面和功能;按鈕、圖像組件的添加與設(shè)置;按鈕、圖像組件的代碼編寫;安卓應(yīng)用程序設(shè)計(jì)的基本流程。

學(xué)習(xí)對(duì)象分析

本課授課對(duì)象為八年級(jí)的學(xué)生,他們已經(jīng)了解了信息技術(shù)的相關(guān)知識(shí),掌握了Office軟件的相關(guān)知識(shí)與技能,初步體驗(yàn)了Flash動(dòng)畫制作,具備一定的探究能力,在日常生活中對(duì)手機(jī)APP有一定的應(yīng)用體驗(yàn),但從來沒有接觸過手機(jī)應(yīng)用程序設(shè)計(jì),對(duì)App Inventor也很陌生。App Inventor程序的打開、界面等跟以往學(xué)過的應(yīng)用軟件有很大的差別,如何根據(jù)需求來編寫代碼,對(duì)學(xué)生來說有一定的難度。因此,筆者在教學(xué)過程中采用逐步引導(dǎo)的策略,依據(jù)APP程序設(shè)計(jì)的基本流程分步呈現(xiàn)學(xué)習(xí)內(nèi)容,并提供學(xué)習(xí)手冊(cè)輔助學(xué)生自主學(xué)習(xí)和實(shí)踐操作。

教學(xué)目標(biāo)

知識(shí)與技能目標(biāo):能打開App Inventor平臺(tái),初步認(rèn)識(shí)它的工作界面;了解APP應(yīng)用程序的界面設(shè)計(jì),掌握按鈕、圖像組件的添加與屬性設(shè)置;初步掌握按鈕、圖像組件的代碼編寫和調(diào)試運(yùn)行的基本方法。

過程與方法目標(biāo):通過觀察思考、實(shí)踐操作,能進(jìn)入App Inventor平臺(tái),初步認(rèn)識(shí)它的工作界面;通過實(shí)例分析、實(shí)踐探究,了解APP應(yīng)用程序的界面設(shè)計(jì),掌握按鈕、圖像組件的添加與屬性設(shè)置;通過師生討論、實(shí)踐體驗(yàn),初步掌握按鈕、圖像組件的代碼編寫和調(diào)試運(yùn)行的基本方法;在制作“美麗校園”APP的過程中,體驗(yàn)App Inventor程序設(shè)計(jì)的基本流程。

情感態(tài)度與價(jià)值觀目標(biāo):在制作“美麗校園”APP的過程中,體驗(yàn)安卓應(yīng)用程序設(shè)計(jì)的樂趣,產(chǎn)生進(jìn)一步學(xué)習(xí)的期待。

教學(xué)重點(diǎn)、難點(diǎn)

重點(diǎn):App Inventor程序的界面設(shè)計(jì)、代碼編寫與調(diào)試運(yùn)行。

難點(diǎn):App Inventor中的代碼編寫。

整體思路

作為起始課,本課著眼于學(xué)生的興趣,立足于實(shí)踐體驗(yàn),通過“考考你的眼力”這個(gè)APP小游戲,激發(fā)學(xué)生的學(xué)習(xí)興趣;通過設(shè)計(jì)“美麗校園”APP的任務(wù),使安卓應(yīng)用程序設(shè)計(jì)更貼近生活。在教學(xué)過程中,注重引導(dǎo)學(xué)生觀察思考、實(shí)踐體驗(yàn)、交流分享、總結(jié)歸納,逐步完成各環(huán)節(jié)的學(xué)習(xí)任務(wù),經(jīng)歷安卓應(yīng)用程序設(shè)計(jì)的基本流程。此外,引入平板電腦調(diào)試運(yùn)行程序,增強(qiáng)學(xué)生對(duì)APP的真實(shí)體驗(yàn)。

方法策略

為了消除學(xué)生對(duì)程序設(shè)計(jì)的陌生感,更好地落實(shí)教學(xué)目標(biāo),本節(jié)課以范例教學(xué)法和任務(wù)驅(qū)動(dòng)教學(xué)法為主,沿著“需求分析—界面設(shè)計(jì)—代碼編寫—調(diào)試運(yùn)行”這條主線展開。此外,筆者還采用了分層法,為學(xué)有余力的學(xué)生設(shè)計(jì)了拓展活動(dòng),美化與完善自己的APP作品。學(xué)生通過觀察思考、實(shí)踐體驗(yàn)、總結(jié)歸納、交流分享,認(rèn)識(shí)App Inventor的編程環(huán)境,掌握安卓應(yīng)用程序設(shè)計(jì)的基本流程。

教學(xué)過程

1.情境導(dǎo)入,引出課題

(1)整體體驗(yàn)平板APP作品

筆者通過“考考你的眼力”這一APP小游戲,展示生活中常用的APP圖標(biāo),引出教師制作的校園電子相冊(cè)APP(如圖1)。

(2)個(gè)體體驗(yàn)美麗校園APP

每個(gè)學(xué)生都在平板上體驗(yàn)“美麗校園”APP,感受安卓應(yīng)用程序的樂趣,從而引出今天的學(xué)習(xí)課題——安卓編程初體驗(yàn)(如圖2)。

設(shè)計(jì)意圖:通過APP作品的體驗(yàn),讓學(xué)生感受到原來開發(fā)APP并不是遙不可及的事,從而激發(fā)他們的學(xué)習(xí)欲望與學(xué)習(xí)熱情。

2.進(jìn)入平臺(tái),熟悉界面

(1)打開App Inventor

教師簡要介紹App Inventor的含義,并演示打開App Inventor平臺(tái)。

(2)認(rèn)識(shí)App Inventor

教師介紹App Inventor“組件設(shè)計(jì)”界面中的四大分區(qū)(如圖3)。

學(xué)生探究App Inventor界面。

學(xué)生打開App Inventor,找到按鈕與圖像組件,并試著拖動(dòng)到工作面板區(qū)。

(3)師生小結(jié)

學(xué)生上臺(tái)演示交流,教師小結(jié)。

設(shè)計(jì)意圖:App Inventor的打開,有別于其他軟件,需要教師的引導(dǎo);同時(shí)界面的認(rèn)識(shí)也相對(duì)較難,通過找一找、拖一拖組件的活動(dòng)來探究;師生小結(jié)來整體感知。

3.設(shè)計(jì)作品,初步體驗(yàn)

(1)界面設(shè)計(jì)

學(xué)生為美麗校園APP設(shè)計(jì)界面,添加按鈕與圖像組件,并設(shè)置它們的屬性。

(2)代碼編寫

教師展示學(xué)生作品,引出代碼編寫。教師介紹App Inventor邏輯設(shè)計(jì)界面(如圖4)。

教師講解如何編寫代碼,引出AI伴侶(如圖5)。

(3)調(diào)試完善

教師講解如何使用平板調(diào)試程序(如圖6)。

(4)拓展活動(dòng)

教師提出分層任務(wù):添加組件、設(shè)置屬性、編寫代碼,調(diào)試完善,讓你的APP更豐富。

設(shè)計(jì)意圖:在界面認(rèn)識(shí)的基礎(chǔ)上再進(jìn)行界面設(shè)計(jì),對(duì)學(xué)生來說不算難;但代碼編寫對(duì)于八年級(jí)的學(xué)生來說比較困難,因此通過介紹與講解的方式讓他們初步感知,通過實(shí)踐體驗(yàn)落實(shí);學(xué)生之間存在個(gè)體差異,任務(wù)不能一刀切,因此要分層完成任務(wù)。

4.展示交流,總結(jié)提升

(1)展示交流

學(xué)生通過平板展示校園美景,并說一說自己的創(chuàng)作感悟(如上頁圖7)。

(2)總結(jié)提升

教師總結(jié)安卓應(yīng)用程序設(shè)計(jì)的基本流程,展示校園相冊(cè)APP的升級(jí)版本,從界面布局到翻頁按鈕,再到滑動(dòng)與搖動(dòng)移動(dòng)設(shè)備的效果,通過迭代的方式引導(dǎo)學(xué)生進(jìn)一步探究實(shí)踐,向APP的開發(fā)者轉(zhuǎn)變(如上頁圖8)。

設(shè)計(jì)意圖:通過移動(dòng)設(shè)備展示學(xué)生作品,真正實(shí)現(xiàn)學(xué)習(xí)應(yīng)用于生活的理念。教師通過小結(jié),梳理本課學(xué)習(xí)的要點(diǎn),以迭代的方式展示各個(gè)版本的校園APP,進(jìn)一步激發(fā)學(xué)生的創(chuàng)作熱情。

猜你喜歡
安卓代碼程序設(shè)計(jì)
基于OBE的Java程序設(shè)計(jì)個(gè)性化教學(xué)研究
項(xiàng)目化教學(xué)在Python程序設(shè)計(jì)課程中的應(yīng)用
C++程序設(shè)計(jì)課程教學(xué)改革研究
醫(yī)學(xué)專業(yè)“Python程序設(shè)計(jì)”課程教學(xué)改革總結(jié)與思考
讓iPhone變安卓,這是真的野
文物表情包
神秘的代碼
一周機(jī)構(gòu)凈增(減)倉股前20名
重要股東二級(jí)市場增、減持明細(xì)
近期連續(xù)上漲7天以上的股
伊春市| 梁河县| 启东市| 通化市| 皮山县| 凌云县| 大连市| 陆丰市| 临漳县| 晋江市| 乐山市| 沽源县| 亳州市| 高州市| 盐池县| 台南县| 门源| 通辽市| 大兴区| 张家口市| 霞浦县| 济源市| 松溪县| 灌南县| 库尔勒市| 西吉县| 临桂县| 哈尔滨市| 鸡泽县| 聊城市| 宜兰市| 石首市| 维西| 三门峡市| 临城县| 含山县| 黑水县| 达州市| 北海市| 通山县| 金湖县|