2022-10-29 13:51:02|已瀏覽:198次
適合小孩的編程語言:隨著科技的發(fā)展,編程學(xué)習(xí)也是全球化的趨勢,國內(nèi)編程學(xué)習(xí)熱潮日盛。越來越多的家長開始讓孩子接觸學(xué)習(xí)編程。下面小編為各位家長介紹適合小孩的編程語言。
適合小孩的編程語言
1. Scratch
Scratch 是麻省理工學(xué)院(MIT)終身幼兒園實驗室(Lifelong Kindergarten Lab)開發(fā)的一款免費兒童編程語言。該免費語言由入門教程、家長課程指導(dǎo)以及一個強大的用戶社區(qū)所組成。當沒有計算機在身邊的時候,它甚至可以為你提供學(xué)習(xí) Scratch 編程概念的卡片。
Scratch 使用構(gòu)建塊形式的視覺界面為孩子(和他們的父母)創(chuàng)建一個更加系統(tǒng)的體驗。你可以將編程組件(例如動作、事件以及操作等)疊加在一起。
Scratch允許你的孩子使用預(yù)先填充的圖像和字符,或是新上傳的素材來創(chuàng)建屬于自己的動畫、游戲和故事。此外,孩子們還可以通過 Scratch 的在線社區(qū)與世界各地的其他人一同分享創(chuàng)造的成果。
因為Scratch是免費的,而且得到了世界各地用戶很好的支持,所以它是兒童友好型編程工具的選擇之一, 而且可以看出,下述其它適合孩子的編程語言也或多或少地受到了Scratch的影響,比如說下文介紹的Blockly。
建議年齡:8-16。
2.Blockly
Blockly 是 Google使用了相同的互鎖(interlocking)構(gòu)建塊對Scratch進行的改進和重構(gòu),但它可以輸出多種不同編程語言的代碼。目前,這些語言包括 JavasScript、Python、PHP、Lua以及Dart。這使得 Blockly 更像一個可視化的編輯器,而不僅僅是一個兒童友好型的編程語言。
Google Blockly確實是一個簡單易用的編程學(xué)習(xí)軟件。不管是自學(xué)還是通過教學(xué),Blockly都能讓學(xué)習(xí)者快速理解并編寫一段代碼或創(chuàng)建一個程序。
建議年齡:10+ 。
3.Alice
Alice 一個可免費使用的 3d 編程工具,被設(shè)計用來教授面向?qū)ο缶幊陶Z言的概念,比如 C++。它使用熟悉且容易獲得的建筑積木讓孩子通過編程控制攝像機運動,3D 模型和場景來創(chuàng)建游戲或動畫,并在網(wǎng)絡(luò)上將交互行為和視頻進行分享。Alice 的主要目的是給你的孩子接觸基本的面向?qū)ο缶幊獭?/span>
對于一些學(xué)生來說,Alice拖拽型的交互界面和簡單的“播放”按鈕比起Scratch雜亂的界面而言可以減少困惑。Alice中的程序或“方法”可以轉(zhuǎn)換為 Java IDE,比如 NetBeans,因此編程學(xué)生可以從可視化的構(gòu)建塊界面轉(zhuǎn)換為標準的編程語言。
Alice 是由卡內(nèi)基·梅隆大學(xué)開發(fā)的。其官網(wǎng)目前并不完善,該計劃尚在開發(fā)和進一步研究中。
建議年齡:10+。
4. Swift Playgrounds
Swift 是一款針對iOS和OSX開發(fā)的新編程語言,其目標是讓iOS和OSX開發(fā)變得更簡單,更有樂趣。Swift Playgrounds 是一款 iPad 游戲,旨在教孩子們?nèi)绾卧?Swift 中編程。該游戲可以從蘋果免費下載,不需要任何先前的編碼知識。
該應(yīng)用程序包含了許多關(guān)于不同Swift 命令的教程,例如,在3D世界中移動一個名為“Byte”的字符。雖然不需要編程知識,但是孩子們確實需要知道如何閱讀教程,并且有一些解決問題的毅力。拖放代碼可以消除打字錯誤,但Swift Playgrounds并沒有使用互鎖(interlocking)塊界面。
一旦你的孩子精通了Swift Playgrounds,他們就可以開始用 Swift進行開發(fā)了。
建議年齡:10+。
5. Twine
對于那些對創(chuàng)建游戲和講故事更感興趣的,而對編程技術(shù)細節(jié)不感興趣的孩子,可以嘗試下Twine。
Twine 是一款免費的非線性敘事性應(yīng)用程序,適用于所有年齡段的用戶,包括大量的成年人和教育者。使用Twine,你不需要學(xué)習(xí)任何代碼。它的目的不是教用戶如何編寫代碼,而是教他們?nèi)绾螛?gòu)建和呈現(xiàn)非線性的游戲和故事。
雖然這個應(yīng)用程序不會教孩子編碼,但它教授了孩子很多規(guī)劃和設(shè)計方面的技能,這些技能對于游戲設(shè)計師和故事講述者而言都是至關(guān)重要的。該應(yīng)用程序通過 wiki、教程和活躍的用戶社區(qū)贏得了很好的用戶支持。
建議年齡:12+。
注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://m.elsolbar.com/news-id-64867.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實性請自行核實或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注少兒編程頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費申請試課。關(guān)注官方微信了解更多:150 3333 6050