適合小孩的編程語言
2022-10-29點擊量:189
適合小孩的編程語言:隨著科技的發(fā)展,編程學(xué)習(xí)也是全球化的趨勢,國內(nèi)編程學(xué)習(xí)熱潮日盛。越來越多的家長開始讓孩子接觸學(xué)習(xí)編程。下面小編為各位家長介紹適合小孩的編程語言。適合小孩的編程語言1.ScratchScratch是麻省理工學(xué)院(MIT)終身幼兒園實驗室(LifelongKindergartenLab)開發(fā)的一款免費兒童編程語言。該免費語言由入門教程、家長課程指導(dǎo)以及一個強大的用戶社區(qū)所組成。當(dāng)沒有計算機在身邊的時候,它甚至可以為你提供學(xué)習(xí)Scratch編程概念的卡片。Scratch使用構(gòu)建塊形式的視覺界面為孩子(和他們的父母)創(chuàng)建一個更加系統(tǒng)的體驗。你可以將編程組件(例如動作、事件以及操作等)疊加在一起。Scratch允許你的孩子使用預(yù)先填充的圖像和字符,或是新上傳的素材來創(chuàng)建屬于自己的動畫、游戲和故事。此外,孩子們還可以通過Scratch的在線社區(qū)與世界各地的其他人一同分享創(chuàng)造的成果。因為Scratch是免費的,而且得到了世界各地用戶很好的支持,所以它是兒童友好型編程工具的選擇之一,而且可以看出,下述其它適合孩子的編程語言也或多或少地受到了Scratch的影響,比如說下文介紹的Blockly。建議年齡:8-16。2.BlocklyBlockly是Google使用了相同的互鎖(interlocking)構(gòu)建塊對Scratch進行的改進和重構(gòu),但它可以輸出多種不同編程語言的代碼。目前,這些語言包括JavasScript、Python、PHP、Lua以及Dart。這使得Blockly更像一個可視化的編輯器,而不僅僅是一個兒童友好型的編程語言。GoogleBlockly確實是一個簡單易用的編程學(xué)習(xí)軟件。不管是自學(xué)還是通過教學(xué),Blockly都能讓學(xué)習(xí)者快速理解并編寫一段代碼或創(chuàng)建一個程序。建議年齡:10+。3.AliceAlice一個可免費使用的3d編程工具,被設(shè)計用來教授面向?qū)ο缶幊陶Z言的概念,比如C++。它使用熟悉且容易獲得的建筑積木讓孩子通過編程控制攝像機運動,3D模型和場景來創(chuàng)建游戲或動畫,并在網(wǎng)絡(luò)上將交互行為和視頻進行分享。Alice的主要目的是給你的孩子接觸基本的面向?qū)ο缶幊獭τ谝恍⿲W(xué)生來說,Alice拖拽型的交互界面和簡單的“播放”按鈕比起Scratch雜亂的界面而言可以減少困惑。Alice中的程序或“方法”可以轉(zhuǎn)換為JavaIDE,比如NetBeans,因此編程學(xué)生可以從可視化的構(gòu)建塊界面轉(zhuǎn)換為標(biāo)準的編程語言。Alice是由卡內(nèi)基·梅隆大學(xué)開發(fā)的。其官網(wǎng)目前并不完善,該計劃尚在開發(fā)和進一步研究中。建議年齡:10+。4.SwiftPlaygroundsSwift是一款針對iOS和OSX開發(fā)的新編程語言,其目標(biāo)是讓iOS和OSX開發(fā)變得更簡單,更有樂趣。SwiftPlaygrounds是一款iPad游戲,旨在教孩子們?nèi)绾卧赟wift中編程。該游戲可以從蘋果免費下載,不需要任何先前的編碼知識。該應(yīng)用程序包含了許多關(guān)于不同Swift命令的教程,例如,在3D世界中移動一個名為“Byte”的字符。雖然不需要編程知識,但是孩子們確實需要知道如何閱讀教程,并且有一些解決問題的毅力。拖放代碼可以消除打字錯誤,但SwiftPlaygrounds并沒有使用互鎖(interlocking)塊界面。一旦你的孩子精通了SwiftPlaygrounds,他們就可以開始用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+。...