不插電程式設計遊戲 1:26個遊戲+16組遊戲圖卡 | 運動資訊第一站 - 2024年11月
不插電程式設計遊戲 1:26個遊戲+16組遊戲圖卡
當歐巴馬、比爾.蓋茲、祖克柏都在力推「程式設計」學習…
當全球媒體都在報導「程式設計」將是未來核心競爭力…
當「程式設計」即將納入十二年國教新課綱…
如何踏出學習的第一步?
第一本專為國小生學習「程式設計」的遊戲書
26個遊戲+16組遊戲圖卡
在「玩遊戲」中培養孩子的運算思維能力,
輕鬆好玩+互動+趣味學習,開啟「程式設計」的大門!
每個人都喜歡好玩、有趣、歡樂的事物,
因此「Running Man」引爆收視和話題、桌遊興起、電競全球發燒,
連帶學習也興起「遊戲化」熱潮!
《不插電程式設計遊戲 1》
是第一本針對6-12歲孩童學習「運算思維」而設計的遊戲書
【一生受用的「運算思維」能力—培養孩子獨立思考與解決問題的能力】
被視為未來必備能力、最新核心競爭力的「運算思維」,從小就開始培養,透過遊戲跨出學習第一步,遊戲的學習重點包括︰
◎ 正面對待問題及解決問題的能力(邏輯、問題拆解、演算法)
◎ 分析資料與組織的能力(模式識別、搜尋、歸納)
◎ 以圖表表現資料內容(抽象化、影像顯示)
◎ 有效率地解決問題,並且可被驗證(想像力、演算法)
◎ 能夠將解決問題的過程應用在處理其他問題上(歸納與分析、演算法)
【歐美創新的「不插電」學習法】
◎ 歐美國家針對兒童「程式設計教育」開創的新學習法
針對6-12歲兒童,以遊戲、互動、手做、輔具等學習運算思維與程式概念
◎ 不插電學習,不用擔心兒童電腦上癮的問題
【育樂並行的「遊戲式學習」】
「遊戲式學習」是近幾年興起的教學法,廣受教師們喜愛與推動
◎ 障礙低︰快樂學習,印象更深刻
◎ 參與式學習提高效益︰親自動手做,更有體驗感、成就感
◎ 增進親子關係︰父母親與孩子一起玩,讓親子關係更溫馨
◎ 自我能力啟發︰獨立思考、解決問題能力、專注力、記憶力、行動力
◎.人際發展︰與同學朋友一起玩,促進友誼、團隊的競爭與合作、責任感
豐富多元︰26個實際動手做遊戲
。遊戲引導︰說明遊戲難易度、花費時間、參與人數以及準備素材
。遊戲說明︰解釋遊戲目標與遊戲規範
。遊戲學習重點︰可在遊戲中學習到的「運算思維」概念
。遊戲步驟︰以圖文方式說明遊戲進行的步驟
。遊戲小提醒︰補充說明或是遊戲的關鍵因素
衍生訓練︰「再加上思考力」單元
。挑戰遊戲的升級版
。多元思考遊戲傳達的概念
知識拓展︰「Special page」單元
。補充說明在遊戲中學習到運算思維習概念的生活應用與人文歷史
高CP值︰附贈16組遊戲圖卡
。動手做,更有趣
。包括繪圖卡、七巧板拼圖卡、遊戲指令卡、創作故事、密碼卡等
取材方便︰廢物再利用或是一種素材多元運用
。項鍊餅乾︰不僅可以學習「創意思考、模式識別」,還可以享受美味餅乾
。圍棋與圍棋子︰下圍棋、玩遊戲學「程序性與邏輯思考」
。透明塑膠杯︰環保再利用,玩「創造怪獸遊戲」,學「抽象化」思考
。石子,沙包︰都可以作為「眼明手快抓石子遊戲」的素材
。回收紙張︰可製作名牌,玩「Running Man」撕名牌遊戲
◆ 科技部長 陳良基
◆ ACTC亞洲兒童程式教育協會 誠摯推薦
◆ 韓國小學電腦教師協會
︱專家審訂︱
‧吳郁芬/ACTC亞洲兒童程式教育協會祕書長
‧胡信忠/宜蘭縣二城國小老師、宜蘭縣教育網路中心輔導員
︱專序推薦︱
‧許庭嘉/國立臺灣師範大學科技應用與人力資源發展學系副教授
︱誠摯推薦︱
‧ACTC亞洲兒童程式教育協會
‧孔令傑/國立臺灣大學資訊管理學系助理教授
‧呂奎漢/花蓮縣教育網路中心輔導員
‧李貞慧/水瓶面面,親子教養作家暨閱讀推廣人
‧洪旭亮/教育噗浪客共同創辦人
‧范運平/苗栗縣山佳國小老師、苗栗縣自造科技及教育中心輔導員
‧唐瑤瑤/國立臺灣大學計資中心程式設計師
‧趙坤茂/國立臺灣大學資訊工程學系教授
‧鄭國威/泛科知識公司知識長
‧劉 軒/心理學教育家、暢銷作家
‧魏瑋志(澤爸)/親職教育講師
‧蘇文鈺/成功大學資訊工程系教授
(按姓氏筆畫排序)
作者簡介
洪志連
小學教師、韓國教育大學初等電腦教育博士課程
著作:《透過聊天與遊戲學習SCRATCH(維基百科)》、《Hello !軟體程式設計(EBS)》
申甲千
小學教師、京仁大學初等電腦教育碩士
著作:《伯格魔王與全球的維基百科》、《Hello !軟體程式設計(EBS)》
譯者簡介
鄧瑾又
政治大學韓文系畢,因熱愛韓國娛樂文化,曾隻身前往韓國流浪於梨花女子大學韓國語學堂,並取得韓文檢定六級。喜愛閱讀,加上多年在報社的工作經驗,培養出對文字的敏銳度。持續在翻譯的領域,體會韓文字的奧妙與神奇。
書籍︰《不插電程式設計遊戲 1》
推薦序:
審訂序:從動手做與做中學理解程式概念與邏輯
審訂序:「寓教於樂」激發孩子們邏輯推理的學習興趣
自 序:從小就體驗玩不插電遊戲的樂趣
前 言:讓孩子與程式設計便親近的不插電遊戲
part 01 玩遊戲培養運算思維能力
① 美味的餅乾項鍊 014
Playing!不插電程式設計遊戲!學習「模式識別」
再加上思考力:創造自己專屬的模式
Special page 生活中尋找程式設計原理:模式識別
② 有趣好玩的怪獸 018
Playing!不插電程式設計遊戲!學習「抽象化」
再加上思考力:創造有趣的怪獸
Special page從繪製漫畫角色開始抽象化思考!
③ 尋找食物的蜘蛛 022
Playing!不插電程式設計遊戲!學習「循序思考」
再加上思考力:自定順序
Special page找出錯誤部分並修正:除錯(Debug)
④ 不可思議的方形地球 026
Playing!不插電程式設計遊戲!學習「問題拆解」
Special page解決難題的關鍵─先拆解問題!
⑤ 動一動!你我換位置 030
Playing!不插電程式設計遊戲!學習「程序性與邏輯思考」
再加上思考力:挑戰升級!
Special page依條件層層堆疊的河內塔
⑥ 彩繪四色地圖 034
Playing!不插電程式設計遊戲!學習「程序性與邏輯思考」
再加上思考力:彩繪非洲需要幾種顏色?
Special page只要四種顏色就能搞定的「四色定理」
⑦ 獨家美味三明治 040
Playing!不插電程式設計遊戲!學習「演算法」
再加上思考力:美味創意
Special page煮出美味泡麵的演算法
⑧ 組合任意形狀的七巧板 044
Playing!不插電程式設計遊戲!學習「演算法」
Special page歷史悠久且廣受歡迎的七巧板
⑨ 為故事添加靈魂 048
Playing!不插電程式設計遊戲!學習「抽象思考」
⑩ 幫媽媽準備早餐 050
Playing!不插電程式設計遊戲!學習「問題拆解」
Special page在課堂上也可以活用「問題拆解」!
⑪ 排列成隊的蚯蚓 054
Playing!不插電程式設計遊戲!學習「模式識別」
再加上思考力:給隊伍分群組
Special page編織藝術的美麗設計模式!
⑫ 猜猜巧克力在哪裡? 058
Playing!不插電程式設計遊戲!學習「搜尋」
Special page利用找書學習「排序與搜尋」!
⑬ 比比誰高的吸管 062
Playing!不插電程式設計遊戲!學習「搜尋」
再加上思考力:如果反向比誰矮呢?
Special page與朋友一起玩更有趣的排序遊戲
part 02 有趣簡單的運算思維遊戲
⑭ 想像用數字畫畫 068
Playing!不插電程式設計遊戲!學習「影像顯示」
再加上思考力:當黑白變彩色
Special page用點表現的點描畫
⑮ 製作秘密信件 074
Playing!不插電程式設計遊戲!學習「壓縮」
再加上思考力:替換字詞的密件
Special page將檔案縮小的技法:壓縮
⑯ 用圍棋子畫像素畫 078
Playing!不插電程式設計遊戲!學習「影像顯示」
再加上思考力:圖像的數字規則
Special page生活中無所不在的「影像顯示」
⑰ 指揮機器人行進 082
Playing!不插電程式設計遊戲!學習「順序」
再加上思考力:如何解決機器人「後退」的問題?
Special page與機器人一起玩遊戲、學習程式設計!➊ Bee-Bot
⑱ 精簡指令的機器人遊戲 088
Playing!不插電程式設計遊戲!學習「重複」
再加上思考力:非單一方向的路徑設定
Special page與機器人一起玩遊戲、學習程式設計!➋ OZOBOT
⑲ 會選擇的機器人遊戲 094
Playing!不插電程式設計遊戲!學習「選擇」
再加上思考力:跟著指示板走的機器人
Special page與機器人一起玩遊戲、學習程式設計!➌ Play-i
⑳ 你動我做的卡片遊戲 098
Playing!不插電程式設計遊戲!學習「動作」
Special page以各種卡片遊戲學習程式 原理!炸彈卡片遊戲
㉑ 眼明手快的抓石子遊戲 102
Playing!不插電程式設計遊戲!學習「變數」
Special page世界各地獨特的抓石子遊戲
㉒ 變變動作跳跳繩 106
Playing!不插電程式設計遊戲!學習「演算法」
Special page堆沙蓋房子遊戲
㉓ 任務卡追擊遊戲 110
Playing!不插電程式設計遊戲!學習「協力」
Special page解決任務的追擊戰:Running Man
㉔ 讓夾娃娃機移動的命令 114
Playing!不插電程式設計遊戲!學習「程式設計」
再加上思考力:讓機器手臂搬運物品
Special page貨物機器人的拼圖遊戲
㉕ 紙杯連結的溝通網 118
Playing!不插電程式設計遊戲!學習「網絡」
再加上思考力:思考多人互相通話該怎麼做?
Special page連結世界的網際網路!
㉖ 解開隱藏的暗號 122
Playing!不插電程式設計遊戲!學習「演算法」
再加上思考力:製作個人專屬的暗號板
Special page羅馬皇帝凱撒使用的密碼!
備註一:參考答案
備註二:「不插電程式設計」教育平台
備註三:Youngjin.com網站資源
素材︰《不插電程式設計遊戲圖卡 1》
遊戲圖卡︰16組
作者序
小時候的特別經驗,往往會對人生產生重大影響。比爾蓋茲、史蒂芬賈伯斯、馬克祖克柏等知名資訊科技企業創辦人,都是在孩童時期就與電腦相遇而產生興趣,長大後創辦了全球性的企業。
筆者也是在小時候因為設計了網頁,從中獲得興趣與成就感,而開始在電腦相關領域中學習,現在才會教導大家電腦與軟體設計。然而,對於年紀尚小的學生來說,因為不熟悉電腦操作而導致在學習過程中困難重重,是很常見的情況。這時在腦海中浮現了「沒有電腦也能學習程式設計概念」的不插電遊戲。首次認識這種能夠簡易學習電腦科學遊戲是透過Tim Bell教授團隊。為了讓各位不論在何處都能進行簡單有趣的不插電遊戲,進而完成了這本書。
本書中所出現的遊戲大部分都是小朋友能夠獨立進行的遊戲。利用容易取得的圍棋、吸管或是可以和朋友一起玩的捉迷藏等遊戲,有趣而自然的體驗程式設計教育。希望各位能夠透過這本書體驗「有趣的程式設計」,相信這種愉悅的經驗在日後一定會成為程式設計教育的重要基礎。
希望這本書能夠帶給大家喜悅,並且激起大家對電腦或程式設計的興趣。若能在家裡、學校運動場或教室裡遇見沈浸在不插電遊戲中的孩子們的話,那真是太令人欣慰了。最後,期待本書能夠喚起父母與老師對程式設計教育的關心。
讀者推薦
★ ACTC辦理不插電程式遊戲課的師資培訓以來,接獲不少家長及教師提出的疑問:「不用電腦要如何教程式?」「我沒有資訊相關背景也能教孩子程式嗎?」本書的出版恰好可為想要教導孩子程式概念,卻不知從何入手的教師及家長的一本入門書,ACTC誠摯推薦這本好書給對程式教育同樣有熱情的您!——吳郁芬/ACTC亞洲兒童程式教育協會祕書長
★對老師而言,除了上機練習程式設計外,本書的部分課程更是老師程式設計教學的另類選擇,玩遊戲是孩子的最愛,透過不插電的程式設計遊戲再輔以電腦上機實作,相信對孩子的學習更能事半功倍有效學習。——胡信忠/宜蘭縣二城國小老師、宜蘭縣教育網路中心輔導員
★學校馬上就要將程式設計教育納入義務教育課程中,正感覺茫然不知所措之際,看了這本書之後,就知道該怎麼開始了!遊戲不僅簡單並且容易上手,非常適合國小的孩子!——王志炫/韓國小學一年級家長
★孩子說學校要開始進行程式設計教育。原本擔心他們會一頭栽進電腦遊戲中,但若是不插電遊戲的話,就不需擔心了。遊戲不僅有趣,還能從中學習到電腦科學知識與概念,甚至培養運算思維能力,真是收穫豐富!——李賢貞/韓國小學三年級家長
★正為學校要納入程式設計教育煩惱不已,讀到本書後,發現透過遊戲讓孩子們可以簡單地學習程式設計概念,看著孩子們認真學習的模樣真讓人吃驚。這種遊戲式教育應該好好推廣。——安尚民/韓國小學教師
★目前韓國小學中低年級學生所採用的「不插電程式設計遊戲」,大多是參考國外資料,但其中仍有許多遊戲對小朋友來說是困難的活動。本書作者特別針對這部分,設計成簡單又有趣的遊戲,讓小朋友在玩耍中快樂學習,是一套非常實用的好教材。——姜成賢/韓國小學電腦教師協會會長
導讀
讓孩子與程式設計變親近的不插電遊戲!
❶ 就這樣開始程式教育吧!
為什麼需要程式設計教育?
我們現在生活在怎樣的一個世界呢?利用智慧型手機購物、與美國朋友進行視訊、利用網路快速搜尋各種情報⋯⋯,這些都是大家習慣的日常了吧!未來,我們所生活的世界又會變成怎樣呢?無人駕駛車的普及,機器人為我們進行手術,用一支智慧型手機就能遠距離遙控家中的所有家電,未來的時代應該如此吧!而讓這些變化成為真實的關鍵,就是「程式設計」。
未來將生活在被程式操控世界中的孩子們,理所當然的必須要認識程式才行。並針對程式設計會產生的問題與狀況必須有能力解決,而這也是為什麼全世界各國都在新的課程綱要中納入程式教育,讓孩子們也學習程式設計,並且培養實際解決問題的能力。
不知道該如何開始程式教育?就從不插電遊戲開始吧!
那麼,現在要從哪裡開始程式設計,又該如何開始呢?若要學習程式設計就必須先了解程式嗎?那會很困難嗎?如果你也有這麼多疑問,那麼,就從不插電遊戲開始著手程式教育,如何?
什麼是不插電 (unplugged)?如同字面上的意思,不插電,即沒有連結電腦的電腦教育活動。學習電腦卻不用電腦?電腦的運轉原理或學習電腦時所需要的概念等,即使沒有電腦,透過遊戲也可以進行的活動正是不插電遊戲。
不論是誰都能夠輕鬆有趣的學習不插電遊戲,因為沒有小孩會討厭遊戲的。當小孩沉浸在有趣的遊戲時,自然而然地就學會了電腦科學的概念以及電腦運轉原理。再也沒有比遊戲更適合進行程式設計教育的活動。
❷ 培養孩子們的運算思維能力!
正如同前面所說的,開發軟體的過程中,必須尋找針對解決問題的能力或想法,再依據方法的不同,去體驗每一個問題解決的過程。在這樣的過程中可以培養孩子們的「電腦思考力」。接下來,我們就來了解一下電腦思考力吧!
什麼是運算思維(Computational Thinking)能力?
什麼是運算思維能力?是即使碰到困難的問題也能快速解決,就如同電腦運算一般?是這樣的嗎?
相信大家都曾經想過「要是我能夠像電腦一樣聰明就好了」。但是,電腦能夠這麼聰明,是因為人類給了它指令。這時,將對電腦下的指令集合起來就是程式。而創造程式的事情就稱作程式設計(Programming)。
那麼,人類也能夠像電腦般處理事情嗎?當然可以!只要擁有有效率解決問題的思考力就行了。這種思考能力就是像電腦處理事情的方式,被稱做電腦思考力。也就是說,若要培養電腦思考力,我們也要像電腦般,擁有快速解決事情的語言。
運算思維能力包括那些?
運算思維能力是解決問題的思考能力。以運算思維能來解決問題,有幾項必須具備的能力。
第一,必須要有將「解決問題」,以正面對待的能力。
第二,必須要有分析資料、邏輯與組織能力。
第三,必須要能夠以圖表等圖形表現資料內容。
第四,第四,必須要有透過演算法來解決問題的自動化思考力。
第五,能夠實際有效率地解決問題,並且能夠驗證。
第六,第六,要能夠將問題解決的過程應用在其他問題上。
❸ 提供運算思維能力的環境如何培養電腦思考力?
雖然有各式各樣的方法,但首先必須提供運算思維能力的環境。
獨自找出解決問題的方法!
前面也提到了,運算思維能力是解決問題的方法。可以想成是培養電腦科學的概念或程式設計原理相同的基礎。為了養成這種基礎,孩子們必須獨自尋找解決問題的方法。絕對不能因為對孩子而言太困難,而搶走了讓孩子獨自尋找解決方法的機會。
藉助適當的道具!
「不插電程式設計遊戲」與其他活動不同,幾乎不須花費任何費用,只要少許的費用就能夠充分的培養運算思維能力。如範例中透過尋找家裡杯中的巧克力就能學習探索演算法,利用圍棋體驗像素藝術。不論是什麼道具,都能夠刺激孩子的運算思維能力,成為有用的學習素材。
張開想像的翅膀!
解決問題時,獨自尋找解決方法雖然很重要,若能以自身的方法解決問題也很棒。孩子解決問題時,為了讓孩子形成自己的想法,請創造出自由並且平和的環境。請爸爸媽媽也一起為了解決問題來提供想法吧!
提供與朋友一起合作的機會!
與運算思維能力相同的高層次思考力,相較於獨自一人發想,許多人一起腦力激盪的效果將會更好。大家互相分享想法,可以比較與他人的差異點,進而得出更棒的想法與問題解決方法。在學校請與朋友一起,在家裡請與兄弟姊妹以及父母一起試試看!
❹ 請特別注意!
進行「不插電程式設計遊戲」之前,請大家先來看看有哪些地方是特別需要注意的。
透過遊戲自然學習,不是玩完遊戲就結束!
透過「不插電程式設計遊戲」自然地學習。若只是愉快地沉浸在遊戲中,沒有對遊戲做完整的解說是沒有意義的。遊戲並不是玩完就結束了,必須了解哪些是重要部分、遊戲過程中有什麼想法,將這些思考過程充分地解說給孩子聽。舉例來說,在「比比看誰高的吸管」遊戲中,將吸管照順序整理,而電腦也是依照這種方法整理資料的,必須將這樣的事實讓孩子們知道。遊戲不只是遊戲,請賦予遊戲更豐富、更新的意義。
請讓孩子自己來,父母只提供適當幫助!
即使孩子說不太會,父母也不要參與。因為還是年幼的孩子,做錯了是理所當然的事。但若每當這時候父母就告知答案的話,孩子們是無法充分從遊戲過程中學習的。經歷失敗後再獨自修正的過程,可以幫助孩子成長。就像使用刀子或火等危險的情況一樣,請父母在絕對必要時再出手幫忙。
「不插電程式設計遊戲」是程式設計教育的起點!
透過遊戲熟悉運算思維能力與電腦科學的概念,這些都將成為程式設計教育的基礎。而且,「不插電程式設計遊戲」可以讓孩子們對程式設計產生興趣,或是在適當的年紀開始程式設計教育。不妨活用線上程式設計學習平台如’code.org’或’lightbot.com’等網頁,讓低年級小學生學習程式設計的基礎原理。
遊戲19︰會選擇的機器人遊戲這是機器人第一次自己走的任務,還好有標示板!請看著標示板找出路線遊戲引導難易度:★★★所需時間:20分鐘遊戲成員:1人以上準備物品:附錄4遊戲說明遊戲目標:跟著人的選擇下命令。遊戲約定:剪紙時要注意安全,將命令卡片依照種類別收集。遊戲學習重點選擇(Select)遊戲中,機器人有許多任務時,命令並非一個緊接著一個下,而是讓機器人自己經過判斷後找出行進的路線。若指出標示板的左邊,就向左轉,若指右邊就向右轉。這就稱作「選擇」再加上思考力跟著指示板走的機器人!Special page 與機器人一起玩遊戲、學程式設計!❸ 開發出可互動的機器人Dash & Dot新創公司Wonder Workshop團隊成員,由來自Google、Apple等業界工程師所組成。已開發出二款風靡美國的機器人,名叫Dash & Dot,可進行木琴演奏或是移動物品等動作。Dash & Dot機器人,可利用藍芽裝置從iPAD或手機遠距離操控,依照5歲以上兒童的命令行事。也可支援MIT兒童用的程式設計「SCRATCH」與Google拼圖式的程式設計「Google Blockly」,因此,可以在遊戲中與Dash & Dot機器人一起學程式設計。