當數學碰上Scratch - 公倍數解題融入Scratch程式設計
STEAM 融入Scratch 程式設計 前言: 數學跟電腦著實有密不可分的關係, 以數學領域融入資訊科學領域是 降低進入基本程式設計門檻的一個好方法。 十二年國民基本教育課程綱要總綱(教育部發布版) 想法緣至新課綱 國家教育研究院107年課綱網站 節錄內容如下: 107年課綱:由「國家教育研究院」規劃的107課綱草案, 預計新政府上路後, 教育部將會重組「課審會」進行審議。 根據既定草案內容, 「程式設計」將屬於科技領域的一部分, 國中、高中階段列為必修課程 , 但在 國小階段, 則可依照學校資源條件與學生特性, 進行融入性的教學規劃, 或是也可成立社團提供學生學習 。 數學領域: 十二年國民基本教育課程數學領域綱要 十二年國教數學領域課綱草案 基本理念提到,重視跨領域的統整及正確使用工具的素養。 在學習表現中的解題提到,數學的解題泛指能應用數學概念與程序,解決日常、數學、其 他領域的應用問題。解題過程包括了解問題意義,選擇可能之策略,轉換該策略為數 學問題,運用數學知識對該數學問題求解,能檢驗與詮釋這個解的意義,判斷是否完 成解題之要求等。更進一步之反思、推廣與溝通則不在課程綱要必要要求之列。 數學領域課程在台灣行之有年,相對的參考資料也很多,在此就不贅述。 科技領域: 十二年國民基本教育課程科技領域綱要 十二年國教科技領域課綱草案 教學實施中提到,資訊科技之「演算法」與「程式設計」教學,宜教導學生運用「演算法」分析問題、 設計解題方法,兼以「程式設計」實踐解題程序以解決問題,兩者環環相扣,不宜分 別教學。課程規劃應列舉與學生日常生活與學習相關之實例,以激發學生學習演算法 與程式設計解決問題之興趣。 Scratch程式設計: 什麼是 Scratch 呢? 美國麻省理工學院開發了一套兒童程式語言【Scratch】, 特色在於沒有複雜的文字指令, 所有的指令都是以視覺化的積木來呈現。 要完成一個程式,只要像組合積木一樣, 就可以完成一個程式。 因此,完全沒有程式設計經驗的孩子可以立刻上手, 開 始設計程式。 Stratch官綱 中文化介面,視覺畫的積木 Scratch程式設計畫面 相當多樣化的