斯坦福培養天才兒童的機關書,名校孩子書單從小就與眾不同
去年我去斯坦福大學校園裡的書店閑逛時,發現她們書架中心位置赫然放著一本DK的編程啟蒙書《My First Coding Book》。
當時憨憨對編程還只是很懵懂的階段,但是第一眼看到這本書時,立刻就入了迷,兒子撫摸著封面的小蜘蛛,沿著蜘蛛的行動路徑一步步走向蜘蛛網,就像做遊戲一般。看的興起,娃直接盤腿坐在書架旁,一頁一頁地翻著裡面的內頁,玩著裡面各種各樣的小遊戲,十幾分鐘過去,我們都轉了一圈了,他還在那痴痴地讀著,怎麼叫都叫不走。
「這本書太適合孩子的編程啟蒙了!」,等我讀完這本書後,心裡不禁由衷地讚美作者的精心設計。於是我聯繫上DK和國內的出版社,將這本書引入了國內。還自告奮勇做了審議,因此在書的封面上有「憨爸審譯」的字樣。
憨憨之前看的時候我就翻過一遍,只是覺得兒子喜歡,內容也很好。但是等我審譯的過程中,我細細品讀每一個文字、圖片和機關,真是越讀越喜歡。這應該是我讀過最有趣的編程思維書了!
這本書有4個特點我特別喜歡:
將編程操作遊戲化
將編程內容生活化
全面的編程科普
既有遊戲又有講解
1
將編程操作遊戲化
這本書最讓我驚嘆的地方是,它將編程這麼複雜的概念變成了遊戲書的形式。
說實話教孩子編程不是一件很容易的事情,像我們平時寫程序,在紙上寫寫畫畫那是不成的,一定要把程序輸入到電腦運行一遍才行。可是對於小孩子來說,直接用電腦模擬運行的難度太高。
但是這本書最讓我感覺到很震撼的一點是,它用遊戲書的形式解決了孩子學編程的困難。因為翻翻書的樣式可以把對應的知識或者操作嵌在底下的翻頁中,通過簡單的翻頁、推拉就能模擬出基礎操作。這樣一來編程就變得很簡單了,特別適合4-7歲的孩子閱讀。
比如在教計算機順序執行這一概念時,它用了一個叢林探險的遊戲主題。遊戲是幫一隻小猴子避開所有危險的地點和動物,到達紅色的終點。
書的左邊有每個步驟的小拉頁,每個拉頁下有右下左上4個方向的箭頭,用來表示小猴子每一步的走向。
第一步小猴子有兩種選擇,向下移動一格或者向右移動一格。如果向下會發現是條死胡同,所以只能往右走,那麼第一步就是向右的箭頭。
第二步依然向右。
接著只能往下走,所以拉出向下的箭頭,代表小猴子的第三步。
以此類推,拉出每一步對應的正確箭頭。書右邊的小翻頁下,遊戲的答案。
上面這個過程就是程序設計的順序化執行的概念。本來這種順序執行要用電腦來編程出來,可是通過遊戲書裡面那個小拉頁的方式,就能做出一個模擬的小程序。你看,孩子不需要看電腦,就可以學習編程了!
我們再看一個例子,比如在教變數這一概念時,用了一個星際轉盤的遊戲主題。遊戲要求在規定時間一分鐘內找出3種圖片,每個圖片有對應的分數,粉色外星人1分,火箭2分,宇航員3分。
遊戲里有一個可轉動的輪盤,輪盤上有粉、綠、黃3種顏色,轉動一種顏色就代表一分。當找到圖片,就可以轉動輪盤,把分數加上去。如果第一個找到粉色外星人,就把圓盤向下撥一個顏色區域,計1分,
如果接著找到了火箭,那麼往下撥兩個顏色區域,就是加上2分。
計時結束後,翻開火箭計分器上的翻頁,就能看到自己的總分是多少。剛剛找了兩個,累計3分。
上面這個遊戲的設計就是圍繞變數這個概念展開的。計算機編程里,最重要的概念之一就是變數,像我們打遊戲需要計分,這個分數就是變數。而書里用一個遊戲的形式把讓孩子一下子理解了變數的意思。
再比如在教選擇語句這一個概念時,用了一個類似走迷宮的遊戲主題。
遊戲要找出海豚到終點的最短路線,但是書上並沒有具體的行進路線。全部靠孩子通過路上的翻頁,通過翻開圖案代表的條件一步步往下走。每一格翻開是一個動物圖案,翻到烏龜,可以向任意方向移動一格;如果是章魚,可以朝任意方向移動2格;如果翻開來是小魚,需要原路退一格。
如果第一步選擇向右走,翻開是烏龜,那麼可以朝任意方向前進一格。
如果選擇向右,翻開發現是章魚,按規則可以走兩格。
如果繼續選擇向右走,那麼翻開來是小魚,就要沿原路退一格(退到黃框格)。
這個遊戲考驗的是孩子對於選擇語句的理解,但是遊戲就很有趣味,也很有挑戰性。因為前路一切都未知,需要根據條件不停地做出判斷和調整,才能找出一條最佳路線出來。
2
將編程內容生活化
計算機編程是一個很深奧的學科,DK這本書會用非常通俗易懂的語言來介紹編程,讓孩子很好理解。
比如說設計演算法,演算法的核心是要讓整個程序一氣呵成地執行下來,中間不能有任何流程不通的地方,否則程序執行就會有問題。
那麼為了讓孩子明白這個邏輯,這本書用了一個孩子早上起床的步驟作展示。書里給出了一個從醒來到去上學的6個步驟。
看起來似乎已經非常完整了,但是在右邊,卻發現了一個問題,一套流程下來之後,發現小熊身上還穿著睡衣。這是為什麼呢?仔細看就能發現,這個流程里,缺少了一步「穿衣服」,所以小熊按流程跳過了這一步就導致它只穿了睡衣。必須把這一步加進去,這個流程才算整個完成了。
通過這麼一個生活場景,孩子很容易就明白了程序順序執行的本質,就是說:前後關係不能亂套,中間過程不能省略。
3
全面的編程科普
不管學什麼,看明白表象是其中一個方面,最根本是要掌握背後的本質,才能從根本上理解和掌握。很多孩子嘗試過編程,比如用Scratch編一個小遊戲,但很多時候,那只是按照老師或者書本要求的步驟按步執行,即使做出一個程序,但他們卻並沒有理解計算機本質的東西。
但是這本書不同,它會站在一個老師的角度,給孩子講解很多編程背後的知識,這樣孩子對計算機編程的理解才會全面,將來無論是學習Scratch、Python、Java這類語言才會更容易。
比如說畫流程圖,我們當年在學編程語言之前,首先要學的就是這個流程圖,編程時只有將流程圖畫出來,或者說腦子裡有這個流程圖存在,那麼你的程序設計才會容易。
流程圖裡需要用到3種符號,開始/結束、指令和判斷。
配套的遊戲是修改一個遛狗的流程圖。
可以看到這個流程圖上,很多步驟上沒有對應的符號,那麼用拉頁把它們一個個拉出來。先是開始,
接下來這步是一個問題,所以需要判斷符號。
再比如尋找模式。編程是基於數學的,孩子數學好的話,編程學起來會容易很多。而編程就會用到數學裡面的規律這個概念。
你看發現模式這一遊戲主題,這就是讓孩子根據前面水果的排列規律,然後找出最後一行的水果。在這個遊戲里,書上還貼心的給出了提示和注意點,幫助孩子儘快掌握規律。
4
不僅是遊戲,還有講解
這本書里的遊戲設計是非常精巧的,不僅僅是遊戲很有意思,更贊的地方是,每個遊戲背後都對應一個計算機的主題。
比如我們前面舉例的叢林逃生遊戲,它對應的主題就是「序列」,是程序必須遵循的命令順序。如果程序中一旦有一步出錯,那麼整個程序就罷工了。
比如前面說的星際轉盤遊戲,它對應的主題就是「變數」。變數來源於數學,是計算機語言中能儲存變化的數字或者文字的地方。遊戲里的記分牌就是儲存了遊戲的分數。
此外,DK還請專門的團隊給這本書配了收費課程,書里有課程二維碼,如果父母不知道如何陪著孩子讀透這本書的話,可以通過觀看課程,讓老師幫忙輔導一下,只不過課程是需要額外付費的,請知悉!
5
團購介紹
《我的第一本編程思維啟蒙書》翻翻書,適合年齡4-7歲。精裝,24頁,尺寸大小216mm * 276mm,8開。定價108元,團購價76元。
團購時間:北京時間12月28日上午8點~12月31日晚24點。
下單後三日內從從北京發貨(節假日不發貨),天天快遞,全國內地包郵(新疆、西藏加運費14元,港澳台不發貨)。
如需發票,下單時請備註發票抬頭和稅號。
※免費贈送樂高機器人和書籍,矽谷工程師爸爸教娃激發創意
※美國課堂項目制教學法,精髓都在這套書中,6大學科全覆蓋
TAG:憨爸在美國 |