第一本專為國小國中生學習「程式設計」的遊戲書
24個遊戲+28組遊戲圖卡
在「玩遊戲」中培養孩子的運算思維能力,
趣味好玩+親手做+互動競賽+多元知識,
開啟學習「程式設計」的大門!
科技部長 陳良基
ACTC亞洲兒童程式教育協會
專家/學者/教師/家長
誠摯推薦
【培養孩子獨立思考與解決問題的能力】
從小開始培養未來必備的競爭能力—運算思維,透過玩遊戲跨出學習第一步,
學習重點包括︰
◎ 解決問題的能力(邏輯、問題拆解、演算法)
◎ 資料分析力與組織力(模式識別、搜尋、歸納)
◎ 圖表化能力(想像力、抽象化、影像顯示)
◎ 有效方法應用(歸納與分析、演算法)
【歐美創新的「不插電」學習法】
◎ 歐美國家針對兒童「程式設計教育」開創的新學習法
針對6-12歲兒童,以遊戲、互動、手做、輔具等學習程式設計概念
◎ 避免兒童電腦上癮
◎ 開放式學習,創造更大想像力
【育樂並行的「遊戲式學習」】
「遊戲式學習」是近幾年興起的教學法,廣受教師們喜愛與推動
◎ 障礙低︰快樂學習,印象更深刻
◎ 參與式學習提高效益︰親自動手做,更有體驗感、成就感
◎ 增進親子關係︰父母親與孩子一起玩,讓親子關係更溫馨
◎ 自我能力啟發︰獨立思考、解決問題能力、專注力、記憶力、行動力
◎ 人際發展︰與同學朋友一起玩,促進友誼、團隊的競爭與合作、責任感
作者簡介:
申甲千
小學教師、京仁大學初等電腦教育碩士
著作:《伯格魔王與全球的維基百科》、《Hello !軟體程式設計(EBS)》
洪志連
小學教師、韓國教育大學初等電腦教育博士課程
著作:《透過聊天與遊戲學習SCRATCH(維基百科)》、《Hello !軟體程式設計(EBS)》
譯者簡介:
鄧瑾又
政治大學韓文系畢,因熱愛韓國娛樂文化,曾隻身前往韓國流浪於梨花女子大學韓國語學堂,並取得韓文檢定六級。喜愛閱讀,加上多年在報社的工作經驗,培養出對文字的敏銳度。持續在翻譯的領域,體會韓文字的奧妙與神奇。
章節試閱
全民學coding,就從不插電遊戲開始!
❶ 就這樣開始程式教育吧!
為什麼需要程式設計教育?
我們現在生活在怎樣的一個世界呢?利用智慧型手機購物、與美國朋友進行視訊、利用網路快速搜尋各種情報⋯⋯,這些都是大家習慣的日常了吧!未來,我們所生活的世界又會變成怎樣呢?無人駕駛車的普及,機器人為我們進行手術,用一支智慧型手機就能遠距離遙控家中的所有家電,未來的時代應該如此吧!而讓這些變化成為真實的關鍵,就是「程式設計」。
未來將生活在被程式操控世界中的孩子們,理所當然的必須要認識程式設計才行。並針對程式設計會產生的問題與狀況必須有能力解決,而這也是為什麼全世界各國都在新的課程綱要中納入程式教育,讓孩子們也學習程式設計,並且培養實際解決問題的能力。
不知道該如何開始程式教育?就從不插電遊戲開始吧!
要從哪裡開始程式設計,又該如何開始呢?若要學習程式設計就必須先了解程式嗎?那會很困難嗎?如果你也有這麼多疑問,那麼,就從不插電遊戲開始著手程式教育,如何?
什麼是不插電 (unplugged)?如同字面上的意思,不插電,即沒有連結電腦的電腦教育活動。學習電腦卻不用電腦?電腦的運轉原理或學習電腦時所需要的概念等,即使沒有電腦,透過遊戲也可以進行的活動正是不插電遊戲。
不論是誰都能夠輕鬆有趣的學習不插電遊戲,因為沒有小孩會討厭遊戲的。當小孩沉浸在有趣的遊戲時,自然而然地就學會了電腦科學的概念以及電腦運轉原理。再也沒有比遊戲更適合進行程式設計教育的活動。
❷ 培養孩子們的運算思維能力!
什麼是運算思維(Computational Thinking)能力?
人腦也能夠像電腦般處理事情嗎?當然可以!只要擁有有效率解決問題的思考力就行了。這種思考能力就是像電腦處理事情的方式,被稱做運算思維能力。也就是說,若訓練好運算思維能力,我們也要像電腦般解決任何事情。
❸ 請特別注意!
進行「不插電程式設計遊戲」之前,請大家先來看看有哪些地方是特別需要注意的。
透過遊戲自然學習,不是玩完遊戲就結束!
透過「不插電程式設計遊戲」自然地學習。若只是愉快地沉浸在遊戲中,沒有對遊戲做完整的解說是沒有意義的。遊戲並不是玩完就結束了,必須了解哪些是重要部分、遊戲過程中有什麼想法,將這些思考過程充分地解說給孩子聽。舉例來說,在「比比看誰高的吸管」遊戲中,將吸管照順序整理,而電腦也是依照這種方法整理資料的,必須將這樣的事實讓孩子們知道。遊戲不只是遊戲,請賦予遊戲更豐富、更新的意義。
請讓孩子自己來,父母只提供適當幫助!
即使孩子說不太會,父母也不要參與。因為還是年幼的孩子,做錯了是理所當然的事。但若每當這時候父母就告知答案的話,孩子們是無法充分從遊戲過程中學習的。經歷失敗後再獨自修正的過程,可以幫助孩子成長。就像使用刀子或火等危險的情況一樣,請父母在絕對必要時再出手幫忙。
「不插電程式設計遊戲」是程式設計教育的起點!
透過遊戲熟悉運算思維能力與電腦科學的概念,這些都將成為程式設計教育的基礎。而且,「不插電程式設計遊戲」可以讓孩子們對程式設計產生興趣,或是在適當的年紀開始程式設計教育。不妨活用線上程式設計學習平台如'code.org'或'lightbot.com'等網頁,讓低年級小學生學習程式設計的基礎原理。!
全民學coding,就從不插電遊戲開始!
❶ 就這樣開始程式教育吧!
為什麼需要程式設計教育?
我們現在生活在怎樣的一個世界呢?利用智慧型手機購物、與美國朋友進行視訊、利用網路快速搜尋各種情報⋯⋯,這些都是大家習慣的日常了吧!未來,我們所生活的世界又會變成怎樣呢?無人駕駛車的普及,機器人為我們進行手術,用一支智慧型手機就能遠距離遙控家中的所有家電,未來的時代應該如此吧!而讓這些變化成為真實的關鍵,就是「程式設計」。
未來將生活在被程式操控世界中的孩子們,理所當然的必須要認識程式設計才行。並針對程式設計會產...
目錄
書籍︰《不插電程式設計遊戲 2》
推薦序:不插電遊戲,強化學生思考力!
審訂序:從動手做與做中學理解程式概念與邏輯
審訂序:不插電運算思維遊戲培養解決問題的思考力
自 序:培養孩子創意思考力的遊戲
前 言:全民學coding,就從不插電遊戲開始!
PART 1 用程式設計原理培養運算思維能力的不插電遊戲
❶ 機器人是我的好夥伴 016
Playing!不插電程式設計遊戲!學習「演算法」
再加上思考力:簡化冗長指令
Special Page 機器人寫新聞?!
❷ 試試看!寫鉛筆編碼 020
Playing!不插電程式設計遊戲!學習「程式設計」
再加上思考力:看圖寫行動指令
Special Page 鉛筆編碼(Pencil Code)
❸ 快啊!程式編碼接力 024
Playing!不插電程式設計遊戲!學習「除錯」
再加上思考力:用肢體動作寫指令語
Special Page 除錯(Debug)與除錯工具(Debugger)
❹ 勤奮快樂的小花農 030
Playing!不插電程式設計遊戲!學習「程序思考」
再加上思考力:自行設計演算法
Special Page 農事機器人
❺ Icon設計師 034
Playing!不插電程式設計遊戲!學習「抽象化」
再加上思考力:Icon設計練習
Special Page 地標(landmark)
❻ 比一比,誰是神擲手? 040
Playing!不插電程式設計遊戲!學習「變數」
再加上思考力:統計個人得分紀錄
Special Page 自動加總所有分數!
❼ 我是大偵探! 044
Playing!不插電程式設計遊戲!學習「條件」
再加上思考力:寶物在哪裡?
Special Page 偵查力不輸警察的網友搜查隊!
❽ 機器人闖迷宮(1)─ 重複裡的重複 048
Playing!不插電程式設計遊戲!學習「重疊重複」
再加上思考力:如何破解階梯迷宮?
Special Page 重複文的重疊
❾ 機器人闖迷宮(2)─ 條件裡的條件 054
Playing!不插電程式設計遊戲!學習「條件」
再加上思考力:挑戰加大,迷宮更複雜了!
Special Page 「超人要回家」(TIPOVER)遊戲
❿ 機器人闖迷宮(3)─ 將指令語組合在一起 060
Playing!不插電程式設計遊戲!學習「函示」
再加上思考力:利用函示解決新的迷宮問題
Special Page Lightbot程式設計遊戲
⓫ 動動腦!玩條件設定遊戲 066
Playing!不插電程式設計遊戲!學習「條件設定」
再加上思考力:用卡片玩條件設定遊戲
Special Page 生活中各種條件與演算法
⓬ 設定「模式」的卡片遊戲 070
Playing!不插電程式設計遊戲!學習「模式識別」
再加上思考力:增加卡片數量或改變規則
Special Page 神奇形色牌(SET)遊戲
⓭ 虛擬程式碼遊戲 078
Playing!不插電程式設計遊戲!學習「演算法」
Special Page 流程圖(Flowchart)
⓮ 創造律動節奏 082
Playing!不插電程式設計遊戲!學習「演算法」
再加上思考力:創作一首動感歌曲
Special Page 會跳舞的機器人
PART 2 學習電腦科學新概念的不插電遊戲
⓯ 用手電筒暗號傳遞情報 090
Playing!不插電程式設計遊戲!學習「二進位」
再加上思考力:暗號轉譯
Special Page SOS摩斯密碼(Morse Code)的意義
⓰ 解開時鐘的祕密 094
Playing!不插電程式設計遊戲!學習「二進位」
再加上思考力:成為二進位的贏家
Special Page 二進位時鐘
⓱ 秀一秀我的心情 098
Playing!不插電程式設計遊戲!學習「抽象的資訊符號化」
再加上思考力:換個方式報氣象
Special Page 認識有趣的icon或圖標
⓲ 找出最重的橡皮擦! 102
Playing!不插電程式設計遊戲!學習「選擇排序」
再加上思考力:比比看,誰最重!
Special Page 從民俗舞蹈(Folk Dance)理解排序!
⓳ 操練士兵排隊 106
Playing!不插電程式設計遊戲!學習「氣泡排序法」
再加上思考力:向左看齊,比誰大?
Special Page 用氣泡排序法換位置!
⓴ 製作立體不規則卡片 110
Playing!不插電程式設計遊戲!學習「迴歸」
Special Page 尋找生活中的碎形(Fractal)設計!
㉑ 用吸管製作旋轉木馬 114
Playing!不插電程式設計遊戲!學習「自動機械」
Special Page 神奇的日本機關人偶
㉒ 模擬虛擬實境(VR) 118
Playing!不插電程式設計遊戲!學習「虛擬實境」
再加上思考力:暢遊虛擬世界
Special Page 用VR學習災難現場緊急處理!
㉓ 模擬擴增實境(AR) 122
Playing!不插電程式設計遊戲!學習「擴增實境」
再加上思考力:驚奇的擴增實境
Special Page 《精靈寶可夢GO》!最夯的AR遊戲!
㉔ 空氣會生水!解密Warka Water技術128 126
Playing!不插電程式設計遊戲!學習「適用技術」
Special Page 集水器Warka Water 技理原理
備註一︰程式設計教育平台 130
《不插電程式設計遊戲圖卡 2》
素材︰遊戲圖卡28組
書籍︰《不插電程式設計遊戲 2》
推薦序:不插電遊戲,強化學生思考力!
審訂序:從動手做與做中學理解程式概念與邏輯
審訂序:不插電運算思維遊戲培養解決問題的思考力
自 序:培養孩子創意思考力的遊戲
前 言:全民學coding,就從不插電遊戲開始!
PART 1 用程式設計原理培養運算思維能力的不插電遊戲
❶ 機器人是我的好夥伴 016
Playing!不插電程式設計遊戲!學習「演算法」
再加上思考力:簡化冗長指令
Special Page 機器人寫新聞?!
❷ 試試看!寫鉛筆編碼 020
Playing!不插電程式設計遊戲!學習「程式設計」
...