不插電程式設計全書 | 拾書所

不插電程式設計全書

$ 1,580 元 原價 1,580
內容簡介


《不插電學習電腦科學》
不用插電,學習電腦科學和程式原理,發展運算思維的力量!
這本書是孩子的第一本程式遊戲書。擔心自己不知道什麼是程式教育,不知道如何開始的父母和老師,都可以用本書開始和孩子開始程式教育。
這本書不是一本按步驟操作執行的工具書,而是充滿許多孩子可以做的簡單而有趣的遊戲書。利用本書可以自然地學習電腦科學的原理,透過各種圖片和插圖解釋,培養運算思維以及解決問題的能力。書末附有各種配件,並提供了詳細玩法,您也可以利用生活中隨手可得的物品如杯子、吸管、黑白棋來進行必要的活動。你將會發現,讓孩子理解程式思維與運算的工具隨處可見。
就從現在開始,動手動腦來玩不插電的遊戲吧!
《不插電的程式遊戲課》三大特色
1.各種生活化的問題及遊戲活動,連結程式語言。
2.不用打開電腦,就可以培養電腦科學與基礎運算思維能力。
3.包含了各種活動附件,讓孩子實際操作學習。


內容簡介

【讀者推薦】
★學校馬上就要將程式設計教育納入義務教育課程中,正感覺茫然不知所措之際,看了這本書之後,就知道該怎麼開始了!遊戲不僅簡單並且容易上手,正適合孩子!
(小學一年級家長)
★孩子說學校要開始進行程式設計教育。原本擔心他們會一頭栽進電腦遊戲中,但若是不插電遊戲的話,就不需擔心了。遊戲不僅有趣,還能從中學習到電腦科學與概念,甚至培養計算思考力,真的是一石三鳥呢!
(小學三年級家長)
★聽說學校要納入程式設計教育正煩惱不已,讀了本書後,發現沒有電腦進行程式設計教育,透過遊戲讓孩子們可以簡單地學習困難概念,看著這些孩子認真學習的模樣真讓人吃驚。這種遊戲教育似乎應該馬上納入學校的課程。(小學教師)

十二年國教108課綱即將起跑,不只是國內課綱將程式教育列為課程,英美及諸多國家亦考慮從5歲就納入程式教育。從小開始接受程式教育?這麼小就要用電腦嗎?到底要從哪裡開始呢?相信不管是家長或老師都充滿了茫然與很多疑問。
事實上,從小開始學習電腦科學,重點不在使用「電腦」這個工具或軟體的運用。而是要讓孩子用輕鬆、好玩的方式連結現實生活中的事物,去體驗運算概念,指令邏輯、細節及步驟的重要性。除此之外,從遊戲中練習反覆思考、不斷糾錯改正,並培養接受失敗、有信心解決問題的精神,更是學習的核心。
不需要電腦,透過每個人都能簡單做到的遊戲學習電腦科學與原理,培養孩子解決問題的能力,發展電腦思考力。現在就透過不插電遊戲,開啟孩子的程式設計教育吧!
【在開始進行之前要瞭解的】
★讓孩子與程式設計變親近的不插電遊戲
1.就這樣開始程式設計教育吧!
》為什麼需要程式設計教育?
我們現在生活在怎樣的一個世界呢?利用智慧型手機購物、與美國朋友進行視訊、利用網路快速搜尋各種情報……,這些都是大家習慣的日常了吧!未來,我們所生活的世界又會變成怎樣呢?無人駕駛車的普及,機器人為我們進行手術,用一支智慧型手機就能遠距離遙控家中的所有家電,未來的時代應該如此吧!而讓這些變化成為真實的關鍵,就是「程式設計」。
未來將生活在被程式設計操控世界中的孩子們,理所當然的必須要認識程式設計才行。並且,針對程式設計會產生的問題與狀況必須有能力解決,而這也是為什麼全世界各國都在新的課程綱要中納入程式教育,讓孩子們也學習程式設計,並且培養實際解決問題的能力。
》不知道該如何開始程式設計教育?就從不插電遊戲開始吧!
那麼,現在要從哪裡開始程式設計,又該如何開始呢?若要學習程式設計就必須先了解程式設計嗎?那會很困難嗎?
如果你也有這麼多疑問,那麼,就從不插電遊戲開始著手程式設計教育,如何?
什麼是不插電 (unplugged)?如同字面上的意思,不插電,即沒有連結電腦的電腦教育活動。學習電腦卻不用電腦?
電腦的運轉原理或學習電腦時所需要的概念等,即使沒有電腦,透過遊戲也可以進行的活動正是不插電遊戲。
不論是誰都能夠輕鬆有趣的學習不插電遊戲,因為沒有小孩會討厭遊戲的。當小孩沉浸在有趣的遊戲時,自然而然地就學會了電腦科學的概念以及電腦運轉原理。再也沒有比這遊戲更適合進行程式設計教育的活動。

★不插電程式設計遊戲開始前,必須了解的活動概念
2.培養孩子們的電腦思考力!
正如同前面所說的,開發軟體的過程中,必須尋找針對解決問題的能力或想法。再依據方法的不同,去體驗每一個問題解決的過程。在這樣的過程中可以培養孩子們的「電腦思考力」。接下來,我們就來了解一下電腦思考力吧!
》什麼是電腦思考力?
什麼是電腦思考力?即使是困難的問題也能快速解決,就如同電腦思考般的想法?是這樣嗎?
相信大家都曾經想過「我要是能夠像電腦一樣聰明就好了」。但是,電腦能夠這麼聰明,是因為人類給了它指令。這時,將對電腦下的指令集合起來就是程式。而創造程式的事情就稱作程式設計。
那麼,人類也能夠像電腦般處理事情嗎?當然可以!只要擁有有效率解決問題的思考力就行了。這種思考能力就是像電腦處理事情的方式,被稱做電腦思考力。也就是說,若要培養電腦思考力,我們也要像電腦般,擁有快速地解決事情的語言吧!
》電腦思考力包括那些?
電腦思考力是解決問題的思考能力。以電腦思考力來解決問題,有幾項必須的能力。
第一,必須要有將「解決問題」,以正面對待的能力。
第二,必須要有分析資料、邏輯與組織能力。
第三,必須要能夠以圖表等圖形表現資料內容。
第四,必須要有透過演算法思考力來解決問題的自動化思考力。
第五,能夠實際有效率地解決問題,並且必須驗證。
第六,要能夠將問題解決的過程應用在其他問題上。

3 提供電腦思考力的環境
如何培養電腦思考力?雖然有各式各樣的方法,但首先必須提供電腦思考力的環境。
》獨自找出解決問題的方法!
前面也提到了,電腦思考力是解決問題的方法。可以想成是培養電腦科學的概念或程式原理相同的基礎。為了養成這種基礎,孩子們必須獨自尋找解決問題的方法。絕對不能因為對孩子而言太困難,而搶走了讓孩子獨自尋找解決方法的機會。
》藉助適當的道具!
不插電遊戲與其他活動不同,幾乎不須花費任何費用,只要少許的費用就能夠充分的培養電腦思考力。透過尋找家裡杯中的巧克力就能學習探索演算法,利用圍棋體驗像素藝術。不論是什麼道具,都能夠刺激孩子的電腦思考力,成為有用的學習資料。
》張開想像的翅膀!
解決問題時,獨自尋找解決方法雖然很重要,若能以自身的方法解決問題也很棒。孩子解決問題時,為了讓孩子形成自己的想法,請創造出自由並且平和的環境。請爸爸媽媽也一起為了解決問題來提供想法吧!
》提供與朋友一起合作的機會!
與電腦思考力相同的高層次思考力,比起獨自嘗試,許多人一起的效果將會更好。互相分享想法,可以比較與他人的差異點,進而得出更棒的想法與問題解決方法。在學校請與朋友一起,在家裡請與兄弟姊妹以及父母一起試試看!

4請注意這個!
進行不插電遊戲之前,請大家先來看看有哪些地方是特別需要注意的。
》透過遊戲自然學習,不是玩完遊戲就結束!
透過不插電遊戲自然地學習。若只是愉快地沉浸在遊戲中,沒有對遊戲做完整的解說是沒有意義的。遊戲後,並不是就結束了,必須了解哪些重要部分,遊戲過程中有什麼想法,必須將這些思考過程充分地解說給孩子聽。舉例來說,「排列吸管長度」的遊戲中,將要洗的衣物照順序整理,電腦也是依照這種方法整理資料的,必須將這樣的事實讓孩子們知道。
遊戲不只是遊戲,請賦予遊戲更新的意義。

》父母請勿隨意插手介入!
即使孩子說不太會,父母也不要參與。因為還是年幼的孩子,做錯了是理所當然的事。但若每當這時候,父母就告知答案的話,孩子們是無法充分從遊戲過程中學習的。經歷失敗後再獨自修正的過程,可以讓孩子成長許多。就像使用刀子或火等危險的情況一樣,請父母在絕對必須時再出手幫忙。

》請勿忘記不插電遊戲是程式設計教育的起點!
不插電遊戲是程式設計教育的起點。透過遊戲熟悉電腦思考力與電腦科學的概念,這些都將成為程式設計教育的基礎。而且,不插電遊戲可以讓孩子們對程式設計產生興趣,或是從適合孩子年紀開始程式設計教育開始也很好。可以活用線上程式設計學習道具的'code.org'或''play-entry.org'等網頁,讓低年級小學生學習程式設計的基礎原理。針對這部分,會在本書最後一部份詳細說明。

作者簡介


洪智連
小學教師
韓國教育大學初等電腦教育博士課程
著作:透過聊天與遊戲學習SCATCH(維基百科)、Hello !軟體程式設計(EBS)
申甲天
小學教師
京仁大學初等電腦教育碩士
著作:伯格魔王與全球的維基百科、Hello !軟體程式設計(EBS)

內容目錄


目錄 1
part01 利用遊戲培養電腦思考力
1 製作美味的餅乾項鍊
開始不插電SW遊戲!
Special page 生活中尋找程式設計原理,模式識別
2 創造各種怪獸
開始不插電SW遊戲!
Special page 從漫畫角色誕生的抽象化思考開始!
3 尋找食物的蜘蛛
開始不插電SW遊戲!
Special page 找出錯誤部分修正的除錯
4 製作四方形地球
開始不插電SW遊戲!
Special page 分拆難題,就能輕易解決問題!
5 你和我換位置
開始不插電SW遊戲!
Special page 根據條件一層層堆疊的河內之塔
6 只有4種顏色的蠟筆
開始不插電SW遊戲!
Special page 只要4種顏色就能完成所有色彩的四色定理
7 製作三明治
開始不插電SW遊戲!
Special page 煮出美味泡麵的演算法
8 其他方法,其他形狀!七巧板
開始不插電SW遊戲!
Special page 了解後會更有趣的七巧板
9 在故事框架中附加上故事靈魂
開始不插電SW遊戲!
10 幫媽媽準備早餐
開始不插電SW遊戲!
Special page 課堂時間也要解決問題!
11 排成一列的蚯蚓
開始不插電SW遊戲!
Special page 編織藝術美麗的模式設計
12 巧克力在哪裡?
開始不插電SW遊戲!
Special page 尋找我想要的書來學習探索演算法!
13 排列吸管長度
開始不插電SW遊戲!
Special page 與朋友一起會更好玩的排序網遊戲

part02 有趣簡單的電腦科學遊戲
1 用數字畫畫
開始不插電SW遊戲!
Special page 用點表現的描點畫
2 寫壓縮信件
開始不插電SW遊戲!
Special page 將文件縮小的技法,壓縮
3 以圍棋子畫出來的像素藝術
開始不插電SW遊戲!
Special page 在生活中尋找的SW原理,影像表現
4 照順序的遊戲機器人
開始不插電SW遊戲!
Special page 與機器人一起遊戲,學習程式設計的基礎!bee-bot
5 不停反覆的遊戲機器人
開始不插電SW遊戲!
Special page與機器人一起遊戲,學習程式設計的基礎!OZOZBOT
6 懂得選擇的遊戲機器人
開始不插電SW遊戲!
Special page 與機器人一起遊戲,學習程式設計的基礎!PLAY-i
7 活動卡片遊戲
開始不插電SW遊戲!
Special page 以各種卡片遊戲學習程式原理!炸彈卡片遊戲
8 愉快的抓石子遊戲
開始不插電SW遊戲!
Special pag 蒙古傳統遊戲,中國的石投子!世界各種獨特的抓石子遊戲
9 更換歌詞的跳繩
開始不插電SW遊戲!
Special page 推倒舊房子,再蓋新房子!堆沙遊戲
10 被抓到條件了
開始不插電SW遊戲!
Special page 為了解決任務的追擊戰!Running Man遊戲
11 根據命令移動的機器手臂
開始不插電SW遊戲!
Special page 在智慧型手機中也能進行!貨物機器人
12 利用紙杯連結!
開始不插電SW遊戲!
Special page 將世界連結合一的朋友,網際網路!
13 解開隱藏的暗號
開始不插電SW遊戲!
Special page 羅馬皇帝凱撒使用的暗號!


目錄 2
part01 以Programing原理培養電腦思考力的不插電SW遊戲
1 機器人是我的朋友
開始不插電SW遊戲!
Special page 機器人寫的新聞報導?
2 嘗試鉛筆編碼
開始不插電SW遊戲!
Special page Penal code
3 接力編碼
開始不插電SW遊戲!
Special page 除錯與除錯軟體
4 在花盆裡

Brand Slider