appinventor初中教案_第1頁
appinventor初中教案_第2頁
appinventor初中教案_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、課題第一課從Hello Kitty開始課時1教學(xué)通過參考程序設(shè)計的經(jīng)典案例Hello Word 并根據(jù)Applnventor的自身特內(nèi)性,融人趣味性設(shè)計一個Hello Kitty 的應(yīng)用App。通過該案例的設(shè)計開容發(fā),了解App程序設(shè)計開發(fā)的一般步驟,初步熟悉App Inven tor2開發(fā)環(huán)境的分功能與界面。析教1.通過任務(wù)的實(shí)施,掌握AI2的開發(fā)流程學(xué)2.通過調(diào)試模擬器,了解程序的調(diào)試。目3.通過程序發(fā)布,掌握 APK打包安裝流程標(biāo)4.程序包導(dǎo)入導(dǎo)岀流程一、App Inventor2 簡稱 AI2簡介備1. AI2的前世今生注或App Inventor是一款基于 Web、面向沒有編程經(jīng)驗(yàn)的

2、初學(xué) 者的安卓應(yīng)用開發(fā)工具。最初是谷歌實(shí)驗(yàn)室Google lab 反思2021年開始,由麻省理工學(xué)院MIT的HalAbelson教授主導(dǎo)的一個實(shí)驗(yàn)工程。2021年12月5日App Inventor對外公測。2021年1月1日谷歌移交麻省理工學(xué)院移動學(xué)習(xí)中心。2021年12月麻省理工學(xué)院推岀新版App Inventor2。2. AI2可以做什么為 寫應(yīng)用充滿樂趣,只要連上網(wǎng)絡(luò)翻開AI2,接上 就可看到你編學(xué) 與 教 活 動 設(shè) 計寫的程序,實(shí)現(xiàn)交互。你可以一款游戲軟件諸如“打地鼠,“打飛機(jī)教育軟件,如“練耳軟件,實(shí)現(xiàn)傳感器的應(yīng)用,如控制樂高機(jī)器人等等。只要有想法,你都可以去嘗試。二、開發(fā)“ He

3、lloKitty 開始AI2安卓之旅一工程分析通過一個簡單的應(yīng)用,了解開發(fā)環(huán)境。當(dāng)用戶單擊“按鈕圖片貓屏幕顯示 Hellokitty并播放貓的聲音。二工程實(shí)施1. AI2的啟動App Inventor的開發(fā)環(huán)境A菜單欄:B屏幕欄:C組件面板D工作區(qū)域E組件列外表板F素材面板G組件屬性面板2.Hello Kitty程序設(shè)計1界面設(shè)計所需組件:標(biāo)簽組件,按鈕組件,多媒體音頻播放器2流程圖設(shè)計3邏輯設(shè)計按鈕單擊事件中添加程序塊4調(diào)試和編譯調(diào)試的幾種模式a. usb連接 b. 模擬器c. wifi Al伴侶調(diào)試編譯下載到本地生成二維碼課題第二課制作漫畫冊課時1教 學(xué) 內(nèi) 容分析通過?漫畫冊?制作,了解

4、變量,事件,方法等概念,實(shí)現(xiàn)人機(jī)交互閱讀。教 學(xué) 目 標(biāo)1.通過畫冊制作,掌握圖片導(dǎo)入2通過畫冊開發(fā),掌握界面布局3.了解變量的概念,掌握全局變量的定義4 了解選擇語句的概念,掌握流程控制的實(shí)現(xiàn)5.掌握模擬器調(diào)試應(yīng)用學(xué) 與 教 活 動 設(shè) 計一、工程分析展示漫畫 app,當(dāng)用戶單擊下一頁后圖片從前往后翻頁直到最后一 頁,當(dāng)用戶單擊上一頁時,圖片往前翻頁直到第一頁。二、組件設(shè)計Screen1,標(biāo)簽,圖像,按鈕,布局組件,三、流程圖設(shè)計四、邏輯設(shè)計備 注或 反思課題第三課涂鴉板課時2教 學(xué) 內(nèi) 容分析設(shè)計一個簡單的涂鴉板,讓用戶在 屏幕上繪制圖畫,或者通過拍照、翻開相冊方式進(jìn) 行涂鴉。教 學(xué) 目

5、標(biāo)1. 會設(shè)置按鈕的背景顏色,并將按鈕的背景顏色設(shè)置為線條的顏色。2. 會用表格布局組件3. 會用畫布組件進(jìn)行主要模塊的邏輯設(shè)計4. 會利用usb數(shù)據(jù)線將 與計算機(jī)連接,進(jìn)行測試一、工程分析展示涂鴉app,分析其實(shí)現(xiàn)的功能,及其界面的設(shè)計,討論所用到的組件。應(yīng)用需求:用戶單擊顏色按鈕,可改變畫筆的顏色,選擇直線工具可以繪制實(shí)線,選擇點(diǎn)工具,可以繪制虛線;單擊加粗按鈕線條寬度增加1像素,同理單擊5像素。單擊保存時可將繪制的作備注或反思減細(xì)可以減少線條寬度 1像素,默認(rèn)線條寬度 品保存為文件。單擊去除可以刪除涂鴉板上的內(nèi)容。1.組件設(shè)計 組件列表:10個按鈕組件,畫布組件布局組件學(xué) 與 教 活 動

6、 設(shè) 計2. 流程設(shè)計3. 邏輯設(shè)計1定義變量并初始化 定義線型=1定義線寬=5定義文件名編號=1 非必要,可用其他文件名2拖動畫布事件3按鈕事件4.測試1.用usb數(shù)據(jù)線連接安 卓 ,翻開usb調(diào)試。2. 安裝ai伴侶,并 啟動課題 教 學(xué) 內(nèi) 容分析教學(xué)目標(biāo)第四課數(shù)學(xué)問題課時1用計算機(jī)解決的數(shù)學(xué)問題,如1,2,3,100求和,數(shù)列排序問題,雞兔同籠等問題。掌握循環(huán)控制流程的使用For each 語句While流程控制學(xué) 與 教 活 動 設(shè) 計一、工程分析整數(shù)1到100是等差數(shù)列,后一個數(shù)比前一個數(shù)大1。根據(jù)這以特點(diǎn)可以在循環(huán)代碼塊中利用數(shù)字變量循環(huán)讀取整數(shù)1到100并累加到總數(shù)變量中然后把

7、總數(shù)輸岀求得結(jié)果。二、組件設(shè)計標(biāo)簽組件,按鈕組件三、流程設(shè)計三、邏輯設(shè)計1. 定義變量及初始化加數(shù)=1;總數(shù)=02. 實(shí)現(xiàn)求和功能備 注或 反思課題第五課打地鼠課時2教 學(xué) 內(nèi) 容分析設(shè)計一個打地鼠的游戲,了解學(xué)習(xí)動畫游戲制作流程和細(xì)節(jié)教 學(xué) 目 標(biāo)1. 畫布組件的使用2. 精靈組件的應(yīng)用3. 時鐘組件在游戲中應(yīng)用4. 游戲可玩性的開發(fā)學(xué) 與 教 活 動 設(shè) 計一、工程分析地鼠在畫布中隨機(jī)出現(xiàn),玩家手指擊打地鼠,當(dāng)碰到地鼠時得分加1分,并發(fā)岀聲音,當(dāng)沒有觸到地鼠失敗加1分,當(dāng)1分鐘時間到達(dá)時,游戲結(jié)束。二、界面設(shè)計1. 所需組件畫布組件1個精靈組件1個按鈕組件標(biāo)簽組件水平布局組件音效組件1個計

8、時器組件2個一個控制移動,一個倒計時。2. 畫布的坐標(biāo)系左上角為原點(diǎn)0,0,水平為x軸,豎直方向?yàn)?y軸。三、邏輯設(shè)計1. 定義得分變量“命中“失敗“倒計時三個變量。2. 游戲開始模塊點(diǎn)擊按鈕后開始游戲,1激活兩個計時器,一個地鼠移動,一個倒計時,2得分歸0,初始化游戲狀態(tài)游戲結(jié)束時,要在畫布上寫岀游戲結(jié)束3畫布去除3. 地鼠移動記分4. 倒計時模塊5. 游戲結(jié)束模塊拓展:地鼠隨機(jī)岀現(xiàn)在幾個固定的洞內(nèi)備注或反思課題第六課彈球課時2教 學(xué) 內(nèi) 容分析彈球是打磚塊游戲的簡化版,通過學(xué)習(xí)了解球的運(yùn)動及反彈,掌握碰撞的處理 方式。教 學(xué) 目 標(biāo)1. 畫布組件的使用2. 精靈組件的應(yīng)用3 了解精靈組件的

9、方向和速度屬性4學(xué)習(xí)控制精靈的運(yùn)動,掌握碰撞的處理方式備注或反思、工程分析 單擊開始后,游戲開始。小球隨機(jī)運(yùn)動遇到上方和左右墻反彈,遇到下方墻面游戲結(jié)束。 玩家控制木板左右移動,碰到小球反彈。碰撞墻壁完成記分。二、界面設(shè)計1359045180方向0-135-90-451. 所需主要組件 畫布組件1個 精靈組件2個 按鈕組件三、根底知識:1小球的運(yùn)動方向在畫布的坐標(biāo)體系中,小球的運(yùn)動方向 通過精靈方向headi ng 屬性來設(shè) 置,取值范圍為-180180。2邊界處理小球遇到畫布邊界,會觸發(fā)“到邊界事件,在AI中會根據(jù)方向傳遞-412-3邊界代碼3-2-14邊緣數(shù)值學(xué) 與 教 活 動 設(shè) 計3.反彈處理反彈有兩種,一種是碰到邊界反彈,一種碰到其他物體精靈反彈1碰到邊界反彈:2碰到其他精靈,觸發(fā)碰撞事件。根據(jù)入射角等于反射角設(shè)計代碼。四、邏輯設(shè)計1. 定義得分變量“得分變量。2. 游戲開始模塊點(diǎn)擊按鈕后開

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論