小學資訊科技機器人直行教學設計
一、教材分析:
本課是在學生已經初步瞭解機器人的基礎上來學習的,學生在會下載控制程式到機器人中後,就想知道如何自己編制程式來控制機器人了,在本節課中,將進一步熟悉機器人的程式設計環境,學會最簡單控制機器人的操作——前進和後退。
二、教學目標:
1、知識和技能目標
初步學會對簡單的.任務進行分析,瞭解“移動”、“延時”和“停止”模組的功能,能看懂程式中流程圖。
2、過程和方法目標
學會使用“移動”、“延時”和“停止”模組來使機器人前進和後退,理解機器人行走的方向、路程和速度是由什麼來決定的。
3、情感性目標
培養學生編寫程式的興趣,在除錯過程中培養學生間的溝通與合作精神;透過給程式新增備註,培養學生良好的程式設計習慣。
三、教學重、難點
1、教學重點:
(1)“移動”、“延時”和“停止”模組的使用;
(2)認識幾種常見的流程圖符號。
2、教學難點:
(1)認識和了解流程圖符號;
(2)“延時”模組的作用。
四、教學準備:
在學生機器人上安裝機器人模擬軟體。
五、教學過程:
1、情境匯入
教師演示機器人前進和後退。
教師:同學們,你們看清楚了機器人是怎樣運動的嗎?
學生回答。
教師:機器人前進和倒退是靠輪子的轉動進行的,輪子正方向轉動,機器人前進,反之則是倒退。本節課就是學習編寫程式,讓機器人先前進,再後退。
2、學習新課。
(1)設定機器人前進和停止。
教師演示,透過“移動”和“停止”模組,並設定其數值,讓機器人前進。
學生觀察、然後請同學示範。
學生分組練習。
思考:編寫程式時,如果主程式中的某個模組不需要時,怎麼刪除?
學生交流彙報,並演示方法。
(2)設定機器人倒退。
教師演示,拖動“延時”模組至“移動”模組下,並設定倒退時間,再拖入“停止”模組至“延時”模組下,設定停止所有電機,讓機器人停止。
學生觀察、然後請同學示範。
學生分組練習。
3、分層練習、完成任務
完成本課“試一試”內容。
4、小結與延伸
引導學生對本節課知識進行小結,回顧“前進”、“後退”和“停止”的設定方法,檢查自己在各個知識點方面的掌握情況。