Hi !歡迎您 ,   註冊    
    
分享商品: Share on Google+

How to Code a Sandcastle

玩沙堡 學程式──不插電遊戲繪本

書籍編號:AKP067 賣場編號:001519
作者: 喬許.芬克
繪者: 莎拉.帕拉西奧斯 
譯者: 梁仁楷 
頁數: 48頁
適讀年齡: 5~8歲親子共讀;9歲以上自己閱讀;SR值:442(四年級)
出版日期: 2020年7月1日
ISBN: 978-986-5513-28-3
開本: 25.2x25.2 cm
裝訂: 精裝
定價: $360
優惠價:
306
數量:
商品介紹
序/導讀
延伸閱讀
書評
使用心得
發表書評
 
內容簡介
 
◎結合108課綱理念,開啟孩子「運算思維」的核心素養!
◎不插電遊戲,Coding一玩就上手!
 
運算思維動手實作力 邏輯思考力 問題解決歸納分析團隊創意力


        小女孩珍珠想在海邊堆沙堡,找了機器人朋友帕斯卡來幫忙。不過,她得用電腦程式碼才能指揮帕斯卡。
        本書利用珍珠指揮帕斯卡蓋沙堡的過程,帶領讀者像程式設計師一樣,練習如何分析問題、拆解問題,運用程式指令解決問題,除了認識常用的電腦程式指令之外,更重要的是電腦程式的概念,也就是培養孩子「運算思維」的能力,這樣的能力,正是電腦程式設計的基礎,而且還可以被運用在面對生活各式各樣的問題上。
        在童趣的繪畫與輕鬆的故事中,邏輯思考能力與核心素養,已經悄悄地輸入孩子的內心了。
 
【本書關鍵字】
程式設計、核心素養、運算思維、不插電遊戲、邏輯思考、問題解決、歸納分析
 
【本書特色】
1.結合108課綱理念
  融合了核心素養新課綱的「科技資訊與媒體素養」、「系統思考與解決問題」、「規劃執行與創新應變」、「符號運用與溝通表達」、「人際關係與團隊合作」五大領域,強調知識+技能+態度+生活實踐,引發孩子學習動機與熱情,適性揚才、終身學習。
 
2.創新的「不插電」學習法
    透過繪本的閱讀與引導,培養孩子「運算思維」的能力,學習資料歸納分析、邏輯思考、解決問題、演算應用等能力,並強調動手操作、科學佐證,寓教於樂。
 
3.精心設計延伸活動附錄
    邀請臺北市明德國小花梅真老師設計,提供教師課堂教學的輔助教案,家長與孩子共讀時的引導小指南,更重要的是透過繪本所延伸出的各種生活情境的運用,協助孩子應用及實踐所學。書末還附有「知識小百科」,專業解說程式設計語法。

作者簡介
喬許.芬克
  有二十年經歷的美國軟體工程師,使用C++、Python和Java爪哇程式語言來編寫電腦軟體。閒暇時,則一面喝著爪哇咖啡一面創作兒童繪本。
 
繪者簡介
莎拉.帕拉西奧斯
  繪本插畫家,曾獲得普菈‧貝爾普雷最佳插畫獎。現在和丈夫居住在美國舊金山。
 
譯者簡介
梁仁楷
  資訊工程博士,曾在小學擔任電腦與科學教師,投入教育科技三十多年,研發IRS高互動教學系統,以及獲得臺灣精品獎的HiTeach智慧教室系統。

內容試閱



小問題#2:收集沙子

現在,我們需要一大堆的沙子。
對帕斯卡來說,告訴他事情的正確順序,是很重要的,我們可以用一組循序的程式碼來指揮帕斯卡。
1.把沙子裝進桶子裡。2.把沙子倒在要蓋沙堡的地方。3.把沙子拍平。
 沒錯,就是這樣!帕斯卡,再做一次。
 裝進桶子,倒出沙子,拍平沙子。
 然後再一次。裝進,倒出,拍平。
 一直這樣說,好無聊喔!




什麼是程式碼( C O D E ) ?
程式碼是一組指令,去命令電腦執行任務,例如:解決一個問題。
有時候,這些任務或問題很大時,程式設計師就必須把大的問題分成幾個比較簡單的小問題。例如,蓋一座沙堡是個困難的大
任務,因此,珍珠決定把它分成幾個小的簡單任務。
 
什麼是循序( S E Q U E N C E ) ?
程式碼必須使用特定的順序來編寫,就稱為「循序」。
這就像一本書中,如果句子的順序錯了,你就讀不懂這個故事。同樣的,程式碼的順序如果寫錯了,電腦就無法正確運作。
舉例來說,如果一篇故事是這樣說的:
珍珠起床。
珍珠吃早餐。
珍珠穿衣服。
珍珠上學去。
這非常合理。但如果句子的順序變成這樣:
珍珠吃早餐。
珍珠起床。
珍珠上學去。
珍珠穿衣服。
這就不合理了。珍珠是在睡覺時吃早餐嗎?
難道她穿睡衣上學嗎?
 
什麼是迴圈( L O O P ) ?
迴圈是電腦程式中最常見的基本功能,可以重複執行一組循序的程式碼,但不用一直重複寫同樣的程式,你只需要在迴圈裡寫一次就可以了。
 
什麼是「如果-然後-否則」
( I F - T H E N - E L S E ) ?
這就像在回答是非題。如果答案是「是」,然後,就可以去做某件事。否則(也就是答案是「否」),那就去做另一件事。在電腦術語中,這叫作「條件判斷式」。
在本書的故事中,帕斯卡一直拿回不適合的裝飾品,於是珍珠使用「如果—然後—否則」,讓帕斯卡在把裝飾品帶回來之前,先確認是否適合。如果,物品符合珍珠的條件,然後,帕斯卡就會帶回來,否則,帕斯卡就繼續再找下一個。
 
導讀
用程式的核心概念,面對未來科技世界!
 
雷舒瑪.索雅妮(美國「女孩玩程式設計」組織的創辦人)
 
        大家好,我是雷舒瑪,我是美國「女孩玩程式設計」組織的創辦人。
        「女孩玩程式設計」是一個非盈利組織,致力於引導女孩學習程式設計,縮短男生和女生的科技落差,並改變對程式設計師性別的刻板印象。直到西元2018年,在全美國有超過五萬名的女孩透過這個組織,開始在玩電腦程式設計。
        你知道什麼是程式設計嗎?看了這本書後,你就會知道──基本上程式設計就是人類如何指揮電腦或是機器人去執行事情的方法。程式設計需要運用創造力和想像力,才能去定義、探索和解決每個人遇到的任何問題。
        「女孩玩程式設計」組織,想要教導女孩們從小就開始學習編寫電腦程式,不用等到上國中以後才開始接觸與理解。我們想讓寫程式成為孩子們生活的一部分,就像他們在上幼稚園前就開始學習有關動物、歷史、太空等知識一樣。透過介紹電腦程式的核心概念,我們可以幫孩子準備好面對未來由電腦程式所操控的世界。
       希望大家閱讀愉快,並且也能快樂寫程式!
 

 
生命中的運算思維
設計/花梅真(臺北市明德國小教師)
 
「學程式」幾歲開始才適合?在學校教育,國小高年級就有相關的資訊課程;但,程式設計需要的運算思維,還可以更早,而且,「不插電(不用開電腦)」就可以!
要怎麼從生活中訓練運算思維呢?其實只要參考下列原則,多製造機會讓孩子思考解決策略就可。「運算思維」其實就在生活中,這不僅是程式設計的基礎、邏輯思考的訓練,更可為學習奠基。簡單的排序、多樣的選擇、整體的規畫……從生活中尋找素材、循序漸進。只要大人稍加留意,多一些引導,就可以為孩子創造許多練習的機會,試試吧!
 
■ 簡單的排序:小小孩學刷牙,會有幾個步驟,擠牙膏、刷牙、漱口,可以用字卡或圖卡讓他們排一排。
■ 多樣的選擇:小小孩想喝養樂多,用吸管、撕開瓶蓋,還是手指頭用力一戳?讓孩子知道方法不只一種。
■ 整體的規畫:當情況複雜時,就要像書中的「蓋沙堡」一樣,先將問題拆解,循序安排步驟,再一一解決。以
  「包水餃」為例,試著用書中的方法規畫一下。先將「目標」分成幾個「小問題」,再想想要解決每個「小問題」
  需要哪些步驟。
延伸閱讀
 
《四邊形玩幾何——STEAM數學繪本》https://www.tienwei.com.tw/product/detail1801
專業推薦(按姓氏筆畫排序)
 
李官珉/臺北市南湖國小資教中心主任
林秋斌/清華大學學習科學與科技研究所教授
吳權威/網奕資訊科技集團創辦人
花梅真/臺北市明德國小教師
洪敦明/教育部閱讀推手&國立公共資訊圖書館館員
陳啟展/臺北市蓬萊國小電腦教師
張立杰/中央大學學習與教學研究所教授
賴志宏/東華大學資訊工程學系副教授
豐佳燕/臺北市立大學附小資優班教師
 
李官珉臺北市南湖國小資教中心主任
試想一個狀況:碰到日常生活上問題,你會怎麼去解決它?
十七世紀法國知名哲學家笛卡兒說:遇到問題,必須將每個問題分成若干個簡單的部分來處理。
教育部資訊教育課綱中,運算思維(Computer Thinking)是其中一塊,這是一種邏輯思考的方式,來針對生活上碰到的問題進行解決。至於要怎麼解決,就要透過科學化、系統化的設計,利用電腦科學的基本概念與人類行為理解的思維模式,所以也有人把運算思維說成是「讓我們能擁有電腦科學家面對問題時所持有的一種邏輯思維模式」。
學會程式可以做很多的事情:遇到日常生活中的問題,用「程式語言」的想法嘗試簡化並解決問題,同時培養全方面運算思維的能力。
有幸為這本有趣的繪本推薦,希望大家從中發現樂趣。
 
林秋斌清華大學學習科學與科技研究所教授
對人手一機的現代人來說資訊科技已經與生活不可分,許多家長也期待小朋友未來能成為程式設計師,從小就開始學習程式設計,但小朋友真的需要這麼早接觸程式設計嗎?
「運算思維」是十二年國教科技領域推動的重點,讓小朋友透過電腦科學相關知能,培養邏輯與系統性思考的能力,進而能利用電腦科學的基本概念進行問題解決、系統設計的一種思維模式。
「閱讀」是一切學習的基礎也是培養終身學習的關鍵,目前市面上有很多程式設計方面的書籍,本書是少見同時培養小朋友的「閱讀」與「運算思維」素養,幫助小朋友從蓋沙堡的真實情境中,了解電腦的邏輯思考方式,將大的問題拆解成許多小的問題,進而認識到循序、迴圈及判斷等程式設計的概念,讓小朋友利用運算思維去解決與發現新問題,建立思考模式。
讓小朋友在閱讀中不知不覺進入到程式的世界,了解電腦運作的方式應用在生活與未來的工作上,會比成為程式設計師更有意義。
 
洪敦明教育部閱讀推手&國立公共資訊圖書館館員
賈伯斯(Steve Jobs)曾說:「每個人都應該學習程式語言,因為它可以教會你思考。」程式已被公認為AI世代許多專業中不可缺少的技能,然而在讓孩子學習程式之前,大人們更需要運用一些媒介,先讓孩子理解程式的趣味與美好,而不扼殺孩子想學習的主動性。這本繪本就是最好的媒介,透過兒童天生愛玩沙的特性,在與機器人合作蓋沙堡的過程中,慢慢體驗到程式就是一種「解決問題」的有趣過程。這故事讓我兒子從三歲開始閱讀後,如今仍不斷地嘗試蓋出他最愛的沙堡。
 
陳啟展臺北市蓬萊國小電腦教師
很榮幸學長找我幫忙寫推薦序,更高興有一本針對程式設計入門的繪本。營造一個相對熟悉而不需想像的情境,讓孩子經歷一次神奇的愉快經驗,來說明有些遙遠、帶點陌生,還充滿想像的概念;更難得的是,還能鷹架出正確的認知和積極解決問題的態度。
除了歷經如何讓機器人理解待解決的問題,到讓機器人圓滿解決問題的完整過程之外,作者還巧妙地隱含了程式設計中的分析、設計、編碼、測試與除錯等過程,甚至還小露了一手變數的妙用喔!
 
張立杰中央大學學習與教學研究所教授
資訊素養中,程式力是孩子存取未來世界時,一項極為重要且關鍵的能力。運算思維,以及不插電學程式是目前推廣資訊素養很重要的方法。這本繪本用淺顯易懂的文字,吸引孩子的繪圖,精簡概要介紹非常基本且極為入門的程式概念,是孩子不需要使用電腦,就可以約略知道程式概念的繪本。
 
賴志宏東華大學資訊工程學系副教授
近年來,程式設計一直是全球的熱門議題,除了將成為未來不可或缺的專業之外,也會是未來全民需要學習的重要課題。透過程式設計的訓練,可以培養學生「運算思維」的能力,所謂「運算思維」,是指用電腦的邏輯來解決問題的思考模式。
學習寫程式,包含兩個部分,一部份是要學習程式語言的指令和語法,就像我們學習英語時需要背單字和文法一樣;另一部分就是要學習運算思維,學習用電腦的邏輯來解決問題,這部分就是語意或是思考的邏輯了。對小朋友而言,要學習程式設計的指令和語法並不容易,因此先學習電腦的思考邏輯,也就是運算思維,這是比較適合的方式。
在這本繪本中,作者以故事的方式呈現,透過主角珍珠引導她的夥伴--機器人帕斯卡,在海邊蓋沙堡的過程,介紹寫程式核心的思考模式,包括什麼是程式碼,以及循序、迴圈、以及「如果-然後-否則」等三種流程控制的重要概念。讓小朋友能夠在簡單的故事中學習到程式設計的精髓,也就是運算思維,這是一個滿好的學習方式,
因此,個人推薦小朋友以這本繪本作為學習程式設計的啟蒙書。
 
豐佳燕臺北市立大學附小資優班教師
這是一本很不一樣的程式設計書,不是直接教小孩寫程式,而是用許多小孩都有的「蓋城堡」經驗,來讓孩子理解在蓋城堡遊戲的過程,其實就在學習演算法。故事中一位名字叫「珍珠」的小女孩,她在蓋城堡時會先思考用什麼方法比較好,接著分析該如何做、順序如何安排,最後再採取行動。為了實現蓋城堡的方法就是演算法,最後把規畫好的演算法對機器人(電腦)下指令,這就是程式設計。這本繪本透過「蓋城堡」一步步介紹「順序執行」(循序)、重複執行(迴圈)及「必要時才執行」(條件判斷)等程式語言的基本概念,引導孩子從玩中建立邏輯思考模式與解決問題的能力。這是一本充滿樂趣及輕鬆的程式入門繪本,樂意推薦給期待和孩子一起學習成長的爸媽們。
問與答
評論內容:
(使用評論前請先登入) 
注意事項
注意事項注意事項注意事項
相關商品
天衛文化圖書股份有限公司  版權所有,轉載必究 ©  2016 Tien-Wei Publishing Company All Rights Reserved.
易碩網頁設計公司