小學生的第一套演算法及程式設計邏輯訓練套書

在科技的時代,程式設計已經不再是只有工程師才需要知道的技能了。 隨著 108課綱上路,越來越多家長可能會開始擔心,是否需要提早讓孩子開始學習程式語言,該如何讓他們奠定基礎?  除了台灣,包括美國、英國、法國、日本等國家也都陸續將程式語言納入中小學的課綱。 其用意是要讓孩子從小就了解如何更有效率的解決問題,培養邏輯思考、自我學習和動手實踐想法的能力。《[不插電]小學生基礎程式邏輯訓練繪本全套四冊》和《[實踐創意]小學生進階程式設計挑戰繪本全套四冊》就是專為小學生所設計的一套學習書,除了自學也很適合當親子共學教材,搭配豐富容易理解的圖文,讓程式設計和演算法變好玩!

這套書以少見的繪本形式來介紹演算法和程式設計。 雖然是入門書,但不教孩子複雜的程式語言,而是帶著孩子直接進入生活中觀察和體驗程式設計的實際運用。 藉此引發孩子的好奇心,讓孩子主動對程式設計感到有興趣! 當知識和生活產生聯結,緊密貼合,孩子的學習就更容易內化,更懂的運用。  特別喜歡這套書以很生活化的方式,深入淺出的介紹原本覺得看起來很艱深的知識,看完會有一種豁然開朗的感覺!

出版社還請來台灣第一線的老師來為孩子設計結合每本書的主題,可以實際操作的活動,搭配市面上常見的程式設計教具來使用,讓孩子可以實際操作看看。

其實學習程式設計並不是只是為了未來當程式設計師,而是淺移默化的培養孩子邏輯思考和解決問題的能力。 原本可能國高中才會接觸到的知識內容,只要呈現方法對,原來小學生就可以看得懂了! 藉由三姐弟面臨到的各種生活實際狀況,孩子更能感同身受,自然而然學習去思考和動手解決問題。

不插電-小學生基礎程式邏輯訓練繪本全套四冊

文/圖:松田孝,卓文怡, 李彥樺譯 , 小熊出版
版本: 中文 / 精裝 / 144頁 / 21.4cm x 30.2cm
適讀年齡: 4-6歲
關鍵字: 科技領域、程式設計、邏輯訓練、機器人、演算法
購書連結:博客來

★108年課綱全新「科技領域」體驗先修★
★不插電的學習體驗★
★孩子的第一套程式設計學前書★
★每冊書末皆附指導者教學建議★
★套書加值贈品:演算法遊戲圖卡★

DSC08211.jpg

驚訝居然一套講程式設計的書可以這麼有趣,這麼好懂,可以讓完全沒接觸過相關主題的孩子一頁接著一頁的看完!  這雖然是一套跟程式設計有關的書,但是不教怎麼寫程式,而是回到更基礎的邏輯思考。原來「演算法」聽起來很深澳,但一點也不難懂,跟生活這麼有關係!  當我們心裡有一件事想達成(目的),每個人都會思考該怎麼做(方法)比較好,這個方法就是「演算法」。 演算法是實現目的的方法。而把規畫好的演算法對電腦下指令,就稱作「程式設計」。書中用孩子懂的語言,帶到孩子日常生活就會遇到的場景和狀況,開始分析、安排再行動。 好的演算法就是可以更有效的解決問題!

套書包括四冊:

第1冊《點子不是只有一個》——發現生活周遭的演算法

三姐弟上學路上遇到水漥,要怎麼順利抵達學校呢?三姊弟面對問題的解決方法各有不同,但最後都順利解決問題,這表示解決問題的方法有很多種,點子往往並非只有一個。

DSC08216.jpg

DSC08217.jpg

第2冊《排排看、找找看》——了解經常使用的演算法

運動會快到了,大家決定要來練習大隊接力,但是棒次的順序應該怎麼決定呢?要按速度排列嗎?那麼就先來測試大家的速度,再試試看要如何排棒次才是最好的! 想要在辭典上找某個生字的解釋,要怎麼搜尋比較方便?用注音、部首或是筆畫?想想看,哪種方式能最快找到想找的生字。像這樣將數量很多的東西,依照順序排列,或是從中找出某一樣東西,是電腦最擅長做的事情。只要學會「排序」及「搜尋」的演算法,在日常生活中排東西或是找東西,也會變成你的拿手本領!

DSC08218.jpg

第3冊《以流程圖畫出未來》——了解演算法的基本形式

生活課時,小男生選擇種番茄,但是番茄要怎麼種呢?每天要澆多少水?什麼時候架支柱?長出側芽時怎麼辦?多久該施肥呢?把種番茄的順序和方法,或是遇到問題時該怎麼解決,一步步寫下來,就叫作流程圖。有了流程圖,即使之後別人也想要種番茄,或是解決一樣的問題,只要看著流程圖就能順利通關了!在說明演算法時,為了方便理解,也會使用流程圖。演算法有三個基本形式,分別是「依照順序執行」、「重複執行」及「必要時才執行」,能夠以流程圖畫出這三個形式,就表示已經打好了程式設計的基礎。

DSC08223.jpg

第4冊《演算法遊戲大挑戰》——以演算法來玩遊戲

這裡有11個遊戲,從經典的「搭船渡河遊戲」思考如何讓人類和所有動物都平安渡河、到模擬程式debug邏輯挑戰「找出錯誤遊戲」,都能讓你好好鍛鍊邏輯思考力,也能幫助你將心裡的想法準確表達出來。也可以和朋友一起集思廣益,試著把創意化為現實的「程式設計思維」,並且實際執行看看吧,或許會出現很多有趣的創意(演算法)呢!

DSC08225.jpg

DSC08226.jpg

實踐創意-小學生進階程式設計挑戰繪本全套四冊

文/圖:松田孝,卓文怡, 李彥樺譯 , 小熊出版
版本: 中文 / 精裝 / 144頁 / 21.4cm x 30.2cm
適讀年齡: 4-6歲、7-9歲
關鍵字: 科技領域、程式設計、機器人、邏輯思考
購書連結:博客來

★日本全國學校圖書館協議會選定圖書★
★108年課綱全新「科技領域」進階挑戰和應用★
★孩子的第一本程式設計入門書★
★書末附指導者教學建議和教具分析★
★套書加值贈送「自製micro:bit機器人」補充活動和機器人紙卡★

在前一套書《【不插電】小學生基礎程式邏輯訓練繪本》中,我們已經建立了基本的演算法基礎,接下來就是讓孩子認識其實生活中有很多事物都跟程式設計有關。 了解程式設計創作的動機、過程和目的,了解程式設計能做什麼以及不能做什麼,進而正確的應用在生活上去解決問題。

套書包括四冊:

第1冊《什麼是程式設計?》

三姊弟和表哥帶著機器人,一起到超市購買烤肉用品,經過程式設計的機器人不但會幫忙買東西,還認得從超市回露營區的路喔!但是機器人鬧了笑話,把人類誤認為是玉米,還想把她帶回去當作烤肉材料呢!三姊弟要如何利用程式設計,幫助機器人做出正確的判斷呢?

經過程式設計的機器人可以幫忙做很多事情,但程式設計的指令如果不夠明確,也可能會發生買錯東西的狀況,三姊弟因此發現到,原來生活周遭早就充滿了各種經過程式設計的物品,只要能夠掌握演算法和程式設計的原則,對這些物品下達正確的指令,就能夠讓生活更輕鬆、便利。

第2冊《程式設計能做什麼?》

表哥帶著機器人到三姊弟家拜訪,正在寫作業的三姊弟趁機考考機器人會做哪些事情。機器人算數超快又正確,但是卻不太擅長寫作和運動,原來程式設計也有擅長和不擅長的地方。而透過網際網路,還能幫助我們搜尋資料、做到更多事情,甚至對災害預防、健康管理都有很大的貢獻!

當孩子還未深入了解程式設計的原理時,可能會以為只要有程式設計,什麼事情都可以做得到。但程式設計也有其極限和限制,若超出它的能力範圍,也無法完成指令,例如需要思考對方感受後再行動,或者是像人類一樣靈活的運動,在現階段都較難實現。不過,只要掌握程式設計「做得到」和「做不到」的事,並善用程式設計的長處,人類就能和程式設計互相幫助,不論是生活或未來的工作,都會更有效率。

第3冊《程式設計大挑戰》

參加棒球隊的小男孩對接球不太拿手,但是團隊練習時間有限,無法一直請隊友打球、幫助他練習接球。這時候,擅長進行固定動作、可以隨時奉陪的機器人就派上用場嘍!只要做好程式設計,還可讓早上總是賴床的姊姊準時起床。是誰偷吃了甜甜圈?沒問題,就讓機器人找出真相吧!

生活中有哪些地方能運用程式設計解決需求呢?例如機器人可以一直重複相同動作,就是練習棒球基本動作的好幫手;每天固定時間播放音樂或開燈,能幫助貪睡的孩子準時起床;透過測量心跳或其他生理數值的變化,還可以當作測謊器。大人和小孩都喜歡的電動遊戲,還有保護電腦不受網路攻擊的各種工作,都是程式設計的功勞喔!

第4冊《一起來學程式設計》

透過構造簡單、又容易學習、世界最迷你的「micro:bit」單板電腦,體驗程式設計的樂趣,並且嘗試設計簡單的程式,將創意具體實踐吧!只要有電腦,就可以在網路上以簡單的積木堆疊和拖曳方式進行程式設計,並且模擬程式設計完成之後的成果,享受操作micro:bit的樂趣。

 

[blogimove-CPC-TAG=中文延伸閱讀-MODE=9]

[blogimove-CPC-TAG=簽名檔社團-MODE=9]