【 Scratch 課程 】 | 「MindHub Academy」

Scratch 課程

Scratch 課程11

MindHub了解 Scratch 課程 ,Scratch 是用「拼圖」的方式來編寫程式,所有的步驟都是以視覺化的拼圖(積木)呈現。將編寫程式變成拼圖、堆積木的有趣過程,讓程式設計語言初學者不需要先學習語言語法便能夠設計出精美的作品。

Scratch 課程 — 孩子可以透過Scratch製作有趣的互動遊戲或動畫,將天馬行空的創意與想像力實現,透過啟發和激勵的方式學習程式設計、數學和邏輯運算知識,同時獲得創造性的思考和團隊合作的體驗!

Scratch 課程10

Scratch 課程 介紹,編程積木的介紹和其用法,編程概念,學員需要利用所學到的去構思一個遊戲,在這階段,導師會給予較多的指導師會給予較多,透過創造來解決問題,不管是數位或實體,都能算是工程。而科技便正是工程的結晶。

Scratch 課程 — 「科技」vs「工程」

Scratch 課程 教育近來雖然很紅,Scratch是非常適合當作學習程式語言的第一步,並在編寫程式的過程中培養發現問題、解決問題,與邏輯思考的能力。透過Scratch,學員能學到,程式編寫,創意思考能力,自學能力,表達技巧能力,耐性專注力,解決問題能力及邏輯思考能力等等的好處。

Scratch 課程09

Scratch 課程 — 什麼是Scratch?

Scratch 課程是由MIT(麻省理工學院)媒體實驗室專為國小到國中生設計的一款簡易程式語言,也是世界上最大的兒童程式學習軟體,是一個擁有七千萬用戶的線上社群。 孩子們透過拖曳、組合程式積木的方式來寫程式,並與世界各地的學生交流互動媒體,如故事、遊戲、動畫等等,Scratch能培養孩子的邏輯推理、創意思考與協同合作的能力。

Scratch 課程08
Scratch 課程12

Scratch 課程 — 學什麼?

Scratch 課程從發行至今,已是最多兒童學習的程式語言,它擁有完善的編程介面與擴展包,同時具備學習性和趣味性,能做到用程式操控Google翻譯、控制LEGO機器人等功能。 孩子在下課後,也能使用其豐富的學習資源與龐大的社群,能把自己寫出來的程式與他人分享、互相學習,藉此精進自己的程式能力。

Scratch 課程 學習目標及內容

Scratch 課程 的基礎上增加了變數、條件判斷與數學/邏輯運算的學習,可以模擬座標定位與移動、公式繪圖、巢狀迴圈這類較抽象的概念,角色一樣都是用與事件製作動畫與遊戲作品,但是有了明確的數字和邏輯在作品背後運行,所以更能精準、完整地呈現孩子的預想,而能用數字、邏輯表達事件其實就是寫程式的核心能力。,並實踐於Scratch這款適合中高年級的編程軟體上,以自製動畫、遊戲的方式展現學習成果。

Scratch 課程

Scratch 課程 — 特點

1、 Scratch 課程 的目的不是培養程式設計師,而是幫助孩子們發展學習技能,學習創造性思維,以及學習集體學習,讓孩子學會表達自己。

2、全圖形化界面,無需英語基礎,甚至不用會打鍵盤就可以設計自己的遊戲。

3、可以發揮自己的想像力,創造一款又一款屬於自己的遊戲啦!

Scratch創意編程,著重培養孩子們計算與編程思維能力、提高同學們邏輯思維能力、想像力與創新思維,並提高孩子們獨立思考與解決問題的能力。通過系列課程的學習,能夠在較短時間內掌握軟件及創新的核心與精髓,在創造力思維、知識、實踐得到全面提升。Scratch與傳統計算機課程有著本質的不同,以實踐操作及培養學生的計算機興趣愛好為立足點,穿插必要的計算機知識與創新思維,著重學生綜合創新能力的培養,經過課程的學習,使學生能夠逐漸開發出真正的遊戲,達到想出來、做出來、創出來的水平。後期,小編將和大家分享幾種創意小遊戲製作。

Scratch 課程13
Scratch 課程01
Scratch 課程04

Scratch 課程 — 學習方式

Scratch 課程軟件與傳統編程軟件不同,並未強調複雜的代碼編寫功能,而是軟件內部已具備相應的程序模塊,令學生採取模塊堆疊的形式完成程序的編寫,此外,圖形模塊能夠降低學生的記憶難度,從而提高學生的操作便利性,學生學習Scratch編程的過程不再是枯燥的命令組合的集成,類似於積木遊戲。Scratch軟件設置有展示區域,學生能提前預演自己所編寫的程序,從展示區域直接觀察程序的動畫效果,這種藉助Scratch進行編程學習的方式就是一種自動化的計算機科學方式。

Scratch 課程的掌握

Scratch 課程 學生應當針對Scratch軟件中的所有環節展開科學分析,根據分析過程中產生的各個問題來自主思考解決方案,最終構建出滿足自身需要的程序指令,主要是對學習環境、變量、運算符號和鍊表資料概念以及調試計算實踐Scratch中的選擇條件概念進行全面的分析,引領學生深入理解程序意義,並以產生的條件為基礎做出正確的判斷,在Scratch軟件中充分理解運算符的意義,促進學生對軟件運算體系的掌握。

Scratch 課程05
Scratch 課程07
Scratch 課程06

推動 STEM課程的方向

Scratch 課程中擁有眾多的數據概念,能夠促進學生了解鍊表和變量的真實意義。教師開展課堂活動的過程中,首先引領學生分析遊戲內涵以及技巧,引領學生探索出遊戲的相同因素,這就是遊戲的主要特點。在遊戲設計的階段,學生能夠以時常變換的準則為基礎,探索軟件模式,了解場景交換的技巧,從而熟練地掌握廣播、鍊表和變量等相關內容。

在二十世紀九十年代,美國已經建立了第一個STEM的教育合作組織,及後美國的幼兒及初等教育課程就融入了更多基礎的科學教育。社會需要 STEM 教育培養出更多的 STEM 才華,成爲推動和發掘的革新未來領袖。

 

Scratch 課程03

【 Scratch 課程 】 | 「MindHub Academy」​

Scratch 課程 — FAQ

Scratch 課程是麻省理工媒體實驗室終身幼稚園組開發的一套高階的積木塊為基礎的視覺化程式設計語言開發平台,於150多個國家和地區公開,並提供60多種語言版本。由Mitchel Resnick和Andrés Monroy-Hernández創立。

Scratch 課程 是最多兒童學習的程式語言,它擁有完善的編程介面與擴展包,同時具備學習性和趣味性,能做到用程式操控Google翻譯、控制LEGO機器人等功能。 孩子在下課後,也能使用其豐富的學習資源與龐大的社群,能把自己寫出來的程式與他人分享、互相學習,藉此精進自己的程式能力。

Scratch 課程 — 基礎上增加了變數、條件判斷與數學/邏輯運算的學習,可以模擬座標定位與移動、公式繪圖、巢狀迴圈這類較抽象的概念,雖然都是用角色與事件製作動畫與遊戲作品,但是有了明確的數字和邏輯在作品背後運行,所以更能精準、完整地呈現孩子的預想,而能用數字、邏輯表達事件其實就是寫程式的核心能力。

Scratch 課程 — 程式模件列表將其分為8類:動作、外觀、聲音、畫筆、控制、偵測、運算、變數。2.0版本中,有動作、外觀、聲音、畫筆、變數、事件、控制、偵測、運算子和邏輯運算,更多模組。3.0版本中,有動作、外觀、聲音、事件、控制、偵測、運算子和變數(雲端變數)、函式積木等,另外可以通過擴充功能增加更多模組,有畫筆、攝影機等,還能連接遊戲手把。程式模件各有不同的顏色和形狀,以便辨識。

Scratch 課程 的開發平台的使用者介面分為四部分:程式模件列表,程式設計平台,預覽窗口和角色列表。