很多家長希望孩子能學習一門編程序語言,但又不知道選擇什麼樣的書籍讓孩子學習,現在為各位家長推薦幾本少兒編程書籍,讓孩子實現少兒編程的入門學習。
1.《動手玩轉Scratch2.0編程》
《動手玩轉Scratch2.0編程》是Scratch少兒編程學習的經典教材,這本書的知識點非常的系統全面,書中的編程項目也非常豐富,講解深入淺出,適合進階學習的小孩。跟著書中的編程項目過一遍的話,對Scratch2.0的知識就掌握得差不多了。不過這本書並沒有前兩本那麼圖文並茂,文字比較多,需要小孩有耐心地閱讀每一個知識點,建議父母跟著小孩一起學習,在孩子遇到問題時給予指導。
2.《Scratch少兒趣味編程2》
《Scratch少兒趣味編程2》這本書是最受歡迎的Scratch學習書籍,最大的特點就是圖文並茂,其中大量的彩色印刷,顏色豐富的卡通形象,對於小孩來說並不會枯燥乏味,是一本很不錯的Scratch入門書。但是相對來說,這本書中的知識點和項目制的編程實踐還是比較少,不適合已經入門的小孩。另外, 《Scratch少兒趣味編程2》是更新之後的第二版本,其中採用的是Scratch2.0編程平臺,舊版的書是根據Scratch1.4編寫的,目前Scratch1.4已經很少人使用了,建議家長要買這本書的話一定要認準買第二版。
3.《動手玩轉Scratch Jr編程》
著名少兒編程軟體Scratch通常適合8歲以上的小孩,而針對5-8歲的小孩則有ScratchJr這樣一個ipad應用,其核心的圖形化編程和Scratch完全一樣,非常適合小孩早期接觸少兒編程,然後在過渡到Scratch學習。
《動手玩轉Scratch Jr編程》這本書是Scratch創始人合著的,也是Scratch Jr官方教材。這本書圖文並茂、講解生動,對於5-8歲年齡段識字不多的小孩來說,沒有太大的閱讀障礙,但是我們建議家長從旁輔導,根據書中的內容引導孩子動手探索。
4.《寫給大家看的安卓應用開發書 App Inventor 2快速入門與實戰》
app inventor 不錯的入門書,譯者對 app inventor 很熟悉,自己用 app inventor 開發過俄羅斯方塊,「本書由淺入深地介紹了強大的可視化編程工具AppInventor2,任何人都可以用它來開發自己的應用。作者匯集了13個有趣的例子,讀者可以跟隨書中的講解,親手創建這些應用,從實踐中學會開發安卓應用的基本知識與技術。」 譯者也把這本書的電子資源公布在了網站上。了解更多:《少兒編程學習工具之APP Inventor》
5.《父與子的編程之旅》
當你家孩子學完Scratch這類圖形化編程後,如果孩子真的對編程有濃厚的興趣,希望進一步學習,真正地學習代碼類程式語言,那麼我們強烈推薦從Python程式語言入門。《父與子的編程之旅》這本書的作者是一堆父子,通過情景化的講解Python遊戲編程,書中編排了很多卡通人物的場景對話,讓孩子輕鬆愉快地進入真正的計算機編程世界。很適合親子一起學習,強烈推薦給碼農爸爸們。了解更多:《這對父子合力寫了本編程暢銷書,原來犯錯才是學好編程的捷徑》
6.《小創客玩轉開源機器人》
如果小朋友學習 Scratch時,不僅對軟體編程感興趣,同時還想加入更多動手環節,推薦一款入門產品 mBot,mBot 易於組裝,支持 app 控制,同時有一款配套的學習app (M部落)幫助小朋友學習編程(如果小朋友學了 Scratch,那學習 M部落 真是不在話下了,正好鍛鍊小朋友的遷移學習能力,沒學過Scratch 的小朋友也可以從 M部落入門圖形化編程)mBot 本身還支持更多擴展,加上擴展包後,mBot 可以變成其他形態,很適合同時鍛鍊小朋友的動手能力。如果已經購買了 mBot,推薦上面這本書,書裡的講解清楚明白,也有很多動手項目,相信小朋友學完後,不僅能成為小極客,還能變身為小創客了。
7.《與孩子一起學編程》
該書是一本寫給孩子看的編程書。作者以Python語言為例,詳盡細緻地介紹了從Python如何安裝、字符串和操作符等程序設計的基本概念,到條件語句、函數、模塊等進階內容,直至用Python實現遊戲編程。書中的語言生動活潑,敘述簡單明了。本書適合中小學生以及一切編程初學者。
8.《寶寶的編程》(套裝共4冊)
全球手套中文寶寶編程啟蒙書。編程不再是一部分人的先進科技,它已經成為孩子們未來生活的重要技能。給寶寶開啟「酷炫」的編程之旅吧!寶寶的C++、寶寶的網頁設計2.0、寶寶的網頁顏色、寶寶的網頁ABC。了解更多:《扎克伯格「代言」的少兒編程書,最詳細的閱讀介紹在這裡!》
9.《啊哈C!思考快你一步!》
這是一本非常有趣的編程啟蒙書,全書從中小學生的角度來講述,沒有生澀的內容,取而代之的是生動活潑的漫畫和風趣幽默的文字。並配合超萌的編程軟體,從開始學習與計算機對話到自己獨立製作一個遊戲,由淺入深地講述編程的思維。同時,與計算機展開的邏輯較量一定會讓你覺得很有意思。
10.《電腦世界的通關密語》
腦為什麼能夠進行各種各樣的命令處理呢?其實,不僅僅是電腦,手機、家用電器等幾乎所有設備,都是通過其內部的操作程序來實現多種功能的。如此複雜的程序處理,實際上是由許許多多的簡單程序相互嵌入實現的。了解了這些,我們就能更加深刻地體會到電腦編程對我們生活的重要性了。
11.《程序語言的奧妙》
程式語言的奧妙:算法解讀(4色全彩)用流程圖、程序語言等日常生活中經常出現的事物為工具,以圖解的形式講解了算法的相關知識,即使是不具備計算機知識的初學者,也能夠輕鬆理解。主要包括變量和數組、數據結構、基本的算法等內容。