《認識Scratch》
重慶市渝中區大同實驗學校
王霞
一、教材分析
Scratch是一門全新的程序設計語言,用其可以很容易的去創造交互式故事情節,動畫,游戲,可以大大増加學生的學習興趣。本課作為
scratch的第一課,主要介紹
scratch的界面和功能的介紹,讓學生初步了解
scratch軟件,并且用生動有趣的動畫實例,讓學生在實踐中了解
scratch界面,提高學生的學習興趣。
二、學情分析
學生在以往的《我的世界》課程中已經具有一定的編程能力,而且對程序設計中的順序結構,分支結構和循環結構有一定的了解,但是對于
scratch還是頭一回接觸。因此本課在重點介紹
scratch這款軟件的功能和界面,在任務設計方面體現學生的編程思維的歷練,讓學生懂得如何用程序化思維解決間題。
三、教學目標
(一)知識與能力目標
1.了解
Scratch軟件的界面和功能。
2.掌握
Scratch軟件的基本工作方式。
(二)過程與方法目標:
1.先學后教,學生自主鉆研
Scratch的腳本和角色,靈活制作播放動畫。
2.評練結合,每位學生都能熱練使用
Scratch搭建個性化的作品。
(三)情感、態度和價值觀
1.鼓勵學生互幫互助,共同掌握好
Scratch軟件。
2.滲透計算編程思維,融入動畫發現美、創造美,有創新想法。
3.文明用語,養成良好的使用計算機進行程序設計的習慣。
四、重難點
?
教學重、難點:掌握Scratch操作界面的組成、模塊拖拽、連接的方法,進一步了解編程一般思維模式。
?
教學難點:運用編程一般思維模式,進行動畫創編。
五、教學策略及方法
教學方法:情景教學、任務驅動
學習方法:自主學習
解讀程序
模擬實踐
拓展創作
六、教學環境及準備
環境:多媒體教室
準備:課件,Scratch實例
七、教學過程:
(一)激趣導入,引入課題
【環節目標】創設學習情境
【時間安排】3分鐘
【活動設計】
1.教師:同學們,今天上課前王老師要給大家分享一個視頻,請認真看。(播放視頻)課前
2.教師:你們看到了什么?
3.生(預設一):編程的用途
生(預設二):為什么要學編程
生(預設三):可以打開數字和藝術的大門
4.教師:視頻最后的時候我們看到了什么?美國麻省理工設計開發的什么軟件?
5.生:Scratch軟件
6.教師:今天,王老師就要帶大家進入一個Scratch編程世界。(板書課題)
7.教師:王老師用Scratch編寫了一個程序,大家想看嗎?(運行程序)
(二)【環節目標】認識Scratch操作界面
【時間安排】3分鐘
【活動設計】
1.教師提問:同學們,你們喜歡小貓嗎?今天就先訓練它學會太空漫步,然后帶它去太空探險吧!
2.教師:首先我們認識一下Scratch3.0的圖標,如圖所示,你們能找到嗎?
生:找到了!
教師:請打開它
3.教師:借助學習資料,和你的同桌說說,Scratch的界面你都找到了哪些區域?把找到區域的名字和作用說給同桌聽聽。教師巡視指導
4.教師:下面請一位同學來說說,有幾個區域呢?
學生:4個,分別是指令區,腳本區,角色區,舞臺。
教師:以老師剛才的編程為例,介紹一下每個區域的作用。指令區有動作、外觀等十大模塊,顏色不同,有很多像積木一樣的指令。腳本區是把指令進行組合的區域。角色區就是呈現在“舞臺”上的角色,舞臺區就是角色表演的舞臺。
(三)訓練初嘗試
【環節目標】編寫程序讓小貓走動
【時間安排】6分鐘
【活動設計】
1.教師:同學們請參考老師發的教材第2頁。
我們先來試著編寫一個簡單的腳本,讓小貓動起來,將左邊你要的指令拖到右邊腳本區。
生操作,教師巡視
教師:當編輯好之后,點擊綠色小旗運行程序。給你的同桌說一說你的創作思路,并展示看看。
2.教師:下面請一位同學給大家展示一下
生上臺演示,并講解思路
教師:程序的開始,必須是當綠旗被點擊時,然后移動X步,這個步數是可以修改的,你們是這樣做的嗎?
生:是的教師:在做的過程中你們遇到什么問題了嗎?
(1)生:(預設一)一直運行小貓就不見了
教師:那么我們怎么辦?誰來說一說?
生:移到X(0)Y(0)
教師:重要提示,角色出場就要先定位,拖動運動模塊里的移到X()Y()指令定位
(2)生:選錯指令怎么辦呢?
教師:誰來幫忙解決一下?
生:拖回指令區
(四)漫步訓練營
【環節目標】學會模塊拖拽、連接的方法
【時間安排】基礎營、提高營共15分鐘
【資源準備】漫步訓練源文件
【活動設計】
1.教師:我們成功讓小貓動起來了,接下來就進入漫步訓練營,首先王老師演示一下如何打開漫步訓練源文件,文件——從電腦中上傳——桌面《漫步訓練》。
等待學生打開源程序。
教師:請看任務—讓小貓漫步至舞臺上方邊緣處。
教師:同學們先不慌操作,我請一位同學來模仿圖中小貓,怎樣才能讓小貓漫步至舞臺上方呢?
請生上臺演示
教師:大家觀察到一個關鍵動作了嗎?
生:向左旋轉90°或面向前面
教師:看來你們已經有思路了,我們一起來看看。首先角色出現先定位,然后轉向,確定方向,再移動多少步,看能走到舞臺上方邊緣處。舞臺交給大家,讓小貓漫步至舞臺上方邊緣處。如果有問題,請參考教材第3頁。
生操作,師巡視
教師:時間到,完成挑戰的同學舉手示意。我們一起來看一下這位同學的作品,xx同學請你演示一下。
生:演示
4.學生展示預設一:作品完整
教師:請你說說你在做的過程中有沒有注意哪些地方需要提醒同學們注意的呢?
預設二:作品有小問題
教師:程序出了點小問題,其余同學能幫幫他嗎?
生:應該先定位,確定方向,然后再漫步
教師:請你幫助他完成。
教師:孩子們,還有什么疑問嗎?
教師:謝謝這位同學,請同學們馬上修改一下。
1.教師:接下來難度升級,進入提高營。先齊讀挑戰要求。(出示PPT)
生讀:讓你的小貓漫步至頂端后再向左漫步,讓你的小貓有個性的漫步起來,比如轉圈,講故事等等。
教師:請翻開教材第3頁,我們一起來看看,這些指令能讓你的小貓走得更有個性,變換下一個造型、說你好2秒,等待1秒讓所選角色的任何下一指令等待1秒再發生,試試看
生操作
2.請生演示
教師評價
(五)終極任務
【環節目標】運用編程思維拓展練習
【時間安排】10分鐘
【活動設計】
1.教師:終極任務,帶小貓去太空探險。請一位同學讀一下教材第3頁太空探險任務學生讀:(提示:為你的寵物小貓設計行走路線,讓它能夠到達盡可能多的地方。留意看,你的寵物小貓走過的地方都會呈現在舞臺左邊的方框里哦!)
2.教師:首先打開太空探險源程序,看清楚地圖,設計你的方案,和同桌交流你的寵物小貓的探險計劃和你的腳本構思,最后再操作試試能否成功
3.教師:現在王老師先演示一下我的思路,我設計的行走路線是……,先定位以免小貓走不見了,然后移動100步,不夠長修改一下步數大小,確定為150步。點擊綠旗運行,太快了,加一個等待一秒再發生看得清楚一點,好調試程序,接下來……
生練習
3.教師:很多同學都探險成功,我們一起看看吧!
教師選作品演示
(六)教學總結
拓展升華
【環節目標】回顧總結、指導學法
【時間安排】3分鐘
【活動設計】
內容總結:(結合板書師生回顧部分知識內容)今天,我們了解了Scratch軟件的界面和功能,學會了簡單的編程指令,并且能夠編寫一段簡單的程序。之前王老師就講過,編程就是一個不斷試錯的過程,只要你有思路,不要怕錯,大膽的編寫,王老師期待你們的作品。今天的課就上到這里,同學們再見!
初識Scratch
八、板書設計