孩子想學(xué)編碼的話,有很多方法可以展開(kāi)學(xué)習(xí)??梢宰屗麄儗W(xué)著構(gòu)建視頻游戲、創(chuàng)建動(dòng)畫、開(kāi)發(fā)移動(dòng)應(yīng)用程序和搭建網(wǎng)站。不管孩子喜歡哪種形式,都有大量的編碼書供他們快速學(xué)起來(lái)!
但是,怎么才能找到一本好的兒童編碼書呢?
沒(méi)經(jīng)驗(yàn)的孩子的編碼書,應(yīng)該涵蓋基本內(nèi)容。
翻翻適合初學(xué)者的書,看看里面是否有加減乘除基本數(shù)學(xué)運(yùn)算,仔細(xì)看看帶變量、if / then語(yǔ)句、循環(huán)和函數(shù)的章節(jié)。你不需要理解這些概念是怎么工作的,只要看看書的標(biāo)題里有沒(méi)有提這些,如果沒(méi)有,這本書不適合新手。
許多好的兒童編碼書只用一種語(yǔ)言。
好的兒童編碼書只側(cè)重一種語(yǔ)言,可以是Scratch、Javascript或Python。如果你不知道孩子應(yīng)該學(xué)哪種語(yǔ)言,可以買兩三種不同語(yǔ)言的書。
好的兒童編碼書有很多照片和插圖。
對(duì)于那些第一次接觸代碼的孩子來(lái)說(shuō),視覺(jué)吸引力很重要。好的兒童編碼書每一頁(yè)上都有豐富多彩的插圖,充分吸引孩子的關(guān)注。
好的兒童編碼書提供有用的、可轉(zhuǎn)移的知識(shí)。
學(xué)一門特定的語(yǔ)言并不像理解基本的編碼概念那么重要。寫代碼的人可以從任何語(yǔ)言開(kāi)始學(xué)起,然后輕松地轉(zhuǎn)入其他語(yǔ)言。有些語(yǔ)言不太適合孩子,如C和C++,很多成年人都學(xué)不好。
因此,根據(jù)以上幾項(xiàng)挑選原則,我們推出一份教孩子編碼的書籍,涵蓋塊編程、編程基礎(chǔ)語(yǔ)言、Web開(kāi)發(fā)、移動(dòng)開(kāi)發(fā)、游戲編程、機(jī)器人和物聯(lián)網(wǎng)等幾大類,并標(biāo)出適合孩子學(xué)習(xí)的年齡段,可以說(shuō)是史上最全的兒童編碼書籍匯總了!如果你正在苦惱怎么給孩子選書,快收下這份開(kāi)學(xué)禮物吧~
塊編程類
學(xué)齡前的兒童也可以學(xué)習(xí)用塊編程語(yǔ)言編碼。塊語(yǔ)言是高度圖形化的,易于學(xué)習(xí)。Scratch是為孩子們?cè)O(shè)計(jì)的一種流行的塊語(yǔ)言。
1. Coding with Scratch Workbook
(用Scratch編碼)
作者:DK出版公司
適合年齡: 6-9歲
在短短40頁(yè)的篇幅里,讀者就能學(xué)會(huì)用Scratch做任何事,從解決簡(jiǎn)單的數(shù)學(xué)問(wèn)題到構(gòu)建、分享游戲。每章都包含指導(dǎo)孩子們完成簡(jiǎn)單編碼項(xiàng)目的分步說(shuō)明。
2. Learn to Program with Scratch:A Visual Introduction to Programming with Games, Art, Science, and Math
(學(xué)會(huì)用Scratch編程:游戲、藝術(shù)、科學(xué)和數(shù)學(xué)編程的可視化介紹)
作者:Majed Marji
適合年齡: 10歲及以上
這本將近300頁(yè)的書涵蓋了初學(xué)者需要了解的關(guān)于Scratch語(yǔ)言的所有內(nèi)容。讀完這本書后,孩子們將會(huì)牢固掌握Scratch和適用于任何語(yǔ)言的編程思想。
3. Scratch for Kids For Dummies
(兒童Scratch傻瓜書)
作者:Derek Breen
適合年齡: 10-14歲
讀者將在構(gòu)建16個(gè)項(xiàng)目中,學(xué)習(xí)變量、if / then語(yǔ)句、循環(huán)和基本編程邏輯。
4. The Official ScratchJr Book: Help Your Kids Learn to Code
(中文版:動(dòng)手玩轉(zhuǎn)ScratchJr編程)
作者:Marina Umaschi Bers 、Mitchel Resnick
適合年齡: 5-9歲
對(duì)于那些還太小不能學(xué)習(xí)Scratch的孩子來(lái)說(shuō),Scratchr Jr是一種更簡(jiǎn)單的塊編程語(yǔ)言。
5. MicroWorlds EX Books for Kids
(兒童MicroWorlds EX工具書)
作者:Steve Robson
適合年齡: 5-9歲
借助MicroWorlds EX工具,孩子們通過(guò)圖形和文本來(lái)學(xué)習(xí)。他們沒(méi)有被一種純圖形語(yǔ)言和“固定”代碼所束縛,也不必100 %處理文本。
6. Coding for Kids For Dummies
(兒童編碼傻瓜書)
作者:Camille McCue
適合年齡: 10-14歲
書中指導(dǎo)孩子完成15個(gè)項(xiàng)目,包括繪畫、動(dòng)畫和游戲,還帶領(lǐng)孩子們完成了創(chuàng)建計(jì)算機(jī)程序的過(guò)程,從構(gòu)思到構(gòu)建、測(cè)試。
編程基礎(chǔ)
盡管C++、Java和Python等語(yǔ)言之間存在著巨大的差異,但理解編碼基礎(chǔ)知識(shí),孩子可以相對(duì)輕松地從一種語(yǔ)言遷移到另一種語(yǔ)言。
Python
7. Python for Kids
(適合孩子的Python學(xué)習(xí))
作者:Jason R. Briggs
適合年齡: 10歲以上
這本書對(duì)孩子來(lái)說(shuō)既全面又容易理解。內(nèi)容適合小學(xué)生,但也適合許多成人學(xué)習(xí)者看。
8. Coding Projects in Python
(Python編碼項(xiàng)目)
作者:DK出版公司
適合年齡: 9-12歲
不管孩子已經(jīng)學(xué)了Scratch之類的塊語(yǔ)言,還是沒(méi)有做過(guò)任何編程,都可以在這本書里找到需要的一切來(lái)構(gòu)建軟件。書后面的詞匯和參考部分對(duì)孩子來(lái)說(shuō)很有幫助。
9. Python in Easy Steps
(學(xué)習(xí)Python的簡(jiǎn)單步驟)
作者:Mike McGrath
適合年齡:中學(xué)及以上
本書不是專門為孩子寫的,但它內(nèi)容組織得很好,中學(xué)生,尤其是有一些Scratch或其他語(yǔ)言經(jīng)驗(yàn)的中學(xué)生,可以很容易地理解它。讀完本書,學(xué)生可以用Python構(gòu)建簡(jiǎn)單的網(wǎng)頁(yè)和編寫桌面應(yīng)用程序。
10. Hello World! Computer Programming for Kids and Other Beginners
(中文版:父與子的編程之旅:與小卡特一起學(xué)Python)
作者:Warren Sande
適合年齡: 12歲以上
學(xué)習(xí)編碼時(shí),大家編寫的第一個(gè)程序就是在屏幕上顯示“Hello World”。本書沿襲了這一傳統(tǒng),并為新手提供構(gòu)建任何類型有用軟件所需的必要技能。
Java
Java是一種非常流行的語(yǔ)言,用于所有操作系統(tǒng)和Android設(shè)備。這也是高中計(jì)算機(jī)科學(xué)課程中最常見(jiàn)的語(yǔ)言。
11. Java Programming for Kids: Learn Java Step by Step and Build Your Own Interactive Calculator for Fun!
(面向兒童的Java編程:逐步學(xué)習(xí)Java,并構(gòu)建自己的交互式計(jì)算器)
作者:R. Chandler Thompson
適合年齡: 13-17歲
這本書既有趣又簡(jiǎn)單。青少年讀者可以通過(guò)Java編程語(yǔ)言,構(gòu)建交互式計(jì)算器應(yīng)用程序。
12. Java for Kids (and grown ups): Learn to Code and Create Your Own Projects with Java 8
(面向兒童和成年人的Java:學(xué)習(xí)用Java 8編寫代碼并創(chuàng)建自己的項(xiàng)目)
作者:Nadia Ameziane Garcia
適合年齡: 10-12歲
這本書只介紹學(xué)習(xí)過(guò)程中每一步所需要的東西。每一章都建立在前文介紹的基礎(chǔ)上,孩子們可以在短時(shí)間內(nèi)學(xué)會(huì)Java的基礎(chǔ)知識(shí)。
C++
這不是最容易學(xué)的語(yǔ)言,但精通C++的人會(huì)更了解計(jì)算機(jī)是如何工作的。
13. C++ Progamming In Easy Steps
(C++編程的簡(jiǎn)單步驟)
作者:Mike McGrath
適合年齡:中學(xué)及以上
作者通過(guò)一系列簡(jiǎn)單的課程介紹了C++,并提供大量專家提示,以幫助讀者獲得最佳編程實(shí)踐。這本書讓孩子們短時(shí)間內(nèi)學(xué)會(huì)C++基礎(chǔ)知識(shí),并可能沿用很多年。
14. C++ for Kids
(適合兒童的C++語(yǔ)言)
作者:Blaise Vanden-Heuvel、John C Vanden-Heuvel Sr.
適合年齡: 7-9歲
這本簡(jiǎn)短多彩的書向孩子們展示了C++編程是如何工作的。示例程序各色各樣,這樣孩子們就能理解程序的各個(gè)部分實(shí)際上是做什么的。
Web開(kāi)發(fā)類
HTML和CSS
網(wǎng)頁(yè)用HTML構(gòu)建,用CSS設(shè)計(jì)風(fēng)格。這些不是真正的編程語(yǔ)言,但它們讓孩子接觸文本編輯器、構(gòu)思想法,對(duì)日后探索Javascript或Python之類的語(yǔ)言很有用。
15. Build Your Own Website, a Comic Guide to HTML, CSS and WordPress
(建立你自己的網(wǎng)站,HTML、CSS和WordPress的漫畫指南)
作者:Nate Cooper、Kim Gee
適合年齡:中學(xué)及以上
在這本漫畫風(fēng)格的網(wǎng)站搭建指南中,孩子們學(xué)習(xí)HTML標(biāo)記語(yǔ)言,熟悉控制網(wǎng)頁(yè)樣式的CSS語(yǔ)言,了解內(nèi)容管理系統(tǒng)WordPress。
16. CoderDojo Nano: Building a Website: Create with Code
(用代碼搭建網(wǎng)站)
作者:Clyde Hatter、CoderDojo
適合年齡: 8-12歲
這本書只有96頁(yè),引導(dǎo)孩子們完成建立網(wǎng)站的整個(gè)過(guò)程。孩子可以建立一個(gè)和書中例子完全一樣的網(wǎng)站,也可以試著建自己喜歡的網(wǎng)站。
17. Creating a Website: Design and Build Your First Site
(創(chuàng)建網(wǎng)站:設(shè)計(jì)和建立你的第一個(gè)網(wǎng)站)
作者:Greg Rickaby
適合年齡: 7-11歲
這本書為孩子設(shè)計(jì)網(wǎng)頁(yè)提供指南,從規(guī)劃網(wǎng)站的結(jié)構(gòu)到添加使網(wǎng)站與眾不同的細(xì)節(jié)。同時(shí)提供了軟件工程師在現(xiàn)實(shí)世界中使用的許多技巧和操作過(guò)程。
JavaScript
許多程序員認(rèn)為JavaScript是互聯(lián)網(wǎng)的未來(lái),學(xué)習(xí)這種語(yǔ)言可以建立互動(dòng)性強(qiáng)的、有用的網(wǎng)站。
18. Computer Coding with Javascript
(使用Javascript進(jìn)行計(jì)算機(jī)編碼)
作者:DK出版公司
適合年齡: 8-12歲
從HTML、CSS轉(zhuǎn)到JavaScript可能容易暈,因?yàn)镴avaScript更加復(fù)雜、強(qiáng)大。但這本書內(nèi)容比較簡(jiǎn)單,孩子們可以順利過(guò)渡。
19. Javascript for Kids: A Playful Introduction to Programming
(面向兒童的JavaScript:有趣的編程入門)
作者:Nick Morgan
適合年齡: 10歲以上
本書從數(shù)組、變量類型討論到游戲編程。無(wú)論孩子想制作游戲、制作動(dòng)畫還是使用虛擬現(xiàn)實(shí),JavaScript都能讓他們把想法變成真實(shí)的程序。
20. Javascript for Kids For Dummies
(面向兒童的JavaScript傻瓜書)
作者:Chris Minnick、Eva Holland
適合年齡: 10-13歲
如果你有興趣讀編程書,幫孩子學(xué)習(xí)編碼,試試這本。這本書遠(yuǎn)遠(yuǎn)超出基本內(nèi)容,方便讀者構(gòu)建任何能想到的Web項(xiàng)目。
21. Get Coding! Learn HTML, CSS, Javascript & Build a Website, App & Game
(編碼!學(xué)習(xí)HTML,CSS,Javascript ;建立一個(gè)網(wǎng)站,應(yīng)用程序和游戲)
作者:Young Rewired State
適合年齡: 9-12歲
這本書中的課程是以任務(wù)形式呈現(xiàn)的,教導(dǎo)孩子構(gòu)建網(wǎng)站、應(yīng)用程序和游戲。他們還會(huì)了解不同類型的編程語(yǔ)言以及每種語(yǔ)言的優(yōu)點(diǎn)。
移動(dòng)開(kāi)發(fā)
安卓應(yīng)用
App Inventor是一個(gè)完全在線開(kāi)發(fā)的Android編程環(huán)境,具有類似Scratch的塊編程界面。它簡(jiǎn)化了移動(dòng)開(kāi)發(fā)過(guò)程,是向孩子們介紹Android編程的理想方式。
22. Building a Mobile App
(構(gòu)建移動(dòng)應(yīng)用程序)
作者:Guthals
適合年齡: 7-11歲
讀這本書的孩子不僅學(xué)習(xí)編碼,還學(xué)習(xí)規(guī)劃、開(kāi)發(fā)自己的定制應(yīng)用。本書提供了專業(yè)人員使用的應(yīng)用程序開(kāi)發(fā)的內(nèi)容,包括原型制作和創(chuàng)建應(yīng)用程序框架,對(duì)熱愛(ài)移動(dòng)開(kāi)發(fā)的孩子來(lái)說(shuō)特別有價(jià)值。
23. Hello App Inventor
(你好,App Inventor)
作者:Paula Beer、Carl Simmons
適合年齡: 9歲以上
使用App Inventor構(gòu)建的應(yīng)用可以利用許多智能手機(jī)功能,如運(yùn)動(dòng)傳感器、GPS和相機(jī)。本書通過(guò)30個(gè)示例項(xiàng)目向讀者展示了如何利用這些功能。
iOS應(yīng)用
為了構(gòu)建蘋果產(chǎn)品應(yīng)用程序,開(kāi)發(fā)人員使用了一種叫Swift的語(yǔ)言。創(chuàng)建這種語(yǔ)言時(shí),軟件工程師想讓沒(méi)經(jīng)驗(yàn)的人容易學(xué)習(xí)。對(duì)于從未編程的孩子來(lái)說(shuō),這是一個(gè)很好的選擇。
24. Coding iPhone Apps for Kids
(適合孩子的iPhone應(yīng)用程序編碼)
作者:Gloria Winquist、Matt McCarthy
適合年齡: 10歲以上
本書介紹了Swift語(yǔ)言和編碼基礎(chǔ),并讓孩子們構(gòu)建兩個(gè)真正的應(yīng)用程序:一個(gè)生日跟蹤器和一個(gè)滑板游戲。
25. Hello Swift
(你好,Swift)
作者: Tanmay Bakshi、Lynn Beighley
適合年齡: 9歲以上
Tanmay Bakshi可以說(shuō)是我們的老朋友了,智能觀從去年開(kāi)始就報(bào)道他的故事。他4歲編碼,9歲就發(fā)布第一個(gè)應(yīng)用程序。通過(guò)他的書,讀者也會(huì)構(gòu)建能在iOS應(yīng)用商店上發(fā)布的應(yīng)用程序。
如果還有人對(duì)他不了解,可以看看我們往期的報(bào)道。附傳送門:
13歲天才少年在IBM掀起一場(chǎng)人工智能風(fēng)暴
IBM少年工程師說(shuō):人工智能的下一個(gè)前沿是心理健康
游戲編程
Scratch游戲編程
26. Coding Games in Scratch
(用Scratch編碼游戲)
作者:Jon Woodcock
適合年齡: 8-12歲
這本書讓孩子在瀏覽器中制作自己的游戲。
27. Code Your Own Games: 20 Games to Create with Scratch
(編碼自己的游戲: 用Scratch創(chuàng)建20個(gè)游戲)
作者: Max Wainewright
適合年齡: 6-11歲
這本書分5個(gè)層次遞進(jìn),20個(gè)游戲項(xiàng)目讓孩子們熟悉編碼和游戲開(kāi)發(fā)的原理。每款游戲都鍛煉了孩子們的能力,比如控制玩家互動(dòng)、在屏幕上設(shè)置對(duì)象動(dòng)畫、添加聲音。
28. Star Wars Coding Projects
(星球大戰(zhàn)編碼項(xiàng)目)
作者:Jon Woodcock、Kiki Prottsman
適合年齡: 8-12歲
喜歡《星球大戰(zhàn)》的孩子可以通過(guò)C3PO、R2D2和其他角色學(xué)習(xí)編碼。讀者不需要任何編程經(jīng)驗(yàn)就可以看這本書。
Python游戲編程
29. Mission Python
(Python任務(wù))
作者:Sean McManus
適合年齡: 10歲以上
雖然對(duì)于10歲的孩子來(lái)說(shuō),這本書有點(diǎn)簡(jiǎn)單了,但它探索了Python游戲編程的深度。書從Python Essentials插件開(kāi)始,逐漸深入更高級(jí)的概念,如音頻文件處理和3D圖形。
30. Invent Your Own Computer Games with Python
(中文版:Python編程快速上手——讓繁瑣工作自動(dòng)化)
作者:Al Sweigart
適合年齡: 10歲以上
這本書通過(guò)對(duì)Hangman和Tic-Tac-Toe等幾款流行游戲進(jìn)行詳細(xì)解釋來(lái)教授編程。
我的世界
31. Learn to Program with Minecraft
(用我的世界學(xué)項(xiàng)目)
作者:Craig Richardson
適合年齡: 10歲以上
《我的世界》是一款受歡迎的3D游戲,孩子們可以在虛擬世界中探索、建造城堡等。本書介紹了如何使用Python編程擴(kuò)展《我的世界》。
32. Minecraft Modding for Kids For Dummies
(用我的世界教孩子建模的傻瓜書)
作者:Guthals、Stephen Foster、 Lindsey Handley
適合年齡: 10-13歲
通過(guò)9個(gè)JavaScript項(xiàng)目,孩子們從《我的世界》里的“玩家”化身為 “建模師”。讀者要有玩《我的世界》的經(jīng)驗(yàn),但不需要以前學(xué)過(guò)編碼。
機(jī)器人和物聯(lián)網(wǎng)
Arduino
Arduino是一臺(tái)微型計(jì)算機(jī),可以用傳感器、LED燈和馬達(dá)等小硬件控制各種電路。學(xué)習(xí)Arduino不僅僅意味著學(xué)習(xí)編碼;它包括設(shè)計(jì)和建造真實(shí)世界的項(xiàng)目。
33. Adventures in Arduino
(Arduino歷險(xiǎn)記)
作者:Becky Stewart
適合年齡: 11-15歲
喜歡機(jī)械和工程的孩子會(huì)喜歡本書中的項(xiàng)目。孩子們了解Arduino,然后上手一些簡(jiǎn)單的項(xiàng)目,比如讓LED燈亮起來(lái)。
34. Sylvia’s Super-Awesome Project Book: Super-Simple Arduino
(Sylvia的超棒項(xiàng)目書:超級(jí)簡(jiǎn)單的Arduino)
作者:Sylvia "Super-Awesome" Todd
適合年齡: 8-12歲
Sylvia介紹了如何建立Arduino項(xiàng)目來(lái)控制燈光和制作音樂(lè)等。這些項(xiàng)目不是復(fù)制代碼,羅列事物,而是對(duì)事物如何工作以及為什么工作進(jìn)行了詳細(xì)解釋。
樹(shù)莓派
你可以把樹(shù)莓派(Raspberry Pi)當(dāng)成Arduino的升級(jí)版。兩臺(tái)計(jì)算機(jī)的尺寸差不多,但是樹(shù)莓派的操作系統(tǒng)更接近筆記本電腦。
35. Raspberry Pi Projects Workbook
(樹(shù)莓派項(xiàng)目工作簿)
作者:DK出版公司
適合年齡: 7-12歲
孩子們可要通過(guò)這本書制作游戲,制作音樂(lè),制作動(dòng)畫,學(xué)習(xí)Scratch、Python和Raspberry Pi。
36. Adventures in Raspberry Pi
(樹(shù)莓派歷險(xiǎn)記)
作者:Carrie Anne Philbin
適合年齡: 11-15歲
本書介紹的9個(gè)項(xiàng)目讓孩子們快速上手樹(shù)莓派,涵蓋的概念編程有基礎(chǔ)、游戲編程、圖形創(chuàng)建等。
樂(lè)高機(jī)器人
樂(lè)高生產(chǎn)了幾個(gè)套件,包括機(jī)器人滾動(dòng)、旋轉(zhuǎn)甚至攀爬的所有必要部件。他們也有自己的語(yǔ)言,孩子們用這些語(yǔ)言來(lái)創(chuàng)作。
37. The Art of Lego Mindstorms EV3 Programming
(樂(lè)高頭腦風(fēng)暴EV3編程的藝術(shù))
作者:Terry Griffin
適合年齡: 10歲以上
本書教孩子們?cè)贓V3頭腦風(fēng)暴編程環(huán)境中,控制自己的機(jī)器人。他們學(xué)習(xí)如何建造樂(lè)高機(jī)器人并用代碼控制它。
38. Building Robots with Lego Mindstorms
(用樂(lè)高頭腦風(fēng)暴套件制造機(jī)器人)
作者: Mario Ferrari、Giulio Ferrari、Ralph Hempel
適合年齡: 10歲以上
在本書中,孩子們使用電子電路和傳感器,以及樂(lè)高頭腦風(fēng)暴套件,學(xué)習(xí)制造機(jī)器人。書中有大量關(guān)于齒輪、馬達(dá)、氣動(dòng)和其他工程概念的信息,對(duì)于嚴(yán)肅的機(jī)器人愛(ài)好者來(lái)說(shuō)很重要。
適合學(xué)齡前兒童的編碼書
為低齡兒童設(shè)計(jì)的編碼書,幫助兒童建立對(duì)計(jì)算機(jī)程序的模式、顏色和其他基本要素的認(rèn)知。
39. Baby Loves Coding
(寶貝喜歡編碼)
作者:Ruth Spiro
適合年齡:學(xué)前及以上
因?yàn)槭墙o很小的孩子看的,書中沒(méi)有提供任何明確的編碼指導(dǎo)。它介紹了解決問(wèn)題的方法,以及優(yōu)秀程序員需要有的想法。
40. Learn to code: Robot Train’s Surprise Birthday Party (Volume 1)
(學(xué)會(huì)編碼:機(jī)器人火車的驚喜生日聚會(huì)I)
作者:Jen Chiou
適合年齡:學(xué)前及以上
孩子在本書中了解編碼的先決條件,如決策和邏輯。通過(guò)觸摸書上像按鈕的圖片,孩子們幫助一輛虛構(gòu)的機(jī)器人火車向生日派對(duì)運(yùn)送用品,從而了解編碼邏輯是如何工作的。
41. HTML for Babies
(適合嬰兒的超文本標(biāo)記語(yǔ)言)
作者:Sterling Children's
適合年齡: 3-5歲
HTML是一種簡(jiǎn)單的標(biāo)記語(yǔ)言,不需要復(fù)雜的邏輯,3-5歲的孩子可以通過(guò)本書,學(xué)會(huì)識(shí)別與網(wǎng)絡(luò)編程相關(guān)的符號(hào)和顏色。
42. JavaScript for Babies
(適合嬰兒的JavaScript語(yǔ)言)
作者:Sterling Children's
適合年齡: 3-5歲
這本書讓孩子們了解JavaScript的一些基本結(jié)構(gòu)和數(shù)據(jù)類型。
有趣的青少年編碼書
讓青少年讀一本編程類的書可能很困難,所以以下書籍通過(guò)游戲開(kāi)發(fā)和其他有趣的項(xiàng)目,幫助青少年學(xué)習(xí)。
43. Computer Programming for Teens
(適合青少年的電腦編程)
作者:Mary E. Farrell
適合年齡:青少年
沒(méi)有編碼經(jīng)驗(yàn)的孩子和那些不知道學(xué)什么語(yǔ)言的孩子,是本書的目標(biāo)受眾。書中有一些C++、Python和Web編程語(yǔ)言的例子,孩子們將會(huì)找到最適合自己的編碼項(xiàng)目。
44. Game Programming for Teens
(適合青少年的游戲編程)
作者:Maneesh Sethi
適合年齡:青少年
本書介紹了一種名為BlitzMax的游戲?qū)S谜Z(yǔ)言,它使孩子們能在所有平臺(tái)( Windows、Mac、Linux )構(gòu)建游戲。
適合女孩的編碼書,STEM入門
女孩可以通過(guò)編程提前接觸STEM。構(gòu)建應(yīng)用程序、開(kāi)發(fā)游戲、編程機(jī)器人——這些活動(dòng)為女孩們進(jìn)入STEM領(lǐng)域奠定了堅(jiān)實(shí)的基礎(chǔ)。
45. Women Who Launched the Computer Age
(開(kāi)創(chuàng)計(jì)算機(jī)時(shí)代的女性)
作者:Laurie Calkhoven
適合年齡: 6-8歲
本書講述了6位在二戰(zhàn)期間為美國(guó)軍方從事秘密項(xiàng)目的天才女性。
46. Grace Hopper: Queen of Computer Code
(格雷斯·霍普:計(jì)算機(jī)代碼女王)
作者:Laurie Wallmark
適合年齡: 5歲以上
格雷斯·霍普是一位有創(chuàng)造力的計(jì)算機(jī)科學(xué)家和數(shù)學(xué)家,也是一位授勛的海軍軍官和總統(tǒng)自由勛章獲得者。孩子們會(huì)在她精彩的生活和成就中找到鼓勵(lì)。
47. Girls Who Code: Learn to Code and Change the World
(學(xué)會(huì)編碼并改變世界)
作者:Reshma Saujani
適合年齡: 10歲以上
Reshma Saujani是女孩編碼組織“Girls Who Code”的創(chuàng)始人,她在本書中介紹了電腦和編碼,以及在科技領(lǐng)域工作的女性的軼事。
培養(yǎng)兒童編碼興趣的通用讀物
編碼的孩子受益于問(wèn)題解決、數(shù)學(xué)和決策能力。一些優(yōu)秀的兒童計(jì)算機(jī)科學(xué)通用讀物側(cè)重于培養(yǎng)孩子對(duì)編碼的興趣。
48. Lauren Ipsum: A Story About Computer Science and Other Improbable Things
(勞倫·益普森:關(guān)于計(jì)算機(jī)科學(xué)和其他不可思議的故事)
作者:Carlos Bueno
適合年齡: 10歲以上
一個(gè)年輕的女孩需要找到回家的路,但要做到這一點(diǎn),必須解決一個(gè)個(gè)難題……讀者不知不覺(jué)中,接觸到了編程邏輯、解決問(wèn)題的技巧和其他計(jì)算機(jī)科學(xué)思想。
49. Once Upon an Algorithm
(從前有個(gè)算法)
作者:Martin Erwig
適合年齡:中學(xué)及以上
算法是解決問(wèn)題的一組指令或過(guò)程。你可能覺(jué)得孩子們不太想看這個(gè)。但作者M(jìn)artin Erwig通過(guò)類比、童話和電影引用,使算法變得有趣。
本文由微信公眾號(hào)“智能觀”編譯,原文來(lái)源Code Wizards HQ。原文鏈接。文章為作者獨(dú)立觀點(diǎn),不代表芥末堆立場(chǎng)。
2、芥末堆不接受通過(guò)公關(guān)費(fèi)、車馬費(fèi)等任何形式發(fā)布失實(shí)文章,只呈現(xiàn)有價(jià)值的內(nèi)容給讀者;
3、如果你也從事教育,并希望被芥末堆報(bào)道,請(qǐng)您 填寫信息告訴我們。