譯者導讀
身在數位時代的孩子,在生活中遇到種種需要處理的問題該怎麼辦呢?當然是不只要努力解決問題(work hard),更要找出聰明的解決方法(work smart)!在這套為孩子所寫的編碼繪本中,讀者可以跟著艾蒂和蓋比這兩個活力充沛的主角,學習怎麼應用電腦程式編碼的概念處理日常生活中的難題,藉著條理清晰的思考,不但把工作變得更省力,也注入許多額外的樂趣。
在人類與電腦的關係如此緊密的今天,世界上許多國家都早已注意到推行編碼教育的重要性。早在2010年代初期,西方就掀起了「全民寫程式」風潮,而隨著愛沙尼亞把程式納入義務教育之後,丹麥、芬蘭、英國、美國、法國、韓國、新加坡等各個國家也都紛紛跟進,期望從小培育孩子的資訊素養,尤其是邏輯思考的能力,以便他們在未來能更有效的迎接挑戰和解決問題。在這項全球趨勢中,台灣也沒有缺席,並在108課綱裡納入了程式設計課程。
當然,編碼教育的目的不是狹隘的希望把所有孩子都訓練成程式設計師,而是要培養「運算思維」,也就是讓孩子善於解析問題、處理資訊、歸納通則,以及善用工具解決問題。這套繪本要教給孩子的,正是這樣的思考方式。在每一冊的故事中,兩位熱愛編碼的主角只要面對必須處理的家事或自己想執行的計畫,就會對自己手上的工作進行分析,歸納出可行的通則,再拆解成一個個容易執行的步驟,然後利用適當的編碼概念把任務完成,或者藉機玩個讓兩位主角樂在其中的遊戲。父母或老師在陪伴孩子閱讀這套繪本的過程中,除了解釋必要的編碼術語以外,更可以把重點放在引導孩子怎麼思考問題,並且利用每一冊結尾的實作活動以及「動腦玩編碼!」單元裡的提示,把編碼知識和運算思維融入實際生活當中。
學習編碼,免不了必須認識與電腦指令相關的英文。因此,這套中譯本在每一本最後的「編碼單字小教室」單元裡,都保留了單字的英文原文做為對照。對於從未學過英文或是剛開始接觸英文的孩子而言,父母在陪伴他們閱讀這套繪本的過程中,除了啟發他們對於電腦編碼的興趣之外,還可以讓他們學到與編碼相關的英文單字,日後遇到這些單字的時候就不會感到陌生了。
這套繪本的作者卡羅琳.卡蘭賈是一位關注社會議題的科技人,不但志在利用科技改善自然與社會環境,也致力於提倡科技參與的性別平衡。她對這些領域的關懷,自然而然反映在書中的人物與場景設計當中,例如兩位主角艾蒂和蓋比都是少數族裔的小女孩、她們為爸爸慶生準備的早餐是墨西哥餐點,而且她們也都善於觀察,並且會利用身邊的物品發揮創意,解決生活中的問題。以兩位小女孩做為這套書的主角,不但顛覆了一般人認為數理或科技領域多是男孩擅長的刻板印象,也可藉此讓孩子從小體會到,邏輯思考以及運用科技的能力不必因性別而受限,人人都可以成為優秀的科技人!
推薦文
一口氣看完了酷玩coding系列繪本,覺得意猶未盡,在生活中的常規訓練與遊戲可以轉變成編碼的任務,讓親子關係增溫。
兩位主角設定孩子應培養的特質:好奇心與解決問題的能力。為什麼這兩種能力如此重要?現在孩子生活在網路化的環境,只看到科技產品的使用方便性,想要的東西、想查的資料透過電腦連接網路即可取得,但這是程式執行後的「果」,對於按下Enter後的執行流程一無所悉。
有人常問「程式不就是要用電腦執行才看出結果嗎?」事實是程式運算的邏輯及解決問題的思維才是重點,看不到的過程才是know-how。本書用繪本形式呈現運算歷程,提升孩子對電腦科學的興趣,並奠定程式的基礎,這也是不插電學程式邏輯的一種形式,我誠摯推薦這套繪本給家長,這是一本非常適合爸媽陪著孩子一起學習程式概念的入門書。
ACTC 亞洲兒童程式教育協會 祕書長 / 吳郁芬
隨著資訊科技的發展,全世界各國不僅在相關的技術、理論與系統上不斷的發展,各先進國家無不進一步的將資訊教育與人才培養列為教育的重要發展議題。
台灣的108課綱也將資訊科技納入,正式的將數位素養、演算法和程式設計等能力納入課程指標,學會寫程式,將會成為一項基本能力。所以學會像電腦一樣思考的運算思維能力便顯得格外的重要。我們未必要將所有人都培養成寫程式的工程師,但是我們必須理解程式語言背後的思考邏輯。因為培養邏輯思維能力,學會拆解問題,並找出解決問題最佳辦法,將會是面對未來世界非常重要的基本能力。
而這種思考習慣與解決問題的能力養成,並不是到了要練習寫程式的時候才開始,而是在更早之前,在幼兒的生活中,就可以透過各式各樣的遊戲與生活中的活動開始培養,關於問題的辨識、條件的設定、以及分類、順序……等建立基礎的概念。
建議家長們可以在與孩子共讀過故事之後,將故事情境遷移到生活中,像是整理房間或是整理玩具,過去可能是件苦差事,有了繪本的經驗,可以把這件事情當作是一場遊戲,和孩子一起動手將房間裡的物品作分類,然後規劃空間的擺放;接下來可以設計親子一起製作一份餐點,像是餅乾、鬆餅、義大利麵等,從決定餐點到採買食材、計算分量、製作順序等過程,把書中的閱讀經驗變成實際生活中的行動,這套書就會變成親子STEAM行動指南,相信對孩子來說,一定會留下深刻的印象。
真正的程式教育,關鍵在於「思維能力」與「思考的習慣」,讓孩子擁有像電腦一般處理問題的清晰邏輯,從小就可以開始,就從故事與遊戲當中開始體驗吧!
Funkids放小孩親子閱讀教育中心創辦人王湘妤老師
編輯手札
隨著時代進步,科技已是人人生活中不可或缺的一部分,市面上和程式編碼相關的書籍越來越多,
但很多人可能還是會好奇,為什麼需要給小孩看程式編碼相關的書?編碼聽起來很難,小孩看得懂嗎?其實不只是小孩,對身為文組的編輯來說,程式編碼也是一個很陌生的領域,但是〈酷玩Coding〉這套書把編碼變得簡單又有趣了!一般認知中,編碼是電腦寫程式的一種過程,但其實許多編碼的概念都可以套用在我們的日常生活,這也是我們要認識編碼概念的主要原因。舉例來說,「迴圈」的概念可以幫我們判斷什麼事情是不需要重複做的,藉此提高效率;「變數」可以幫我們找出事物的共同點,並加以分類;「函式」則可以讓我們找出一套更快達成目標的流程,而不需要花時間在不相關的事物上。總結以上這些編碼的概念,都可以讓孩子從小培養邏輯思考和分析事物的能力,進而做出正確判斷並解決問題。這套書從兩位小小編碼員的角度來探索編碼,除了有趣的故事,書後還附有趣味小遊戲和延伸思考問題,讓孩子閱讀之後可以加以應用,對大人和小孩來說都是一套實用又好玩的編碼故事繪本!