search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

教孩子編程 我有幾個不成熟的小建議

點擊上方「蘿蔔太辣」可訂閱哦!

在今年美國史密森國家航空航天博物館的婦女歷史月活動上,伊萬卡·川普(Ivanka Trump)談論了STEM(即科學、技術、工程、數學)領域中的女性,對外披露她及其5歲的女兒Arabella將在夏天參加一個計算機編程課程。

伊萬卡表示:「我們很高興一起學習非常重要的新語言,編程是一種真正的未來語言。」

【參考文章:別人家的孩子:伊萬卡·川普5歲的女兒開始學編程

實際上,編程是一項任何孩子都可以參與的創造性活動。你的孩子或許不喜歡編寫數據處理演算法,但他們可能會喜歡創造遊戲、對音樂編程、設計網站、或只是擺弄代碼。

很多時候,孩子學習編程要比成年人更快,因為他們不知道編程的「困難」所在。不管你是軟體工程師,還是完全沒有編程背景,下面這四個建議,都有助於你的孩子學習編程:

1. Scratch 是為小孩子準備的 , Python 則適合大孩子

麻省理工學院的 Scratch 是一個為兒童設計的免費編程工具,可以運行在任何一個現代網頁瀏覽器中。

任何人都可以從 https://scratch.mit.edu 運行它。它的視覺風格受到 Logo 程序的影響,Logo 是一個為 80 和 90 年代兒童設計的主流編程課程。但是 Scratch 遠不止是 Logo 的山寨版那麼簡單。

8 到 13 歲的孩子們將會受益於 Scratch 簡單的圖形界面。Scratch 可以通過拖拽代碼塊將它們拼在一起。不可計算的代碼片段則無法組合,這樣杜絕了字面上的語法錯誤。Scratch 對那些不會打字的小孩子們來說非常有用。

當然,孩子們如果想編寫更加複雜的程序,Scratch 就不夠用了 。對於青少年來說,像 Python 這種真正的編程語言才更加適合。

Python 是一種優秀的首選編程語言,因為它的語法非常簡單(不像 Java 或者 C# ),代碼可讀性高(不像 Perl 或者 JavaScript),並且有強大友好的開發者社區 支持。如果 Scratch 已經無法滿足你的小孩,Python 是下一步的最佳之選。

2. 展示實際程序的源代碼,不要只談概念

儘管編程以智力著稱,但它是個需要動手練習的技能,光靠看書可不行。Python 互動式 shell 命令行鼓勵通過實踐來發現指令的功用。

如果你直接教你的孩子,寫代碼的效率要遠高於只跟他們談概念。即使學會了變數、循環、函數,坐在一個空白編輯器前面編寫一個新程序仍然讓人恐懼。你應該和他們肩並肩坐一起並講解每一行需要編寫的代碼。

或者,如果你想分享在線資源給孩子,盡量找那種小遊戲的源代碼。最好是代碼行數小於200的小程序。

Scratch 網站會自動共享其網站上所有項目的源碼。多鼓勵你的孩子修改這些代碼,然後看看這些改動如何影響了最終的程序。

3. 遊戲是充滿趣味的編程項目

很多年輕程序員往往都是從編寫視頻遊戲開始的。《憤怒的小鳥》、《Mincraft》、《Flappy Bird》、 《Five Nights at Freddy》,和其它的遊戲都是靈感的源泉。 我寫了本免費的書《Invent Your Own Computer Games with Python》,通過很多獨立小遊戲(Tic Tac Toe、Hangman 等)的完整源碼,來展示編程的概念。

需要注意的是,你孩子所熱愛的這些遊戲,不一定適合作為入門學習的編程項目。很多遊戲是程序員、藝術家、設計師團隊一起協作的結果。如果一個遊戲需要大量的關卡設計和藝術工作,會嚇壞初學者。完成一個簡單的遊戲,比開始一個永遠做不完的大型項目要更容易讓人獲得滿足。

儘管遊戲是有趣的,我一般不推薦「遊戲製造器」或「遊戲生成器」之類的專用軟體。和 Scratch 類似的是,這些應用通常試圖提供簡化的編程環境。但是和 Scratch不同的是,它們會沖淡編程的概念。使用這些工具做編程感覺像在配置一個已有的軟體。

4. 讓你的手離開滑鼠和鍵盤

分享知識是愉快的。告訴別人你對編程的理解非常好。但是編碼是一個需要動手練習的技能,所以讓孩子們盡情嘗試吧。當和孩子們一同練習時一定要避免搶過孩子鍵盤的衝動,即使是短暫的也不行。如果他們需要點擊一個菜單或按鈕,要用手指去點屏幕去引導他們,而不是自己拿著滑鼠去點。不管他們要輸入什麼代碼,都讓他們自己去做。如果你自己做可能會更快,但你的學生比你更需要練習啊。

蘿蔔太辣是一個來自矽谷的機器人教育品牌, 擁有多項國內外專利,核心產品是一套自主研發的機器人教育整體解決方案。以雲技術為基礎,通過模塊化機器人智能硬體與課程,為全球的師生、學校、專業機構提供一個可以激發創造潛能、提升綜合素質的創新平台。

迄今蘿蔔太辣已取得進入全國500所學校,受眾師生3000餘人,舉辦各類機器人活動、創客活動、展會、培訓會等近百場,參與人數達十萬的傲人成績。

蘿蔔太辣 CR編程學習平台

世界機器人大會 探索機器人教育創新之路

團魂在燃燒 TFboys的冬粉又又又怎麼了?

喜報那麼大!!NOC航天競賽獲獎名單

《王者榮耀》:家庭教育的現形記

我們是誰?蘿蔔太辣!



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦