發表文章

目前顯示的是 2017的文章

當數學碰上Scratch - 公倍數解題融入Scratch程式設計

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

Scratch融入負數與數線教學

圖片
前言: 由電腦解題—數學篇。 為什麼選數學,是因為電腦根本是數學的翻版,所以先由數學著手。 早在好幾年前,就有想過要用電腦的程式設計來輔助數學教學,原因如下: 1.程式設計是利用電腦解決人類所遇到問題,這點剛好跟數學的理念相同。 2.程式設計沒有標準程式碼,這點跟數學的一題多解理念相同。 3.程式設計有基本語法需遵守,這點跟數學需要遵守的基本觀念理念相同。 4.程式設計有演算法,這點跟數學的式理念相同。 受限於當時軟、硬體的限制,一直沒辦法找到好的方法可以教導小朋友程式設計的概念。 不要說小朋友,連大人聽到  程式設計  四個字,也都退避三舍。 直到,2107年初,無意間得知教改新課綱要納入資訊科技,在好奇心的驅使下,產開一系列的爆肝之旅。 了解未來新趨勢: 第一步 ,先來去教育部了解,何謂107年課綱 http://www.naer.edu.tw/files/15-1000-7944,c639-1.php?Lang=zh-tw 教育部網站,寫得都是中文,很詳細,有興趣的可以仔細閱讀。 整理了一下,節錄內容如下: 107年課綱:由「國家教育研究院」規劃的107課綱草案, 預計新政府上路後, 教育部將會重組「課審會」進行審議。 根據既定草案內容, 「程式設計」將屬於科技領域的一部分, 國中、高中階段列為必修課程 , 但在 國小階段, 則可依照學校資源條件與學生特性, 進行融入性的教學規劃, 或是也可成立社團提供學生學習 。 第二步 ,原來一年前,我兒子玩的那個學校迷宮遊戲,還有全省跟全台中市排名的,用的是Scratch的設計軟體,跟印象中樂高的NXT使用的介面很像,都是用積木排來排去。 那就來了解一下,什麼是Scratch ? 美國麻省理工學院開發了一套兒童程式語言【Scratch】, 特色在於沒有複雜的文字指令, 所有的指令都是以視覺化的積木來呈現。 要完成一個程式,只要像組合積木一樣, 就可以完成一個程式。 因此,完全沒有程式設計經驗的孩子可以立刻上手, 開 始設計程式。 Scratch官網 Code.Org 原來是一套行之有年的程式設計軟體,之前是1.4版,現在大改版到2.0版。 其實還有其他的設計軟體可以選擇,例如KUDO,可是既