一、為什么專設(shè)“算法的基本控制”
新課標將“算法與程序設(shè)計”列為小學信息科技核心模塊,其中“順序、分支、循環(huán)”是支撐所有高級結(jié)構(gòu)的基石。以往教師常把三者碎片化講授,學生易混淆、難遷移。本次單元以“控制”為紅線,用10課時一體化設(shè)計,讓四年級學生在故事-游戲-項目中體驗“控制即規(guī)則、規(guī)則可優(yōu)化”,為五六年級復(fù)雜算法奠基。
二、單元目標(可測)
1.知識:說出順序、分支、循環(huán)的定義與適用場景;識別流程圖中對應(yīng)符號。
2.技能:能在圖形化平臺拖拽實現(xiàn)三結(jié)構(gòu);用自然語言改寫生活中的控制流程。
3.思維:體驗“問題→抽象→控制結(jié)構(gòu)→驗證”全過程;初步形成“減少重復(fù)、避免遺漏”的優(yōu)化意識。
4.情感:在闖關(guān)、調(diào)試、展示中獲得“我能讓電腦按我的規(guī)則工作”的成就感。
三、10課時微單元藍圖
| 課序 | 主題 | 情境線 | 關(guān)鍵概念 | 流程圖符號 | 主要活動 | 評價點 |
|---|
| 1 | 算法就在身邊 | 早餐步驟 | 順序 | 矩形框 | 卡片排序→貼黑板 | 步驟無顛倒 |
| 2 | 順序有講究 | 折紙飛機 | 順序精化 | 子流程 | 紙質(zhì)走一遍再折 | 語言與動作一致 |
| 3 | 如果那么 | 門禁小衛(wèi)士 | 單分支 | 菱形+箭頭 | Scratch“碰到紅塊?!?/td> | 條件寫對 |
| 4 | 如果那么否則 | 自動紅綠燈 | 雙分支 | 菱形雙箭頭 | 角色二選一 | 否則不可省 |
| 5 | 嵌套分支 | 成績等第 | 多層判斷 | 菱形疊放 | A/B/C/D多出口 | 出口無遺漏 |
| 6 | 重復(fù)的力量 | 跳繩計數(shù) | 固定次數(shù)循環(huán) | 弧形箭頭 | repeat 10 | 次數(shù)準確 |
| 7 | 條件循環(huán) | 吹泡泡 | 直到型循環(huán) | 弧形+菱形 | 直到碰到邊緣 | 條件設(shè)置對 |
| 8 | 嵌套循環(huán) | 雪花矩陣 | 循環(huán)套循環(huán) | 雙弧形 | 畫5×5圓點 | 行列對應(yīng) |
| 9 | 綜合闖關(guān) | 太空救援 | 三結(jié)構(gòu)整合 | 完整流程圖 | 90°轉(zhuǎn)彎+收集燃料 | 功能完整 |
| 10 | 單元展示 | 算法嘉年華 | 優(yōu)化與分享 | 海報+演示 | 最佳“最短路徑”獎 | 觀眾投票≥60% |
四、教學策略
1.雙板模式:左板手繪流程圖,右板實時拖積木,圖-碼一一對應(yīng),降低抽象坡度。
2.先圖后碼:紙質(zhì)流程圖驗證無誤方可開機,杜絕“瞎拼積木”。
3.分層任務(wù):
基礎(chǔ)層——模仿完成;
提高層——更換條件/次數(shù);
拓展層——新場景再造并口述優(yōu)化點。
4.錯誤即資源:教師故意留“死循環(huán)”“漏出口”BUG,學生現(xiàn)場調(diào)試,培養(yǎng)找錯習慣。
5.算法日志:每課后3分鐘填寫“今日控制結(jié)構(gòu)-遇到的坑-可改進”三欄,培養(yǎng)元認知。
6.跨學科錨點:
數(shù)學——比較符號、坐標平移;
語文——用“如果…那么…”造句;
體育——跳繩節(jié)拍對應(yīng)計數(shù)循環(huán);
美術(shù)——循環(huán)畫圖案感受對稱。
五、重難點突破
①分支“漏否則”
對策:用“紅綠燈”情境錄像——缺否則就撞車,視覺沖擊;強制“雙箭頭”檢查。
②循環(huán)“死循環(huán)”
對策:①模板默認“循環(huán)上限100”防崩潰;②板書寫“出口三要素:初值-條件-更新”。
③嵌套邏輯亂
對策:顏色配對——外層循環(huán)藍色、內(nèi)層紅色,積木跟隨顏色;先讓學生口述“先藍后紅”再拖放。
六、評價方案
1.過程性70%
①流程圖單20%(符號規(guī)范、條件完整);
②課堂闖關(guān)30%(當堂提交、功能正確);
③算法日志20%(能寫反思)。
2.終結(jié)性30%
“太空救援”項目——3人一組,提交流程圖+程序+演示視頻,評價維度:
功能正確40%+結(jié)構(gòu)清晰30%+優(yōu)化創(chuàng)新30%。
3.等第描述
卓越(90+)循環(huán)次數(shù)少于參考方案;
良好(75+)三結(jié)構(gòu)完整,圖與碼一致;
合格(60+)在提示下完成基本功能;
待改進(<60)控制結(jié)構(gòu)缺失,需補修。
七、資源與工具
1.軟件:Scratch 3.0離線版、流程圖繪制網(wǎng)站(免注冊)。
2.硬件:機房+耳機;太空救援素材包(背景、角色、音效)統(tǒng)一放云端。
3.模板:A4流程圖草稿紙(已印好菱形、弧形)、算法日志單。
4.師訓(xùn):單元開課前1次“流程圖手繪+Scratch快速搭建”2小時工作坊,教師完成雪花矩陣案例。
八、現(xiàn)場問答
朱老師:
曹老師,四年級學生寫循環(huán)條件時總把“>”寫成“≥”導(dǎo)致多一圈,怎么破?
曹老師:
用“實體走格子”——教室地面貼9塊瓷磚,學生站起點,口述“走9次”停在第9格,“走>9次”就踏空,身體記憶最直觀;再上機誤差率明顯下降。
朱老師:
嵌套循環(huán)講“行列”時,是否要先補數(shù)學乘法概念?
曹老師:
不用先補!用“點陣作畫”體驗——先讓學生猜“5行5列有多少圓點”,答案在Scratch里一驗證,乘法意義自然生成,信息課反向服務(wù)數(shù)學概念。
九、結(jié)語與展望
順序讓腳步不亂,分支讓選擇有據(jù),循環(huán)讓效率倍增。三大基本控制就是算法世界的“三原色”,未來無論走到
人工智能、物聯(lián)網(wǎng)哪一層,都是它們的組合與嵌套。讓我們守住“圖-碼對應(yīng)、分層闖關(guān)、錯誤即資源”三原則,把“控制結(jié)構(gòu)”上成能拍手、能走格子、能講故事的趣味單元,為孩子種下“用規(guī)則創(chuàng)造無限”的種子!