<code id="rs7ab"></code>

          <strike id="rs7ab"></strike>
            當前位置:
            首頁
            > 資源中心 > 綜合資源
            Scratch趣味編程課程方案(討論稿)
            發布日期:2016-09-19 瀏覽次數: 作者:徐平國 來源:教師進修學校

            Scratch趣味編程課程方案(討論稿)

            定海區創學工作室

            ?

            一、課程目標

            小學階段讓學生通過動手與動腦相結合的體驗,初步掌握Scratch趣味編程方法,結合生活與學習實際進行動手能力的培養,學會簡單的動手方法與作品創作方法。

            初中階段在小學已掌握初級編程的基礎,讓學生熟練Scratch趣味編程,通過對編程分析畫框架圖等方法,培養學生編程興趣,并通過教師指導學生作品創作,培訓學生編程與創新意識。

            ?() 知識與技能

            感受編程在生活中給人們帶來的便利;體會學習生活中的程序設計思想,認識常見的編程工具(Scratch)、傳感器,知道程序設計的基本原理,并根據項目進行程序設計;學會使用Scratch制作相關程序和項目。

            () 過程與方法

            能根據具體的情景或現象嘗試使用程序設計的方法來解決問題,能選擇恰當的程序方法或技術來進行設計和制作;在使用程序設計開發項目的過中積累利用信息技術解決問題的經驗。

            () 情感態度與價值觀

            動手與動腦相結合,能夠開發有趣的游戲和項目,對程序設計產生和保持興趣;能主動地、創造性地采用程序設計的方法來解決學習生活中的問題。

            ?

            二、課程內容

            (一)課程的總體結構

            在課程內容上,分為初級、中級和高級(創客),三塊內容共37課時。

            初級:要求掌握Scratch簡單編程方法,面向全體學生。

            中級:在初級基礎上,加深一定的內容,并能創作有一定故事的程序,能自主完成項目,面向拓展課學生。

            高級:在初、中級基礎上,加深編程能力,能動手進行套件作品創作,力爭有創意創新作品,面向拓展課或有興趣學習的學生,面向拓展課或社團課有興趣及一定基礎的學生。

            (二)各模塊概述

            初級:學會軟件的獲取和安裝,熟悉Scratch2.0界面,學會創建和編輯角色和背景,熟悉指令面板中的基本指令,可以完成簡單的程序編寫。

            階段一:(基礎知識計劃5課時)

            階段二:(多媒體部分計劃3課時)

            階段三:簡單算法和互動制作(計劃2課時)

            階段四:合作交流提高階段(3課時)

            中級:在掌握初級課程中相關的基礎指令上,再嘗試隨機、計時器、數字運算中取余取整以及邏輯運算、雙分支結構、圖章、新建功能塊、克隆等指令,突出算法和邏輯運算,完成較為復雜的程序設計。

            階段一:(變量+算法,計劃3課時)

            階段二:(多媒體+算法,計劃3課時)

            階段三:(算法+互動制作,計劃3課時)

            階段四:(合作交流提高階段,計劃3課時,其中機動1課時)

            高級:主要是硬件研究,通過編程方法,結合攝像頭與各類傳感器,從而實現個性化的創作作品,突出scratch的實際應用與創新作品。

            套件方面:套件搭建與編程結合,創意作品。

            ?

            三、課程實施

            (一)課程開設

            從學校實際出發,充分考慮學生發展需要,整合現有課程資源,選擇性地開設Scratch編程課程,建議在小學六年級開設,有條件的也可五年級開設,初級內容作為常態班級授課,中級及高級內容,各??山Y合實際有選擇性地開設,中、高級可以在拓展課或社團課中開設,有條件的也可面向全體學生。

            在開設初中級課程時,學校只須擁有學生機房即可,而開設高級課程時,需要學校添置一些必要的套件或傳感器設備,建議與學校溝通適量添加一些套件。

            (二)教學建議

            為使大家有一個統一的平臺,編程軟件建議用Scratch2進行教學。

            教學策略:主要培養學習學習編程的興趣,教學內容要有層次和梯度,要有基礎知識和拓展知識,教學通過創設情境、分析故事項目等方法, 完善方案、完成程序,分享交流、拓展提升。

            四、評價建議

            評價以促進學生發展為目的,充分發揮評價對學生學習行為的激勵和導向功能,及時、全面地了解學生的學習狀況,指導學生的學習行為,通過自評、互評等方式,引導學生主體意識的發展,培養學生積極參與評價的意識和能力,教師應科學認識課程評價的各項結果,合理地設計和調節教學過程與方法。

            可采用過程性評價與總結性評價、自我評價與互相評價,評價指標可以從技術、科學性、創造性、實用性等方面制定,對于創作作品評價,可以從創新意識和生活實用等方面制定。


            ?

            Scratch初級課程學習建議(共13課時)

            ?

            初級課程達到的教學目的:

            了解并認識Scratch界面,學會創建和簡單編輯角色和背景,熟悉指令面板中最基本的指令,利用這些最基本指令進行簡單的程序設計。

            ?

            階段一:(基礎知識,計劃5課時)

            第一課時:

            1.scratch軟件的獲取和安裝。

            2.認識scratch界面。

            3.了解角色的作用,學會角色的一些基本操作(隱藏與顯示、復制與刪除、縮小與放大、從角色庫中新建角色、角色拖動)。

            4.認識腳本,嘗試程序開始指令、移動幾步指令、程序結束指令、角色旋轉模式、面向幾度指令、等待指令,并根據這些指令完成簡單作品(范例1:角色“一”字型移動;范例2:角色“口”字型移動),學會作品的新建、保存、打開、另存。

            ?

            第二課時:

            1.了解角色造型,學會角色造型的增加或刪除,學會角色造型的重命名。

            2.會用繪圖編輯器(矢量模式和位圖模式、設置圖像的中心、設置透明色)簡單編輯角色造型(范例1:角色造型編輯)。

            3.嘗試造型切換指令、重復執行指令、造型顯示/隱藏、碰到邊緣就反彈指令,完成角色造型變化的作品(范例2:小貓跳舞;范例3:飛鳥;范例4:來回走路)。

            ?

            第三課時:

            1.了解背景的作用,學會背景的增加或刪除,學會背景的重命名,會用繪圖編輯器(矢量模式和位圖模式)簡單編輯背景。

            2.嘗試特效指令、背景切換指令,完成背景切換作品以及角色隨著場景變化發生特效變化的作品(范例1:變幻森林;范例2:變色貓)。

            3.嘗試使用“詢問并等待指令”,實現背景根據用戶的輸入進行切換。

            ?

            第四課時:

            1.使用對話指令、思考指令,新建線性對話的小作品(范例1:兩人對話)。

            2.使用廣播指令、接收廣播指令,新建非線性對話的小作品(范例3:三人對話)。

            ?

            第五課時:

            1.了解坐標的概念。

            2.完成一個基于坐標的運動腳本的程序(范例:3個角色,裁判發出“開始跑”的廣播,龜兔接收到廣播后從某起跑線沿跑道用不同的時間移動到終點線),并保存。

            3.嘗試隨機指令(修改2中范例,使龜兔賽跑出現不同結果,并另存)。

            ?

            階段二:(多媒體,計劃3課時)

            第一課時:

            1.嘗試使用落筆、抬筆、清空指令完成直線、虛線的繪制

            2.嘗試使用畫筆顏色設定、畫筆大小設定指令完成彩色線、粗細線的繪制。

            3.綜合應用:繪制正方型或長方型或階梯等簡單圖形。

            ?

            第二課時:

            1. 嘗試圖章指令,繪制飛機飛行軌跡。

            2. 構思創意,綜合應用:繪制由正方形、長方形、階梯等簡單圖形組合成的作品(如正方形與魔環),并保存。

            ?

            第三課時:

            1.嘗試彈奏鼓聲節拍指令、設定樂器指令、彈奏音符節拍指令。

            2.構思創意,完成某角色自動演奏簡譜且伴有鼓聲的小作品,并保存。

            ?

            階段三:(簡單互動制作,計劃2課時)

            第一課時:

            1.嘗試鍵盤觸發指令。

            2.構思創意,完成用鍵盤來控制的小作品(如用鼠標控制飛船、用鍵盤演奏簡譜),并保存。

            3.范例:小魔術。

            ?

            第二課時:

            1.嘗試最簡單的判斷指令(如果那么…)、碰到指令、碰到顏色指令、旋轉模式指令。

            2.構思創意,完成一個偵測判斷的小作品(如角色碰到黑線說“這是黑線”、邊緣反彈的小球、沿著小路走路的人),并保存。

            ?

            階段四:(合作交流提高階段,計劃3課時,其中機動1課時)

            第一課時:

            1.復習上述指令。

            2.觀看案例,進行創意指導(案例:流浪狗、簡單迷宮等)。

            3.個人或小組自定主題,構思創意,完成一個簡短故事、一個簡單游戲。

            ?

            第二課時:

            優秀的簡短故事、簡單游戲介紹,相互交流、相互合作,開拓創意思路。

            ?

            第三課時(機動):

            按指定的主題完成作品。


            ?

            Scratch中級課程學習建議(共12課時)

            ?

            中級課程達到的教學目的:

            在掌握初級課程中相關的基礎指令上,嘗試數字運算中簡單的數字運算以及邏輯運算、變量指令、計時器、雙分支結構、新建功能塊、克隆等指令,突出算法和邏輯運算,完成較為復雜的程序設計。

            ?

            階段一:(變量+算法,計劃3課時)

            第一課時:

            1.嘗試變量指令,讓小貓說出變量的數值。

            2.結合“詢問并等待指令”,嘗試“將口加到口的后面”指令,讓小貓說出變量輸入的數值。

            3.嘗試數字加、減、乘、除指令,完成兩個數輸入后自動相加(或減或乘或除)的小作品,并保存。

            ?

            第二課時:

            1. 結合隨機指令,實現加數隨機的功能。

            2.嘗試較為復雜的判斷指令(雙分支結構:如果……那么……否則……),完成加法測試:兩個隨機數相加,如果回答正確的和,說“你真棒”;否則說“請繼續努力”。并保存。

            3.嘗試計時器指令,如果超過規定時間,切換到另一個背景(顯示“gameover”),并另存。

            ?

            第三課時:

            1.鞏固繪圖編輯器,制作電子鐘作品所用到的數字造型、冒號造型,制作電子鐘的背景。

            2.嘗試數字指令中取余、取整指令,嘗試偵測中當前時間指令,制作簡單的電子鐘作品(要求會顯示時、分以及每秒閃爍的冒號),并保存。

            ?

            階段二:(多媒體+算法,計劃3課時)

            第一課時:

            1.鞏固“畫筆指令”,完成一個彩虹燈造型,并保存。

            2.活用“畫筆指令”,鞏固“數字運算指令,繪制正多邊形、圓形、半圓,并逐一保存。

            ?

            第二課時:

            1.活用“畫筆指令”,鞏固“數字運算指令,繪制五角星圖形并保存。

            2.嘗試使用“新建功能塊”,繪制18個五角星組成的拱門,并保存。

            ?

            第三課時:

            1.活用“畫筆指令”、“數字運算指令, 鞏固“新建功能塊”,繪制花的圖形并保存。

            ?

            階段三:(互動+算法制作,計劃3課時)

            第一課時:

            1.鞏固鍵盤觸發指令、最簡單的判斷指令(如果那么…)、復雜的判斷指令(雙分支結構:如果……那么……否則……),完成檢測(空格鍵是否按下、是否碰到某種顏色)的作品,并保存。

            2.利用雙分支結構,結合變量指令、詢問并等待指令,判斷輸入的兩數大小。

            ?

            第二課時:

            1.嘗試邏輯運算指令,鞏固方向鍵控制指令、碰到指令、碰到顏色指令,完成迷宮作品。(要求:方向鍵控制的小球如果碰到鮮花(隨機改變位置)時,直接移動到終點;否則碰到怪獸(隨機改變位置)或單獨碰到墻壁時,必須回到起點。),并保存。

            ?

            第三課時:

            1.嘗試“克隆”指令(當作為克隆體啟動時、克隆自己、刪除克隆體)。

            2.利用克隆指令,實現火山不斷噴發糖果的效果。

            ?

            ?

            階段四:(合作交流提高階段,計劃3課時,其中機動1課時)

            第一課時:

            1.復習上述指令。

            2. 觀看案例,進行創意指導(案例:接糖果綜合案例,包括計時、加扣分功能)。

            3.個人或小組自定主題,構思創意,完成一個簡短故事、一個簡單游戲。

            ?

            第二課時:

            1. 觀看案例,進行創意指導(案例:時鐘等)。

            2.優秀的簡短故事、簡單游戲介紹,相互交流、相互合作,開拓創意思路。

            ?

            第三課時(機動):

            1.按指定的主題完成作品。

            ?

            Scratch高級課程學習建議(共12課時)

            高級課程達到的教學目的:

            在掌握初、中級課程中相關的指令基礎上,開展硬件方面的教學,突出scratch的實際應用,突出各類傳感器應用,啟發學生各類創想、創新,完成更為實用的各類作品。

            ?

            1課 走進Ardunio的世界

            1、認識Ardunio板的主要構成。

            2、學會Ardunio板驅動的安裝。

            3、用mblock軟件來體驗Ardunio編程。

            ?

            2?? 紅綠燈

            1、學習LED燈的連接。

            2、學習制作紅綠燈。

            ?

            ?

            3? 俄羅斯轉盤

            1、點亮三只LED 燈,并有規律的進行。

            2、應用隨機數。

            ?

            第四課?? 打地鼠

            1、按鈕的使用。

            ??? 2、進一步鞏固隨機數。

            3、繼續使用數字和邏輯運算。

            ?

            第五課?? 電子琴

            1、了解蜂鳴器,鞏固按鈕的應用。

            ??? 2、了解音樂的音頻、節拍等樂理知識。

            3、培養動手能力各邏輯思維能力。

            ?

            6 ? 模擬輸入的使用

            1、了解模擬口,知道模擬口的數值范圍。

            2、會將傳感器接入模擬口,并會讀取模擬口數據。

            ?

            7 ? 聲控開關

            1、認識聲音傳感器,并能正確接在Arduino板子上。

            2、會讀取聲音傳感器的檢測值。

            ?

            8 ? 智能小夜燈

            1、認識環境光傳感器,并能正確接在Arduino板子上。

            2、會讀取環境光傳感器的檢測值。

            ?

            9 課電動抬桿

            認識電機接口,并能正確接上電機,會通過程序控制電機的轉動。

            ?

            10課 超聲波傳感器的使用

            了解超聲波傳感器,會正確接入,會讀取數值。

            ?

            機動二課時


            ?

            ?


            ?

            Produced By 大漢網絡 大漢版通發布系統 WWW.1034R.COM