Python>Java>C,。下面來了解一下少兒編程電腦軟件有哪些吧,。"/>
一、少兒電腦編程軟件有哪些
少兒編程是教育性質(zhì)的編程語言,,它與專業(yè)的編程語言是有很大區(qū)別的,,少兒編程軟件本質(zhì)上是一個主要設(shè)計(jì)于用來學(xué)習(xí)的工具,常用的少兒電腦編程軟件有:
1,、Daisy the Dinosaur
這是一款比較簡單的編程軟件,,適合幼兒園的小朋友使用,可以教孩子基本的編程邏輯,,只需把相關(guān)的模塊設(shè)定并排列好,,再按下播放鍵就能制作出一個小動畫,上手難度較低,,趣味性也較強(qiáng),,適合入門級別的少兒編程。
2、Scratch
Scratch是由麻省理工學(xué)院媒體實(shí)驗(yàn)室組開發(fā)的一種編程語言和在線社區(qū),,允許創(chuàng)建自己的動畫,,游戲和故事,并與全球各地的用戶分享創(chuàng)造的成品,。scratch也比較簡單,,容易上手、充滿樂趣,,又不失編寫復(fù)雜應(yīng)用程序的能力,,適合剛開始學(xué)習(xí)少兒編程的兒童。
3,、Alice
Alice是一款基于對象的編程語言,,可用來創(chuàng)建動畫、視頻游戲,,學(xué)習(xí)者還可以通過拖拽虛擬塊,,看到虛擬世界中3D精靈的實(shí)時變化。這種編程軟件適合中學(xué)階段的有計(jì)算機(jī)使用經(jīng)驗(yàn)的青少年,。
4,、Etoys
Etoys也是一款免費(fèi)的編程軟件,它允許父母和孩子一起繪畫,、寫故事,、開發(fā)簡單的游戲等,可創(chuàng)作的作品包括2D和3D圖形,、圖片,、文本、粒子,、演示文檔,、網(wǎng)頁、視頻,、聲音和MIDI音樂等,,適合9至12歲的兒童學(xué)習(xí)使用。
5,、RoboMind
RoboMind又稱ROBO語言,,可實(shí)現(xiàn)機(jī)器人沿二維網(wǎng)格行走并執(zhí)行簡單的任務(wù),該軟件提供30天免費(fèi)試用,,適合學(xué)習(xí)基本的人工智能,。
6、Hopscotch
Hopscotch是一款適合兒童使用的iPad編程工具,,用戶可以在App Store里免費(fèi)下載,。它采取模塊化代碼和圖形編程界面,,只需要拖動編程模塊到代碼區(qū)域就可以完成一個功能,不需要任何輸入操作,,編出來的程序有點(diǎn)類似于游戲,,互動性很強(qiáng)。
7,、Kodable
Kodable的口號是“讓孩子在學(xué)會閱讀之前學(xué)習(xí)代碼”,,主要是通過有趣的游戲來幫助孩子學(xué)習(xí)編程,適合5歲以上的孩子使用,,提供從幼兒園到2年級課程,、3年級到5年級課程以及6年級到12年級的課程三個等級的學(xué)習(xí)方案。
少兒電腦編程軟件有很多,,在選擇時可以根據(jù)孩子的年齡,、興趣愛好等來選擇合適的編程軟件,不過也要注意選擇適合孩子的編程語言,,那么少兒編程語言怎么選呢?
二,、少兒編程語言怎么選擇
少兒編程不同于成人編程,,它的目的是為了培養(yǎng)編程思維,而不是編制成熟的程序,,因此編程語言雖然多,,但適合少兒的編程語言卻并不多,一般來說,,少兒編程語言的種類可分為興趣類編程和工業(yè)類編程兩大類,,選擇時需要考慮孩子的實(shí)際情況和需要:
1、青少年學(xué)習(xí)編程不推薦從工業(yè)類編程入手,,建議先選擇興趣類編程,,Scratch語言就是少兒編程常用的編程語言。
2,、如果選擇工業(yè)類編程,,那么一般是為了競賽或給日后深入學(xué)習(xí)編程打下基礎(chǔ),選擇時有Python語言,、C語言/C 語言,、Java語言等,具體選擇要看學(xué)習(xí)的目標(biāo):
(1)如果目標(biāo)是應(yīng)試,,推薦選擇Python語言,,部分地區(qū)已經(jīng)把 Python 列為了高考科目;如果想通過NOIP加分,,可以選擇C語言或C 語言,。
(2)如果目標(biāo)是編寫控制硬件的程序,推薦語言是Python和C語言。
(3)如果目標(biāo)是制作App,,可以選擇類似Scratch的App Inventor,、Java語言或bjective-C語言,Java 制作的程序一般是可跨平臺通用的,。
(4)如果目標(biāo)是制作網(wǎng)頁,,可以選擇的語言是Java、CSS,、HTML,。
(5)如果目標(biāo)是做數(shù)據(jù)分析,首推的是Python語言,。
綜合以上各種因素,,對于少兒編程來說,選擇的語言優(yōu)先順序?yàn)椋篠cratch >Python>Java>C,。