Page 5 - ePN076_主題範例學運算思維與程式設計_課本PDF
P. 5
序言 Preface
美國總統歐巴馬曾說:「不要只是滑手機,自己寫個程式吧!不要只是下載最
新的 App 而已,自己設計一個吧!」。在資訊科技瞬息萬變的今日,人類的生活
與科技已密不可分,舉凡從行動通訊的語音辨識到無人駕駛電動車,人工智慧、機
器學習、物聯網等資訊科技技術已廣泛應用在日常生活中。因此,在享受科技帶來
便利生活的背後,理解資訊科技隱涵的程式概念、能夠寫程式才是王道。在這波全
球資訊科技浪潮下,很高興台灣在 12 年國民教育課程改革中新增資訊科技課程,
強調「資訊」與「科技」的整合,以「做、用、想」的方式,培養學生運算思維、
邏輯思考能力及問題解決能力。
在程式設計工具 中 Scratch 是 美國麻省理工學院媒體實驗室(MIT Media
LAB)所發展的程式語言,它是一套圖形化介面程式語言,只要輕鬆堆疊積木,就
能將自己的想法轉換成互動故事、藝術、音樂、遊戲或動畫,培養邏輯思考能力、
創造力與想像力,適合初學者學習。
但是在軟體程式設計能實現創意想法的同時,如何將軟體程式設計與硬體感測
器結合,並廣泛應用在日常生活的問題解決?
mBot 機器人由童心制物(Makeblock)設計,將 Scratch 加上硬體設備積木,
改編成 mBlock 程式語言,藉以驅動 Arduino 相關的感測器,讓每個人在動手實做
時,能夠體驗機器人、程式設計與 Arduino 電子電路整合的學習經驗。
本書適合程式語言初學者或已學過程式語言,想要精進程式言語在生活中問
題解決的學習者、以及對動手實作有興趣,想要創造智能生活或智慧機器人的學習
者。本書建構 mBot 機器人動手實做範例與 mBot 應用在人工智慧、物聯網及機器
深度學習進階範例,循序漸進引導腦力激盪與創意,獻給對機器人及程式設計有興
趣的您。現在就讓我們一起體驗程式設計與機器人結合的創意學習經驗吧!
王麗君 謹致