童程童美兒童編程用的軟件是什么?
童程童美通過(guò)趣味編程教育培養(yǎng)興趣;同時(shí)發(fā)現(xiàn)在編程領(lǐng)域有天賦的孩子,提供成為下一個(gè)IT精英的職業(yè)編程教育。少兒編程需要什么軟件分享:1.Scratch(麻省理工學(xué)院)
Scratch是麻省理工學(xué)院為孩子開(kāi)發(fā)的一種0元編程語(yǔ)言,這是一種0元語(yǔ)言,輔以入門課程、家長(zhǎng)指導(dǎo)和強(qiáng)大的用戶社區(qū)。
Scratch使用程序積木塊的可視化界面為孩子(和家長(zhǎng))創(chuàng)造更有趣的體驗(yàn)。孩子可以將程序積木塊(如動(dòng)作、事件和運(yùn)算符)堆疊在一起。
每個(gè)程序積木塊的形狀只允許它與兼容對(duì)象相結(jié)合,例如,“重復(fù)循環(huán)”的形狀就像一個(gè)橫向的“U”,讓孩子知道需要在循環(huán)的開(kāi)始和結(jié)束之間放置一個(gè)塊。
Scratch可以用來(lái)制作真實(shí)的動(dòng)畫(huà)和游戲,它有許多圖片和角色,可以自己上傳圖片和角色。如果計(jì)算機(jī)沒(méi)有連接到互聯(lián)網(wǎng),也可以使用Scratch,孩子們可以選擇在Scratch的在線社區(qū)分享自己的作品。
建議年齡:8-16歲
要求:運(yùn)行Mac、Windows或Linux的計(jì)算機(jī)
2. Blockly(谷歌)
Blockly是谷歌對(duì)Scratch的改進(jìn),它借鑒了Scratch的可拖動(dòng)程序積木塊的交互設(shè)計(jì)方法,但它可以用幾種不同的編程語(yǔ)言輸出代碼,如JavasScript、Python、PHP、Lua和Dart。
Blockly和Scratch的區(qū)別在于,將程序積木塊鏈接在一起時(shí),可以在屏幕的一側(cè)看到代碼,并且可以隨時(shí)切換編程語(yǔ)言來(lái)查看同一程序的語(yǔ)法差異。這使得Blockly成為所有年齡段教學(xué)代碼的理想選擇,包括年齡較大的孩子和成人。
如果這聽(tīng)起來(lái)像是Scratch的驚人轉(zhuǎn)變,谷歌實(shí)際上是在與麻省理工學(xué)院合作開(kāi)發(fā)基于Blockly平臺(tái)的下一代Scratch。
建議年齡:10歲以上
要求:運(yùn)行Windows,Mac OS或Linux的計(jì)算機(jī)
3.Alice
Alice是一個(gè)0元的3D編程工具,旨在教授面向?qū)ο缶幊陶Z(yǔ)言的概念,如C++。它使用熟悉的積木式方法,允許孩子通過(guò)編程相機(jī)運(yùn)動(dòng)、3D模型和場(chǎng)景來(lái)創(chuàng)建游戲或動(dòng)畫(huà)。
Alice是由卡內(nèi)基梅隆大學(xué)開(kāi)發(fā)的。
建議年齡:10歲以上
要求:運(yùn)行Mac,Windows或Linux的計(jì)算機(jī)