資源簡介 第 9 課 《吹泡泡》《智能聲控?zé)簟方虒W(xué)設(shè)計學(xué)科 信息科技 實施年級 五年級 設(shè)計者 Xxx《課程標(biāo)準(zhǔn)》模塊 身邊的算法課時名稱 智能聲控?zé)?br/>課時 11.主題概述1.1 核心概念 本課屬于“身邊的算法 ”模塊中“算法執(zhí)行 ”部分,主要對應(yīng)《課程標(biāo)準(zhǔn)》 “身邊的算法 ”模塊的內(nèi)容要求(2)和(4),讓學(xué)生采用自然語言,流程圖等方式,對智能聲控?zé)舻乃惴ㄟM行計算,分解問題能力,將復(fù)雜問題分解為若子問題,主要涉及的核心概念是分支結(jié)構(gòu)。 1.2 內(nèi)容結(jié)構(gòu) 本課的學(xué)習(xí)需要學(xué)生通過自然語言描述聲控?zé)舻墓ぷ鬟^程,在教學(xué)中注重具象內(nèi)容和抽象內(nèi)容的關(guān)系與平衡,創(chuàng)設(shè)利用算法解決學(xué)習(xí)與生活中真實問題情境,引導(dǎo)學(xué)生經(jīng)歷將真實問題形式化和規(guī)則化的過程上,了解分支結(jié)構(gòu)的特點,體會算法在問題解決中的價值和對生活的指導(dǎo)意義。 1.3 教學(xué)過程 從生活體驗結(jié)合實物→ 了解分支結(jié)構(gòu)特點→根據(jù)流程圖分解任務(wù)→通過算 法的執(zhí)行實現(xiàn)聲控?zé)袈暱毓ぷ鞯男Ч?對算法的不同描述方式形成求解方案。 1.4 育人價值 本課圍繞生活中常見的聲控?zé)簦寣W(xué)生在分析工作過程中蘊含的算法時進一 步實踐對問題的抽象和分解,使用自然語言和流程圖描述算法,形成問題求解方 案,從而了解算法的分支結(jié)構(gòu),感受算法的魅力。同時,通過構(gòu)想智能聲控?zé)舻?功能,感受技術(shù)服務(wù)于人的重要價值。2.教學(xué)主要任務(wù)任務(wù)一:觀察實物,分析效果。 (觀察聲控?zé)舻男Ч孕〗M為單位分析組成部分和功能。) 任務(wù)二:用自然語言描述算法。 (用“如果... ”或“如果...否則... ”等自然語言描述聲控?zé)艄ぷ鬟^程) 任務(wù)三:繪流程圖,梳理算法。 任務(wù)四:編寫程序,驗證算法。 根據(jù)流程圖編寫程序,使角色燈執(zhí)行聲控開關(guān)算法,驗證算法。3.教學(xué)內(nèi)容分析選自新課標(biāo)第三學(xué)段課程內(nèi)容“身邊的算法 ”,結(jié)合五年級上冊教材第 9 課 《吹泡泡》部分內(nèi)容,以圖形化編程工具為載體,從聲控?zé)舻男Ч霭l(fā),讓學(xué)生 觀察、分析聲控?zé)舻墓δ埽瑤椭鷮W(xué)生建立實物與功能之間的聯(lián)系,了解判斷和分 支結(jié)構(gòu)的特點。之后讓學(xué)生分析聲控?zé)舻膱?zhí)行過程,將聲控問題抽象為音量判斷 問題;接下來將音量判斷與分支結(jié)構(gòu)相聯(lián)系;在此基礎(chǔ)上,通過修改模擬聲控?zé)?的程序,實現(xiàn)分值結(jié)構(gòu)聲控算法的執(zhí)行,體會判斷結(jié)構(gòu)的特點;最后遷移應(yīng)用, 感受判斷分支結(jié)構(gòu)在生活中的重要價值。4.學(xué)情分析通過前期學(xué)習(xí),學(xué)生已經(jīng)掌握圖形化編程工具中的基本操作,包括添加角色 和背景,通過拖拽模塊編寫、調(diào)試和刪除程序,保存作品等,并且能夠運用“外 觀 ”模塊中的“切換一下造型 ”和“控制 ”模塊中的“等待()秒 ”、“重復(fù)執(zhí)行 ” “如果... ”“如果...否則... ”積木編寫程序。 學(xué)生認(rèn)為聲音經(jīng)過麥克風(fēng)輸入到計算機后即可完成工作,而忽略判斷是一個過程,包含了檢測條件、判斷、執(zhí)行命令等。另一方面,許多學(xué)生認(rèn)為流程圖作 用不大,未能體會到流程圖的相關(guān)優(yōu)勢。5.教學(xué)目標(biāo)5.1 通過分析聲控?zé)粜Ч瑢⒙曇糁蹬袛嗯c分支結(jié)構(gòu)相聯(lián)系,建立功能與模 型之間的聯(lián)系,了解判斷語句、分支結(jié)構(gòu)的特點,厘清聲控?zé)舻膱?zhí)行步驟,設(shè)計 算法。(重點) 5.2 借助流程圖描述聲控?zé)魣?zhí)行過程中的算法,進行任務(wù)分解,體會流程圖 的重要性,利用流程圖的重要性,利用流程圖表示所設(shè)計的算法。(難點) 5.3 運用圖形化編程工具中的“開啟聲音偵測 ”“當(dāng)前音量 ”等模塊,編寫 聲控?zé)裟M過程,體會判斷和分支結(jié)構(gòu)在程序設(shè)計中和生活中的重要價值,提升 利用數(shù)字化作品進行表達的欲望。6.教學(xué)環(huán)境網(wǎng)絡(luò)機房、源碼編輯器、掌控板、耳麥7.教學(xué)過程教學(xué)環(huán)節(jié) 教師與學(xué)生活動 教學(xué)意圖聚焦問題 1.展示智能家居視頻。 2.展示社團學(xué)生作品聲控?zé)舻睦印?引出課題:智能聲控?zé)?感受科技帶來的生 活便利,建立實物與 功能之間的聯(lián)系。分析效果 出示任務(wù):以小組為單位觀察聲控?zé)舻膱?zhí)行效 果,填寫探究記錄單。 任務(wù)一:觀察實物,分析效果 探究記錄單 第( )組 1.以小組為單位,觀察聲控?zé)魣?zhí)行過程,填寫 下表。 聲控?zé)糁饕?組成部分分 別能實現(xiàn)哪 些功能?麥克風(fēng)燈主機2.嘗試用自然語言描述聲控?zé)艄ぷ鞯倪^程。 當(dāng)主機檢測到 時,通過對 進行判斷, 讓燈執(zhí)行 的命令。 引導(dǎo)描述:用“檢測、判斷、執(zhí)行 ”等自然語 言描述聲控?zé)舻墓ぷ餍Ч?任務(wù)二:用自然語言描述算法 以小組為單位,用“如果... ”或“如果... 否則... ”描述角色“燈 ”的亮、滅過程。 (1)如果主機偵測到 時,那么執(zhí)行 的 命令。 (2)如果主機沒有偵測到 時,那么執(zhí) 行 的命令。 (3)如果主機偵測到 時,執(zhí)行 的命 令,否則執(zhí)行 的命令。 問題支架:你能用“如果... ”或“如果... 否則... ”等自然語言描述聲控?zé)舻墓ぷ鬟^程 嗎? 引導(dǎo)抽象:聲控?zé)粼诔绦蛑惺桥袛嗦曇糁档倪^ 程。 通過學(xué)生探究記錄 單的填寫和問答,評 價學(xué)生是否了解聲 控?zé)舻墓δ埽瑢⒙暱?燈亮和滅抽象為判 斷聲音值問題,并將 判斷聲音值問題與 分支結(jié)構(gòu)相聯(lián)系,了 解分支結(jié)構(gòu)的特點, 厘清聲控?zé)艄ぷ鬟^ 程中的執(zhí)行步驟。分解任務(wù) 任務(wù)三:繪流程圖,梳理算法 思考實現(xiàn)主要功能的算法,用流程圖的形式進 行繪制。 問題支架:能否借助流程圖將任務(wù)分解為多個 小任務(wù)? 1. 學(xué)生小組合作完成流程圖。 2. 小組分享 通過學(xué)生的匯報評 價學(xué)生能否借助流 程圖描述聲控?zé)襞?斷聲音值的算法,進 行任務(wù)分解,體會流 程圖的重要性。執(zhí)行算法 任務(wù)四:編寫程序,驗證算法 根據(jù)自然語言或流程圖,編寫程序驗證算法, 使角色執(zhí)行“亮 ”和“滅 ”的算法。 1. 引出新知:偵測模塊中“開啟聲音偵測 ”“當(dāng) 前音量 ”積木。 問題支架:“如果 ”后面加什么積木,“否則 ” 后面接加什么積木? 4.小組分享。 通過學(xué)生執(zhí)行程序 的結(jié)果,評價學(xué)生是 否能夠運用圖形化 程序中的“如果... 否則... ”“開啟聲音 偵測 ”等模塊,編寫 模擬聲控?zé)艄ぷ鬟^ 程。提升計算思維。拓展遷移 問題支架:生活中的“分支結(jié)構(gòu) ”。 1.學(xué)生用判斷分支結(jié)構(gòu)描述。 2.回顧總結(jié)。 通過學(xué)生的回答評 價學(xué)生是否體會到 分支結(jié)構(gòu)在程序設(shè) 計和生活中的重要 價值。8.教學(xué)板書設(shè)計作業(yè)設(shè)計 嘗試在程序中增加其他模塊,使聲控?zé)糇兊母悄堋?/p> 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫