整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          3歲起就可以學編程,從這5本繪本輕松培養編程思維!

          3歲起就可以學編程,從這5本繪本輕松培養編程思維!

          在前面

          孩子在學系鞋帶的年齡,可以開始學編程嗎?

          為了回答這個問題,麻省理工大學和塔夫茨大學的研究人員,做了一系列研究,他們發現,5-7歲的孩子就可以學著用編程來編寫故事,表達自己。

          而編程繪本,則是碼農爸爸和程序猿媽媽的心頭愛。這是因為,不用花太多時間在電腦或iPad上,用繪本也能給3歲以上孩子基本的編程知識啟蒙。

          今天推薦的這期編程繪本書單,通過互動性強的編程游戲,培養孩子的邏輯思維能力,激發孩子的靈感創意,小小程序員就是這樣培養出來的。

          一起來看看今天這期適合孩子的編程書單吧。

          How to Code a Sandcastle



          適合年齡:4-8歲

          英國程序員喬希·芬克創作的編程繪本,還得到了計算機科學非盈利組織“編程女孩”創始人的大力推薦。

          小女孩正在海邊搭建沙堡,可是海灘上的其他人總會不經意地破壞她的努力。于是,女孩找出她的機器人,利用基本的編程知識,共同搭建了一個完美的、不會被破壞的沙堡。

          同時還能讓孩子理解基本的編程概念:

          比如什么是序列(Sequence):想讓機器人順利搭建沙堡,要給機器人先做什么、再做什么的先后指令;


          什么是循環 (Loop):機器人要一直重復Loop里面的動作,才能完整堆一個沙堡。

          什么是如果-就-否則 (If - Then- Else):在搭建沙堡的時候,只要提前設置好指令,不管遇到什么問題,機器人都可以順利工作。


          通過簡單的編程語言,女孩和機器人把海灘搭建沙堡,分解成了有序、可執行的步驟,也順利解決了遇到的各種問題。

          HTML for Babies

          《給寶寶的HTML入門》


          適合年齡:3-5歲

          20多年經驗的紐約網頁設計師John C. Vanden-Heuvel Sr.,為他的寶寶設計的編程繪本。



          碼農爸爸John,連續出了三本幼兒網頁設計啟蒙書:《給寶寶的CSS入門》《給寶寶的網頁設計入門》,以及今天推薦的這本《給寶寶的HTML入門》。

          HTML是用于描述超文本的標記語言,網頁瀏覽器可以讀取HTML文件,并渲染成可視化網頁。

          這段話是不是很復雜?其實也可以這么說:

          HTML是用來做網頁的。

          其實碼農爸爸創作這本書的初衷,并不是讓3-5歲的小寶寶學會做網頁,而是用簡單好玩的畫面和文字,幫助孩子識別與web編程相關的符號和顏色,熏陶孩子對網頁設計最初的好奇心和求知欲。

          我們可以來簡單演示一下:

          在電腦桌面,右鍵點擊“新建”——“文本文檔”;



          打開文檔,輸入HTML for babies;

          關閉并保存文檔后,把文件的擴展名“.txt”,改為“.html”,就能把文本文件,改為網頁文件了。



          雙擊打開后,就是簡易的網頁效果了。



          而且,因為HTML是一種簡單的標記語言,不需要復雜的邏輯,所以即使對學齡前兒童來說,也能比較容易了解基礎知識。

          Baby Loves:coding

          《寶寶愛編程》


          適合:3歲以上

          在創作《寶寶愛科學》系列之前,魯思·斯皮羅畫了一年的時間專門來研究科學,試著用簡單易懂的術語來解釋科學。

          目前魯思·斯皮羅已經創作了一系列STEM繪本。


          其中就包括我們今天要推薦的《寶寶愛編程》:

          滴滴滴,來了一群小火車。

          紅色的小火車在哪里?

          當小寶寶想拿到紅色小火車時,要先向右邊走三步,再向前走三步,最后向左走三步。完成這三個步驟后,寶寶就可以拿到紅色小火車了。


          放到計算機程序中來說,這就是算法:程序員寫了一套電腦能讀懂的語言,電腦就會根據程序的指令而進行動作。


          比如繪本中,計算出拿玩具最好的路線,以及小火車在運行的過程中,開車、鳴笛、停下,其實都是利用了編程的原理。

          《寶寶愛編程》中,提出了順序、問題解決、因果和循序漸進等概念,盡早熟悉這些編程概念,可以為閱讀、寫作、數學以及最終的編程學習打下堅實的基礎。

          Hello Ruby: Adventures in Coding

          《你好露比,解碼歷險》


          適合:4-8歲

          毛媽團隊之前介紹過這一套編程書。

          它曾獲得2017年美國國家科學教師協會Best STEM 圖書、2017年倫敦博物館設計獎,是一套適合專業學習的書目。


          這套書分為兩個部分:圖畫書和練習冊。

          這本書的創作初衷,是為了教會女孩如何擁有程序員思維:問題是什么?有哪些解決辦法?有什么規律嗎?教會孩子像程序員一樣,按步驟來分解、思考,并解決問題。


          所以,美國著名商業雜志《快公司Fast Company》,也曾高度評價這本書說,它遠不止是一本兒童書。

          芬蘭女程序員,也是這本書的作者琳達·劉卡斯,在TED演講中說過:

          今天的孩子通過電子產品上的各種程序來認識世界,如果不教會他們用電腦創作,就無法培養真正的創造者。


          書中通過一個6歲小女孩的冒險故事,講述了算法、調試、字符串、序列、循環等編程概念,真正讓孩子愛上編程的思維方式。

          而且,書中還配套了編程桌游。無需電腦和iPad,就能讓編程變得和飛行棋一樣簡單有趣,還能強化孩子的編程思維。

          My First Coding Book

          《我的第一本編程書》


          適合:5-7歲

          這本書的作者基基·普羅茨曼,是非營利組織Code.org的開發經理,網站內組織的編程一小時活動,已經吸引了全世界10%的學生參加。


          DK出版社的這本《我的第一本編程書》,是兒童編程入門工具書,能教孩子掌握基本的編程技能。

          書中充滿了謎題、迷宮和游戲,教會孩子基本的序列、算法、調試等編程概念,培養孩子的批判性思維,和邏輯思維。

          比如序列(sequence)的概念:在“叢林探險”中,幫探險者找到走出叢林迷宮的路徑。


          為了安全通過叢林,就要考慮清楚,先往哪邊移動幾步,再往哪邊移動幾步,這就是編程中的序列。

          比如調試(debug)的概念:在“做蛋糕失敗”中,找找bug在哪里。


          在電腦程序中,如果隱藏著的一些未被發現的問題,就是“Bug”,而排除障礙的過程,就是debug。

          而且,書里還總結了一張專業的編程英文詞匯表。4-8歲的孩子可以當做游戲來玩,8歲以上的孩子可以獨立閱讀,學習編程語言。

          結束語

          全球知名的編程網站Scratch(由麻省理工學院開發)上,有這樣一段話:編程是一種新的語言藝術。就像寫作幫你整理思緒、表達想法,編程也一樣可以做到。

          前央視主持人張泉靈也曾說過:十年之后,不會編程的孩子,也許就像現在不會英語的孩子一樣讓人焦慮。

          我們現在陪孩子看過的一本書,也許就會改變孩子的未來。

          過之前的代碼編寫完成了飛行棋地圖的繪制,下面開始擲骰子讓玩家A/B循環根據各自所投擲骰子數改變玩家A/B在地圖數組中的下標實現其在飛行棋上行走

          玩家A擲骰子

          玩家B擲骰子

          玩家A/B循環往復地通過擲骰子在飛行棋上行走,由此可知玩家A/B在地圖中行走需要使用循環結構實現,根據之前所學知識判斷需要使用哪種循環結構(之前說過這些循環結構的區別,不再贅述)然后是思考其循環的判斷條件,最后是其循環體中的代碼實現

          此游戲需要使用while循環,其循環條件為當玩家A/B坐標都小于99時才會一直循環下去,使用邏輯與(&&),不能使用邏輯或(||),其循環體實現代碼流程就是先通過投擲骰子數,讓玩家A/B的下標加上此骰子數,讓玩家A/B的坐標改變,將控制臺清屏,然后重新繪制地圖,此時玩家A/B的坐標已改變,所以繪制的新地圖玩家A/B已顯示在新位置上(關卡暫時先不進行判斷)

          所擲骰子數通過Random類的一個Next()方法實現,通過按F12定位到此方法的定義查看其方法使用說明

          Next()方法使用說明

          這個官方使用說明,之前在飛行棋前識中已通過舉例說過其使用方法,也不再贅述

          循環往復使玩家A/B在地圖上行走其實現代碼如下

          先在DrawMap方法中輸入顯示玩家A/B位置的代碼

          玩家A行走代碼

          聲明一個step變量接收隨機數當做玩家A/B在地圖中的行走步數

          玩家B行走代碼

          Console.ReadKey(true);其參數默認為false,當按下的是字母鍵時會顯示其所按下的鍵;將其設置為true后,屏幕不會顯示其當下所按下的字母鍵

          我們結合所學的數學知識,設計制作屬于自己的飛行棋盤,在游戲中提升計算能力,讓數學更有挑戰和樂趣吧!??

          ------------------------------

          有高清無水印線稿支持打印

          ?臨摹交作業 ?線稿

          ?商用?搬運

          創作不易,謝謝支持???


          主站蜘蛛池模板: 日韩人妻精品一区二区三区视频 | 无码人妻精品一区二区三区9厂| 久久精品国产一区二区三区 | 国产主播一区二区三区在线观看 | 国产精品美女一区二区| 无码精品尤物一区二区三区 | 国产亚洲福利精品一区二区| 国产伦精品一区二区三区视频猫咪| 又硬又粗又大一区二区三区视频| 一区二区三区四区精品视频| 国产精品视频一区二区三区| 亚洲乱码一区二区三区在线观看 | 国产激情一区二区三区小说| 无码人妻精品一区二区三| 精品成人av一区二区三区| 在线精品一区二区三区电影| 亚洲一区中文字幕| 香蕉免费一区二区三区| 国产AV午夜精品一区二区三区| 一区二区三区日本电影| 视频一区视频二区制服丝袜| 国产伦精品一区二区三区精品 | 国产福利一区视频| 日韩一区二区三区在线精品| 精品综合一区二区三区| 91久久精品无码一区二区毛片| 免费精品一区二区三区在线观看 | 国产一区二区三区在线免费| 国产精品 视频一区 二区三区| 国产手机精品一区二区| 一区二区三区免费精品视频| 九九无码人妻一区二区三区| 一区二区三区无码视频免费福利 | 久久精品国产一区二区三 | 亚洲国产系列一区二区三区| 中文日韩字幕一区在线观看| 久久免费视频一区| 91久久精一区二区三区大全| 一区二区国产在线观看| 国产精品综合一区二区三区| 99精品国产一区二区三区2021|