李春梅



小學生的身心處于快速發展階段,具有很大的可塑性。筆者以實現具有科普功能的垃圾分類編程作品為例,在教學中滲透思政元素和數字素養,旨在培養學生會思考、會合作、會創造、會應用、會負責的能力。
教材分析
本課選自云南省實驗教材小學信息技術五年級第6冊,第二單元“圖形化編程進階”第11課,該教學單元共8課。本單元主要是圖形化編程的進階學習,在第一單元“走進圖形化編程的神秘世界”基礎上,學會場景分析,運用外觀、運動、控制、偵測、運算符等指令編寫程序,感受不斷完善代碼的過程。本節課主要目的是讓學生進一步理解廣播消息的作用,結合判斷指令,發送不同的廣播消息,實現廣播消息接收。
學情分析
在學習本節課之前,學生已經學習了外觀、運動、控制、偵測和變量等多組指令。本節課,學生需分析教師創設的情境,利用隱藏、顯示、重復、判斷、偵測、移動和廣播消息等指令編寫代碼,實現垃圾分類。在此之前,學生已經學習了當小綠旗被點擊、按下等事件指令,理解了所有腳本運行前都需要一個觸發條件,但對于內部事件和外部事件的區別并不清楚。
教學目標
知識與技能:理解廣播消息的內涵及作用,學會使用廣播消息指令實現角色交互
過程與方法:完成“垃圾分一分,地球美十分”編程作品,掌握廣播消息命令,感受完善代碼的過程。
情感態度與價值觀:感知真實情境,在編程實踐中培養會思考、會合作、會應用、會創造、會負責的能力;在完成編程作品的同時,強化愛護環境意識,踐行社會主義核心價值觀。
教學重難點
教學重點:理解廣播消息的內涵及作用(表1),會使用廣播消息指令組完善作品。
教學難點:區分外部事件與內部事件,明白創建內部事件即消息,理解為什么需要消息并運用消息,明白程序運行時消息不會在舞臺上顯示。
教學過程
1.創設情境,聚焦問題
教師活動:播放視頻并引導學生感知感悟。演示編程作品并提問:這樣的編程作品具備了哪些功能?需用什么編程指令才能實現?
學生活動:觀看視頻,感悟垃圾亂丟亂放導致的嚴重后果。體驗“垃圾分一分,地球美十分”編程作品,思考作品功能以及如何編制。
設計意圖:創設真實情境,展示編程作品,引導學生思考如何編程實現,歷經感知問題、確定問題、分解問題的過程,培養學生會思考的能力。
2.分析需求,設計方案
教師活動:引導學生明確已知和未知。組織學習小組對作品功能、背景、角色、腳本進行討論分析,總結歸納討論的結果,呈現功能與素材分析表(表2)和編程思路(圖1)。
學生活動:小組成員針對作品功能以及所需素材展開討論,填寫學習記錄單的作品功能欄目、編程思路欄目以及素材分析欄目,組內推薦成員進行分享。
設計意圖:幫助學生回顧已知,確定未知。引導學生分解問題,明確功能需求,設計作品方案,分析素材特點,繪制編程思路。因為學生不清楚如何利用不同模塊交互,也不清楚如何利用不同角色的隨機出現來增強作品的趣味性,所以教師由此引出教學重點——廣播消息。
3.回顧舊知,探究新知
教師活動:提供作品主界面及程序支架(圖2)與微課,提示學生打開微課進行5分鐘自主學習,巡視指導學力不足的學生,統計學生對廣播消息的掌握情況。微課學習結束后,組織2分鐘“蘿卜蹲”游戲,提問:消息的作用是什么?為什么要創建消息?如何確認發出消息方與接收消息方?由此讓學生領會廣播消息的作用。
學生活動:打開微課進行自主學習,學習廣播消息內涵及作用,使用Mind+打開教師提供的主界面程序支架,通過完成作品的主界面與各模塊之間交互,進而掌握廣播消息。玩一玩:參與“蘿卜蹲”游戲,理解廣播消息。想一想:為什么要創建消息?消息的作用是什么?誰廣播消息?誰接收消息并發生動作?
設計意圖:教師提供微課,培養學生自主學習和自主探究的能力。提供編程支架,使學生有足夠的時間體驗和掌握新知,由此突破教學重點。通過玩一玩、想一想,幫助學生理解廣播消息的原理,知曉事件發生的條件,由此突破教學難點,培養學生會思考、會應用的能力。
4.師生協作,編程實現
教師活動:依據編程思路預先制定分層任務。初級任務:垃圾分類 保護環境;中級任務:垃圾分類常識;高級任務:垃圾分類挑戰賽。在初級任務中,教師需引導學生思考并關注程序的簡潔性和運行效率,分析角色切換和造型切換的區別,開拓學生思維。在中級任務中,教師引導學生分析角色與角色之間的一一對應關系,通過偵測機制實現交互。在高級任務中,引導學生綜合運用積木指令,創建標識變量實現垃圾分類積分。在該環節,教師需巡視指導并記錄問題,合理分配教師資源,指導基礎薄弱的同學。高級任務主要程序如下(圖3)所示。
學生活動:小組成員根據自身情況選擇不同等級的任務并完成。在初級任務中,需理解循環執行條件與角色造型數的邏輯關系,以添加造型的方式將圖片簇全部導入角色并編號,通過“重復執行直到”“造型編號”“‘=條件運算”3種積木實現圖片的放映和自動停止效果。在中級任務中,需撰寫垃圾分類知識文本并錄制音頻,用偵測鼠標行為實現圖片展示與音頻播放,實現科普功能。在高級任務中,學生綜合應用積木指令,實現角色的隨機出現,創建標識變量作為判斷條件,用以正確歸類角色和游戲積分功能,最終體現作品的趣味性。除此以外,學有余力的同學可以協助其他同學完成編程作品。
設計意圖:尊重學生差異,設置分層任務供學生自選,增強學生的體驗感、獲得感。強調負責任地創造、分享和使用數字資源,倡導創新性地選擇素材完成作品,培養學生會創造的能力。鼓勵完成任務的學生幫助其他同學,培養學生的合作、協同能力。
5.展示分享,各抒己見
教師活動:組織學生展示作品,引導學生分享自己的編程創意和編程思路,鼓勵學生分享在編程過程中遇到的問題和解決策略。
學生活動:組內相互體驗編程作品,討論推選出要展示的編程作品。分享編程經驗、創意和策略,觀看并點評其他組作品。
設計意圖:分享交流能迸發思維火花,通過對比、聯想等思維活動的發生進而培養學生的創造能力。
6.總結評價,反聽內視
教師活動:總結編程過程中出現的問題并陳述、示范解決策略,收集學生編程作品,對學生課堂常規、學習表現和作品完成度等方面進行評價。推廣遷移——廣播消息指令應用廣泛,可以用于動畫、游戲、科普作品的制作。升華主題——綠色生活齊建立,藍天白云零垃圾,每個人都要用自己的所學所行影響身邊的人。
學生活動:提交編程作品至教師機,回溯和反思整個編程過程,填寫學習記錄單自評欄目。依據組員的表現對合作學習、觀點表達、互幫互助等方面對組員進行評價,填寫學習記錄單學習組員互評欄目。
設計意圖:注重評價育人,多元評價能夠幫助學生明晰目標達成度,給予學生及時反饋,增強學生自主學習能力。推廣和升華可以為學生遷移應用提供創作方向和思路,強化學生環保意識,踐行社會主義核心價值觀。
教學反思
教師需注意問題情境的價值和意義,結合學生的認知經驗以及現實需求,創建真實有意義的情境。尊重學生的發展差異,設置分級任務突破教學重點。課堂再現“蘿卜蹲”游戲,從學生熟知的經驗出發,采用聯想類比,突破教學難點。本節創設3個分級任務,為不同學力層次的學生提供了適切的上升空間,基礎薄弱的同學“夠得到”,學力強的同學“吃得飽”。此外,教師可嘗試引導學生拓展思路,將作品進一步完善。在編程實踐環節,有的學生使用克隆指令實現了不同種類垃圾的隨機出現,有的同學創建變量用于判定垃圾挑戰賽的積分等級。有學生表示自己居住的小區存在垃圾亂堆亂放的情況,想要制作一個完整的作品,幫助小區居民掌握垃圾分類的常識,正確區分不同垃圾并分類到對應垃圾桶。真實的情境能夠激發學生的學習興趣,使其更加主動地發現和解決問題。