1
未來,為什麼每個孩子都應該具備編程思維
學習編程,並不是為了讓他成為程式設計師。
本質上是訓練孩子思維的完整性和邏輯性,培養他們看待問題和解決問題的方式,用編程思維解決生活、學習、工作中的問題。
2
編程啟蒙,什麼時候開始最好
> 4-7歲 興趣啟蒙階段,通過繪本、桌遊等學習編程思維,感受編程樂趣;學習scratch Jr作為scratch的入門。
> 7-10歲 趣味編程(以滑鼠拖動模塊,電腦搭建積木為主),scratch,swift playground,app inventor等圖形化程式語言。
> 11歲+ 專業的程式語言學習。可進行代碼編程,推薦Python、JavaScript、C++。
3
少兒編程其實是免費的,(文末有編程書及視頻免費獲取方式)
目前市面上有很多成熟的少兒編程網站和書籍,父母可以通過和孩子一起共讀相關書籍、桌遊的形式,再通過在網站實操的形式可以很好在家完成編程興趣啟蒙。
書籍推薦
01
HELLO RUBY 《兒童編程大冒險》桌遊版
推薦指數:★★★★★
適合年齡:4-7歲
形式:繪本+桌遊
內容介紹
繪本講述了一個小女孩Ruby 在冒險的過程中,用到了很多計算性思維來解決問題的故事。用淺顯易懂的語言介紹計算機編程的相關概念,同時還包含了一套編程桌遊,讓孩子在故事、遊戲和親子活動中,學會編程思維。
特點介紹
1.繪本+桌遊的形式,趣味足,更適合啟蒙
2.著重培養孩子的編程思維方式和興趣。不是奔著教孩子們編寫代碼、設計程序。
繪本和桌遊
小女孩ruby,接到爸爸的指令,讓她根據線索找到五顆寶石
按提示,畫出一張地圖
找出最短路線,標記好到達位置的先後順序,就出發
02
My First Coding Book
年齡:3 - 6 歲
類型:翻翻書
推薦指數:★★★★★
內容介紹
DK出品的兒童編程啟蒙書,書中配有各種折頁、輪子、滑塊、拼圖、迷宮和智力遊戲等設計,闡述了教授序列、算法和漏洞修復的基本概念。
特點介紹
1.形式為翻翻書,內容比較簡單,圖文結合
2.將編程操作遊戲化,編程內容生活化,有全面的編程科普,有遊戲又有講解。
3.不插電的線下編程課。通過拖拉式的開關實現跟電腦一樣分步執行。
如調試(debug)概念.
在「做蛋糕失敗」中,找找bug在哪裡
在電腦程式中,如果隱藏著的一些未被發現的問題,就是「Bug」,而排除障礙的過程,就是debug。
如拆解思維.
拿一個機器人穿鞋的步驟舉例,告訴小朋友如何把一個複雜的問題分解成一個個步驟,且不能搞混步驟的先後順序
設計算法
如果想讓7歲以前的小朋友接觸編程,可先從 Scratchjr 入門。
Scratchjr是麻省理工大學媒體實驗室研發的面向青少年兒童的編程學習軟體,ScratchJr 沿用Scratch 的編程思想和方式,但相比Scratch門檻更低。
使用者只需將色彩豐富的指令方塊組合,便可創作出多媒體程序、互動遊戲、動畫故事等作品。
03
動手玩轉 ScratchJr 編程
推薦指數:★★★★
類型:實操書
適合年齡:6-7歲
內容及特點
這本書由 ScratchJr 和 Scratch 的創始人合著。
全書共18個主題背景,有成語故事,寓言故事,科技夢想故事等。
每一主題都有形象的背景介紹或情景引入,並且逐個角色去分析編程技巧和方法。
它引導孩子用編程講故事、做遊戲,在實操中體驗編程的趣味性,訓練孩子的邏輯思維
04
DK編程真好玩
推薦指數:★★★★
類型:實操書
適合年齡:7-10歲
內容介紹
書中介紹了Scratch的基礎知識,從基礎學起,難度逐步增加,通過詳細講解8款經典遊戲的製作實例,讓孩子跟著書裡的案例學習編程,快速掌握Scratch編程技巧。
特點介紹
1.DK出版社的經典Scratch編程啟蒙書
2.英國中小學生計算機課程讀本,STEM 創新教育體系參考讀物。
3.書中有大量孩子可參考的案例,內容豐富,非常適合自學能力強的孩子自主學習。
04
Scratch 少兒趣味編程 2
推薦指數:★★★★
類型:實操書
適合年齡:7-10歲
這本書結合語文、數學、科學、音樂等科目,教大家如何用Scratch 設計程序,書裡有很多卡通形象,圖文並茂,彩色印刷,顏色豐富,是一本不錯的入門啟蒙書。
當孩子學完Scratch這類圖形化編程後,如果孩子真的對編程有濃厚的興趣,希望進一步學習,真正地學習代碼類程式語言,非常建議從 JavaScript 或 Python 語言入手。
05
與孩子一起學編程
推薦指數:★★★★
類型:實操書
適合年齡:10歲+
一本老少皆宜的編程入門書!家長完全可以帶著自己的孩子,跟隨Sande父子組合在輕鬆的氛圍中熟悉那些編程概念,如內存、循環、輸入和輸出、數據結構和圖形用戶界面等。
語言幽默風趣淺顯易懂,讓學習過程充滿樂趣。細心的作者還配上了孩子們都喜歡的可愛漫畫和經過運行測試的程序示例,教你用最易編寫和理解的Python語言。
06
父與子的編程之旅
推薦指數:★★★★
類型:實操書
適合年齡:12歲+
內容及特點
通過情景化的方式講解Python遊戲編程,詳盡細緻地介紹了Python如何安裝、字符串和操作符等程序設計的基本概念,介紹了條件語句、函數、模塊等進階內容,最後講解了用Python實現遊戲編程。
書中編排了很多卡通人物的場景對話,讓孩子輕鬆愉快地進入計算機編程世界,用形象的卡通來解釋抽象的概念,深入淺出。
07
趣學JavaScript - 教孩子學編程
推薦指數:★★★★
類型:實操書
適合年齡段:10歲+
這本是市面上為數不多的教小朋友編寫網頁作品的書。編寫網頁作品的優勢在於可以很快做出方便測試和發布的作品。
網站推薦
01
Scratch官網
網址:https://scratch.mit.edu/
年齡:6歲+
推薦理由
該網站是Scratch官網,孩子可以像玩樂高積木一樣,拖動模塊進行編程。過程中會用到塗鴉、錄音、找圖片等有趣的活動。孩子的成品可以直接發布到官網上,方便愛好者們交流。
孩子自學這個軟體較困難,在成人指導下可以模仿完成項目。
02
ScratchJr
網址:https://www.scratchjr.org
年齡:5歲+
推薦理由
scratchjr 是 Scratch 的一個更基礎的版本,是一個完全免費的基於移動端的少兒編程軟體(兼容IOS、Android),旨在為更小的孩子介紹計算機編程。
家長通過動畫指南和書面說明向孩子們解釋遊戲,以便讓他們開始。Scratchjr 可以提供很多創建腳本的選項,包括不同的背景和動作,孩子一學一玩就是幾個小時!
03
Tynker
年齡: 4歲+
網址: https://www.tynker.com/parents/
推薦理由
Tynker使用可視化代碼塊編碼,這個平臺自由度比較大,提供很強大的自由發揮空間。
Tynker在全球普及度很廣,全球各地的孩子們在平臺上製作和分享了超過2000萬個項目,創建了一個龐大的Tynker社區。
04
Code.org
網址:http://code.org
年齡:4歲+
推薦理由
該網站是一家提供學習計算機科學機會的非營利組織,網站有許多資源、應用程式和視頻,還包含一些時下流行的編程遊戲,例如Minecraft。「編程一小時」計算機科學活動也是他們發起的。
網站內的課程按年齡分為4-11、10-16和14-18周歲,所有課程都免費。
如何獲取免費課程+編程書:
您將獲得本文章對應的全套電子書及全套少兒編程視頻教程