程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> 適合兒童上手的8款編程工具

適合兒童上手的8款編程工具

編輯:更多關於編程

    望子成龍、望女成鳳的每個父母親的心願,如今拜移動大潮所賜,隨處可見的平板、智能手機、智能TV充斥著我們的眼球,不只是大人,就連小孩都喜歡抱 著平板在那“切西瓜”、體驗“神廟大逃亡”帶來的驚險刺激之感。在玩的同時你有想過讓自己的孩子也動手開發一款屬於自己的App應用嗎?

    作者Nat Brown認為,年齡不是問題,兒童也能學編程, 學編程就像打籃球、踢足球、彈鋼琴一樣也是必備的技能。

    適合兒童上手的8款編程工具 三聯

    文章內容如下:

    我有一個12歲的兒子和一個8歲的女兒,和天下所有的父母一樣,我也希望我的兒女能成為一名偉大的人,偉大的讀者,偉大的數學家、科學家,做自己感 興趣的事情。作為一名資深程序員,我希望他們能成為一名偉大的程序員,開發出偉大的應用,我不希望他們只成為盲目的“消費者”。

    作為一名技術人員,我經常與父母、老師、朋友討論有關年幼兒童學習編程的計劃及“screen time"的問題。

    Screen Time:Creating vs. Consuming

    我想很多父母會擔心孩子在電腦上花費很多時間,前提是要弄清楚究竟他們是在“創造”還是使用電腦、平板、智能手機甚至是電視在“消費”。

    大多數父母選擇給孩子設置屏幕時間,比如每天15分鐘,有的甚至是每周只能玩一次。對此,我表示贊成,包括玩游戲、觀看娛樂視頻以及視頻游戲等,根 據不同的家庭情況設定限制。(我的家人大部分都喜歡閱讀,我們不看TV,周末通常我們會玩xBox+Kinect和iPad上的游戲,周五或周六會有一個 “電影之夜”,我們不會在屏幕上花費太多時間。)

    然而,在現實生活中,我們每天對著電腦工作,包括創建或添加表格,寫電子郵件,寫備忘錄等等。因此,電腦俨然成為我們工作的 必備工具,熟悉如何使用電腦已成為我們必備技能。不只是大人,這也是孩子們所必備的。因此,適當的讓孩子在電腦上無限制的“開發、創建”也是形勢發展所 趨。比如,匯編程序、編寫程序、高質量的教育計劃、編程、視頻編輯、制作幻燈片等等都應該讓孩子去學習,這就好比讓他們去學習打籃球、踢足球、學鋼琴、享 受藝術、唱歌等這些基本的技能。

    在我的家庭裡,我允許我的孩子在電腦上(在學校沒有其他工作情況下)可以做些一些其他活動)包括:

    • 制作幻燈片,使用家庭照片/視頻或者是他們自己拍攝的照片/視頻制作幻燈片;
    • 使用計算機上的網絡攝像頭或者其他藝術項目制作靜幀視頻,這裡推薦使用iStopMotion;
    • 繪畫/制作各種編程圖案,推薦使用Pixelmator或者其他iPad應用均可;
    • 通過應用程序來寫故事/信;
    • 使用Blender創建3D模型或者動畫;
    • 學習編程工具。


    兒童也能學編程

    如今,網絡上有許多不錯的工具來幫助孩子們學習計算機編程。但不幸的是,這些工具都不是年幼兒童的入門好幫手。因此,你必須因人而異、因地制宜,找到符合兒童年齡階段的學習工具,才能事半功倍。

    我的兒子現在12歲了,(下面提到的)幾乎一半的工具已經使用過,5歲時開始使用Scratch,現在使用StencylWorks和 XCode來開發iPhone/iPad的應用;我的9歲女兒已經嘗試過很多,但是編程並未引起她的興趣(我正在努力幫助她)。

    下面我將分享幾款編程學習工具:

    Scratch是 年幼兒童從零開始學習的最好的一款工具,通過點擊並拖拽的方式,完成編程,可以使兒童或者成人編程初學者學習編程基礎概念等。因為它是可視化的,能夠輕松 幫助兒童創建圖形化應用,可基於Web網頁查看;此外,它還有個龐大的兒童社區,在相關的Web網站上分享他們的項目。每一款Scratch項目你都都可 以下載、查看它們是如何運行的,也可在此基礎上進行更改。這款工具就如同我們在GitHub分享開源項目或者在論壇、IRC、StackOverflow 上提出問答。

    CargoBot專為iPad而設計;RoboLogic適用於iPhone和iPad;MoveTheTurtle 幫助兒童學習如何編程以及思考如何通過邏輯來完成任務。以編程為樂趣,讓年輕的孩子們在玩中學習更多知識。

    Codea我對Codea還沒什麼經驗,我的孩子也不曾使用過它。因此,這裡我不做評論。

    CrunchZilla的 CodeMonster和CodeMaven。這些是我的一個朋友所開發,他也意識到年幼的孩子缺少這些學習工具,這些都是簡單的教學教程。這裡推薦下 CodeMonster 比較適合年幼 的兒童;利用CodeMaven學習JavaScript語言,基於此可以與兒童之間進行互動,步步教學。

    Khan Academy包含計算機教程,比如一個簡單的編程語言JavaScript,專注於繪畫,非常適合年幼兒童。

    Stencyl這 是一款相對復雜的工具,經驗豐富的Scratch用戶可以在成人的幫助下一步一步進行操作。你可以使用Stencyl給自己的網站創建“flash”游 戲,使該游戲運行在iPhone/iPad、Android設備上,這也是其吸引兒童想要創建與朋友分享的一款應用的主要原因。最近,我的兒子開始積極使用Stencyl,為了弄清楚這款工具,也花費了我們不少時間。該工具涵蓋了大量的用戶體驗並且簡單實用。


    我會鼓勵我的孩子使用這些工具,通過Scratch學習編程方面的知識,比如什麼是循環、變量等,這些是我目前的一些想法與建議。希望通過這些微小的方式能夠對你有所啟迪,智能設備不只是用來玩的,為自己的兒女鑄就一個開發之夢,就從此時此刻開始吧!(編譯/夏夢竹)

    英文出自:ilikecode

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved