少兒編程是壹種教育編程語言,與專業編程語言有很大不同。少兒編程軟件本質上是壹種主要為學習而設計的工具。常用的兒童電腦編程軟件包括:
1、戴西恐龍
這是壹款比較簡單的編程軟件,適合幼兒園小朋友使用,裏面可以教小朋友基本的編程邏輯。只需設置和排列相關模塊,然後按下播放按鈕即可制作壹個小動畫,入門難度更低且更有趣,適合入門級的兒童編程。
2、刮擦
Scratch是由麻省理工學院媒體實驗室小組開發的編程語言和在線社區,它允許您創建自己的動畫、遊戲和故事,並與世界各地的用戶共享創建的產品。Scratch也相對簡單,易於使用,充滿樂趣,而又不失編寫復雜應用程序的能力,適合剛剛學習少兒編程的孩子。
3、愛麗絲
Alice是壹種基於對象的編程語言,可用於創建動畫和視頻遊戲。學習者還可以拖放虛擬塊,查看虛擬世界中3D精靈的實時變化。這款編程軟件適合有中學計算機經驗的青少年使用。
4、Etoys
Etoys也是壹款免費的編程軟件,父母和孩子可以壹起畫畫、寫故事和開發簡單的遊戲。創意作品包括2D和3D圖形、圖片、文本、粒子、演示文檔、網頁、視頻、聲音和MIDI音樂等。適合9到12歲的孩子學習使用。
5、機器人醫生
ROBOMind又稱為Robo語言,可以實現機器人沿著二維網格行走並執行簡單任務。該軟件提供30天免費試用,適合學習基礎人工智能。
6、跳房子
跳房子是壹款適合兒童使用的iPad編程工具,用戶可以在AppStore免費下載。它采用模塊化代碼和圖形化編程界面,無需任何輸入操作,只需將編程模塊拖動到代碼區即可完成壹項功能。編譯後的程序有點類似於遊戲,具有很強的交互性。
7、桌子
Kodable的口號是“讓孩子先學代碼再學閱讀”,主要通過有趣的遊戲幫助孩子學習編程。適合5歲以上的孩子,提供從幼兒園到2年級、3年級到5年級和6年級到12三個級別的學習計劃。
有許多兒童電腦編程軟件。我們可以根據孩子的年齡和愛好選擇合適的編程軟件,但也要註意選擇適合孩子的編程語言。那麽如何為孩子選擇編程語言呢?
二、如何選擇少兒編程語言
少兒編程不同於成人編程。其目的是培養編程思維,而不是編譯成熟的程序。因此,雖然編程語言很多,但適合孩子的編程語言並不多。壹般來說,少兒編程語言的類型可以分為興趣編程和工業編程,選擇時需要考慮孩子的實際情況和需求:
1.不建議青少年從工業編程開始學習編程。建議先選擇興趣編程。Scratch語言是兒童常用的編程語言。
2.如果選擇工業編程,壹般是為了競賽或者為以後進壹步學習編程打基礎。Python語言、C語言/C++語言、Java語言等。被選中,具體選擇取決於學習目標:
(1)如果目標是參加考試,建議選擇Python語言,Python已在部分地區被列為高考科目。如果妳想通過NOIP獲得加分,妳可以選擇C語言或C++語言。
(2)如果目標是編寫控制硬件的程序,則推薦使用Python和C語言。
(3)如果目標是制作壹個App,可以選擇AppInventor、Java語言或類似於Scratch的Objective-C語言,Java制作的程序壹般跨平臺通用。
(4)如果目標是制作網頁,可以選擇的語言有Java、CSS和HTML。
(5)如果目標是做數據分析,Python是第壹語言。