副食品
戒夜奶
拼圖
教養
產後瘦身
積木
親子共讀
親子餐廳
貼紙書
追奶

什麼是STEM教育?編程篇(一)

STEM是什麼?一年之前,筆者向身邊的家長友人談及STEM教育,有些人認為是玩模型車,有些以為在砌機械人,大約有一半人茫然不知所以:STEM教育?什麼來的?一年後,隨著媒體的報導,政府的宣傳,現在幾乎

  STEM 是什麼?   一年之前,筆者向身邊的家長友人談及 STEM教育,有些人認為是玩模型車,有些以為在砌機械人,大約有一半人茫然不知所以:STEM 教育?什麼來的?   一年後,隨著媒體的報導,政府的宣傳,現在幾乎每一所小學都在推行STEM教育課程,坊間有提供STEM 課程的教育中心也如雨後春筍,越開越多。家長們很多都已經知道有STEM 教育這一回事,但是面對許多令人眼花瞭亂的課程,仍然不禁問一句:STEM教育究竟是什麼?     STEM 是Science、Technology、Engineering、Mathematics 4 個英文單字字首的組合,分別代表科學、科技、工程、數學,以及近來加上 A (Art) 元素而有STEAM這一名詞。STEM 教學模式的理念是融合科學探究、科技技術、工程設計與數學分析等不同領域,強調學科知識與實務技術的結合,著重在透過科學、技術、工程與數學的整合應用與動手實作,讓學生體會運用工具及技能來解決真實世界中的問題。   今日筆者希望簡單介紹一下無論在學校以及坊間教育中心最為普及的STEM/ STEAM 課程 - 編程 Coding。     Block-based programming, 讓編程就像砌積木一樣容易   有些家長曾經在中學以及大學的課程接觸過編程,相信都有以下印象: 編程的程式語言語法艱澀難明,小學生怎樣學得懂?其實隨著科技教育套件發展的普及,現時同學們已經不需要像從前死記硬背不同的程式語言。   現時教學用的開發平台主要使用積木式程式模件(block-based programming), 這個概念由美國麻省理工學院引進,所謂 block-based programming, 就是將編程語言以不同顏色,不同形狀的方塊(blocks) 來表達,同學們只需要將方塊像砌積木一樣組裝起來就可以寫成不同的程式指令,從而開發自己的小遊戲以及流動程式。   這種以積木式的概念與操作,優點是只要推疊並連接,便可創造出不同的動態效果,這種方式讓學生們在學習時,較不易造成太多失敗經驗,而降低學習動機,即使是年紀較少的學生,也很容易上手。課程中靠著引導學生完成一個接著一個自己開發的互動遊戲程式,讓他們在不知不覺中學會編程語法,同時慢慢建立邏輯思考能力、組織能力。   下一篇我將會介紹3 款現時無論在學校還是教育中心都流行使用的編程套件,這3 款套件都有一個共通點,就是它們都是使用block-based programming 來進行操作,適合小學生使用學習。   -----------------------------------------------------------------------------------   撰文:杜柏濤 Patrick To 曾創辦手機程式開發公司,現為STEAM Academy 聯合創辦人,於九龍灣及銅鑼灣設有教育中心,亦與不同小學幼稚園合作提供駐校課程。教育原則是為學生提供創意 (Creative), 實戰 (Hands-on), 創新 (Innovative), 解難 (Problem-Solving) 的STEM 課程。深信現今兩文三語已不敷應用,未來科技社會無論孩子長大後成為醫生還是律師,都不能缺少第四種語言 - 編程,與電腦溝通的能力。 聯絡: hello@steamacademy.hk facebook: https://www.facebook.com/steamacademyhk/