天才教育網(wǎng)合作機(jī)構(gòu) > 電腦培訓(xùn)機(jī)構(gòu) > 編程語(yǔ)言培訓(xùn)機(jī)構(gòu) >

天才領(lǐng)路者

歡迎您!
朋友圈

400-850-8622

全國(guó)統(tǒng)一學(xué)習(xí)專(zhuān)線 9:00-21:00

位置:電腦培訓(xùn)資訊 > 編程語(yǔ)言培訓(xùn)資訊 > 終于理會(huì)適合小孩的編程語(yǔ)言

終于理會(huì)適合小孩的編程語(yǔ)言

日期:2019-09-04 17:58:20     瀏覽:390    來(lái)源:天才領(lǐng)路者
核心提示:隨著科技的發(fā)展,編程學(xué)習(xí)也是全球化的趨勢(shì),國(guó)內(nèi)編程學(xué)習(xí)熱潮日盛。越來(lái)越多的家長(zhǎng)開(kāi)始讓孩子接觸學(xué)習(xí)編程。

隨著科技的發(fā)展,編程學(xué)習(xí)也是全球化的趨勢(shì),國(guó)內(nèi)編程學(xué)習(xí)熱潮日盛。越來(lái)越多的家長(zhǎng)開(kāi)始讓孩子接觸學(xué)習(xí)編程。下面小編為各位家長(zhǎng)介紹適合小孩的編程語(yǔ)言。 ?

適合小孩的編程語(yǔ)言

?

適合小孩的編程語(yǔ)言 ?

1. Scratch ?

Scratch 是麻省理工(MIT)終身幼兒園實(shí)驗(yàn)室(Lifelong Kindergarten Lab)開(kāi)發(fā)的一款免費(fèi)兒童編程語(yǔ)言。該免費(fèi)語(yǔ)言由入門(mén)教程、家長(zhǎng)課程指導(dǎo)以及一個(gè)強(qiáng)大的用戶(hù)社區(qū)所組成。當(dāng)沒(méi)有計(jì)算機(jī)在身邊的時(shí)候,它甚至可以為你提供學(xué)習(xí) Scratch 編程概念的卡片。 ?

Scratch 使用構(gòu)建塊形式的視覺(jué)界面為孩子(和他們的父母)創(chuàng)建一個(gè)更加系統(tǒng)的體驗(yàn)。你可以將編程組件(例如動(dòng)作、事件以及操作等)疊加在一起。 ?

Scratch允許你的孩子使用預(yù)先填充的圖像和字符,或是新上傳的素材來(lái)創(chuàng)建屬于自己的動(dòng)畫(huà)、游戲和故事。此外,孩子們還可以通過(guò) Scratch 的在線社區(qū)與世界各地的其他人一同分享創(chuàng)造的成果。 ?

因?yàn)镾cratch是免費(fèi)的,而且得到了世界各地用戶(hù)很好的支持,所以它是兒童友好型編程工具的選擇之一, 而且可以看出,下述其它適合孩子的編程語(yǔ)言也或多或少地受到了Scratch的影響,比如說(shuō)下文介紹的Blockly。 ?

建議年齡:8-16。 ?

2.Blockly ?

Blockly 是 Google使用了相同的互鎖(interlocking)構(gòu)建塊對(duì)Scratch進(jìn)行的改進(jìn)和重構(gòu),但它可以輸出多種不同編程語(yǔ)言的代碼。目前,這些語(yǔ)言包括 JavasScript、Python、PHP、Lua以及Dart。這使得 Blockly 更像一個(gè)可視化的編輯器,而不僅僅是一個(gè)兒童友好型的編程語(yǔ)言。 ?

Google Blockly確實(shí)是一個(gè)簡(jiǎn)單易用的編程學(xué)習(xí)軟件。不管是自學(xué)還是通過(guò)教學(xué),Blockly都能讓學(xué)習(xí)者快速理解并編寫(xiě)一段代碼或創(chuàng)建一個(gè)程序。 ?

建議年齡:10+ 。 ?

3.Alice ?

Alice 一個(gè)可免費(fèi)使用的 3d 編程工具,被設(shè)計(jì)用來(lái)教授面向?qū)ο缶幊陶Z(yǔ)言的概念,比如 C++。它使用熟悉且容易獲得的建筑積木讓孩子通過(guò)編程控制攝像機(jī)運(yùn)動(dòng),3D 模型和場(chǎng)景來(lái)創(chuàng)建游戲或動(dòng)畫(huà),并在網(wǎng)絡(luò)上將交互行為和視頻進(jìn)行分享。Alice 的主要目的是給你的孩子接觸基本的面向?qū)ο缶幊獭? ?

對(duì)于一些學(xué)生來(lái)說(shuō),Alice拖拽型的交互界面和簡(jiǎn)單的“播放”按鈕比起Scratch雜亂的界面而言可以減少困惑。Alice中的程序或“方法”可以轉(zhuǎn)換為 Java IDE,比如 NetBeans,因此編程學(xué)生可以從可視化的構(gòu)建塊界面轉(zhuǎn)換為標(biāo)準(zhǔn)的編程語(yǔ)言。 ?

Alice 是由卡內(nèi)基·梅隆*開(kāi)發(fā)的。其官網(wǎng)目前并不完善,該計(jì)劃尚在開(kāi)發(fā)和進(jìn)一步研究中。 ?

建議年齡:10+。 ?

4. Swift Playgrounds ?

Swift 是一款針對(duì)iOS和OSX開(kāi)發(fā)的新編程語(yǔ)言,其目標(biāo)是讓iOS和OSX開(kāi)發(fā)變得更簡(jiǎn)單,更有樂(lè)趣。Swift Playgrounds 是一款 iPad 游戲,旨在教孩子們?nèi)绾卧?Swift 中編程。該游戲可以從蘋(píng)果免費(fèi)下載,不需要任何先前的編碼知識(shí)。 ?

該應(yīng)用程序包含了許多關(guān)于不同Swift 命令的教程,例如,在3D世界中移動(dòng)一個(gè)名為“Byte”的字符。雖然不需要編程知識(shí),但是孩子們確實(shí)需要知道如何閱讀教程,并且有一些解決問(wèn)題的毅力。拖放代碼可以消除打字錯(cuò)誤,但Swift Playgrounds并沒(méi)有使用互鎖(interlocking)塊界面。 ?

一旦你的孩子精通了Swift Playgrounds,他們就可以開(kāi)始用 Swift進(jìn)行開(kāi)發(fā)了。 ?

建議年齡:10+。 ?

5. Twine ?

對(duì)于那些對(duì)創(chuàng)建游戲和講故事更感興趣的,而對(duì)編程技術(shù)細(xì)節(jié)不感興趣的孩子,可以嘗試下Twine。 ?

Twine 是一款免費(fèi)的非線性敘事性應(yīng)用程序,適用于所有年齡段的用戶(hù),包括大量的成年人和教育者。使用Twine,你不需要學(xué)習(xí)任何代碼。它的目的不是教用戶(hù)如何編寫(xiě)代碼,而是教他們?nèi)绾螛?gòu)建和呈現(xiàn)非線性的游戲和故事。 ?

雖然這個(gè)應(yīng)用程序不會(huì)教孩子編碼,但它教授了孩子很多規(guī)劃和設(shè)計(jì)方面的技能,這些技能對(duì)于游戲設(shè)計(jì)師和故事講述者而言都是至關(guān)重要的。該應(yīng)用程序通過(guò) wiki、教程和活躍的用戶(hù)社區(qū)贏得了很好的用戶(hù)支持。 ?

建議年齡:12+。 ?

不同年齡小孩適用的編程語(yǔ)言 ?

一、4—6歲的孩子 ?

這是個(gè)可選的年齡段,這個(gè)階段正是孩子邏輯思維能力的形成和快速發(fā)展期,再小一些思維能力還達(dá)不到,切忌揠苗助長(zhǎng)。課堂形式多從少兒編程小游戲開(kāi)始,玩一些編程小游戲,比如用指令控制一個(gè)角色到達(dá)終點(diǎn),繞過(guò)一些障礙物,用循環(huán)來(lái)完成重復(fù)任務(wù)等等。 ?

再有一定基礎(chǔ)以后,從孩子的興趣和編程基礎(chǔ)起來(lái)時(shí)開(kāi)始培養(yǎng),通過(guò)用可視化的編程工具來(lái)完成稍微復(fù)雜一些的任務(wù),這一階段孩子的邏輯思維開(kāi)始更快地發(fā)展,比如Scratch少兒編程、App?Inventor等。 ?

二、7—10歲的孩子 ?

在熟悉了可視化少兒編程后,可以真正學(xué)習(xí)一門(mén)編程語(yǔ)言,用一些可視化編程工具來(lái)完成一些復(fù)雜的任務(wù),比如Scratch、Python等。蘿碼學(xué)期機(jī)器人少兒編程教育體驗(yàn)中心推薦Scratch編程課程,課程中融入了思創(chuàng)體教學(xué)法,建立系統(tǒng)化的遞階式課程體系。 ?

三、11—18歲的孩子 ?

如果孩子走到了這一步,說(shuō)明對(duì)編程非常感興趣,并且編程能力也比一般的孩子強(qiáng)很多。學(xué)習(xí)一種真正的編程語(yǔ)言,比如Swift、Python等,嘗試編寫(xiě)一些軟件,初步學(xué)習(xí)算法、數(shù)據(jù)結(jié)構(gòu)以及面向?qū)ο缶幊?。這個(gè)階段的孩子應(yīng)以實(shí)踐為主,看書(shū)為輔,也可以嘗試一些硬件編程,比如用Arduino做個(gè)小機(jī)器人。避免閉門(mén)造車(chē),盡量為孩子創(chuàng)造實(shí)踐機(jī)會(huì),比如合伙做網(wǎng)站,參加一些編程大賽等。蘿碼學(xué)期機(jī)器人少兒編程教育體驗(yàn)中心推薦的學(xué)習(xí)編程語(yǔ)言:Java、C++等。 ?

?

小孩學(xué)習(xí)編程語(yǔ)言的好處 ?

1.提高數(shù)學(xué)成績(jī):很多孩子在學(xué)習(xí)數(shù)學(xué)時(shí)感到吃力和枯燥,這是因?yàn)閿?shù)學(xué)是利用符號(hào)語(yǔ)言研究數(shù)量、結(jié)構(gòu)、變化以及空間模型等概念的一門(mén)*。它是抽象的,考驗(yàn)了孩子們的邏輯推理能力,還考驗(yàn)了孩子們思維的縝密性。而編程往往可以幫助孩子形象化抽象概念,讓他們將數(shù)學(xué)運(yùn)用到現(xiàn)實(shí)世界中,讓數(shù)學(xué)變得有趣和有創(chuàng)意。 ?

2.提高寫(xiě)作能力:在編寫(xiě)代碼的過(guò)程中,流程圖必不可少,孩子們的腦中需要提前形成流程框架,把復(fù)雜的文章內(nèi)容歸納成一個(gè)清晰的流程圖的過(guò)程,非常鍛煉小朋友的抽象歸納能力。孩子們經(jīng)過(guò)長(zhǎng)期的閱讀積累,將閱讀內(nèi)容進(jìn)行總結(jié),寫(xiě)作時(shí)提前梳理寫(xiě)作框架,從而提高寫(xiě)作能力。 ?

3.提高創(chuàng)造力:發(fā)散思維是一個(gè)創(chuàng)造者最重要的思維。發(fā)散思維就是通過(guò)一個(gè)或幾個(gè)已知條件,能夠推導(dǎo)出多個(gè)答案的能力,也叫求異思維,這種能力通過(guò)鍛煉和系統(tǒng)訓(xùn)練能夠鍛煉出來(lái)。孩子們通過(guò)實(shí)驗(yàn)學(xué)習(xí),在編碼時(shí)加強(qiáng)他們的大腦求異思維,使他們擁抱自己的創(chuàng)造力。 ?

4.編程對(duì)自信心提高了建立自信心:在編程過(guò)程中,孩子們會(huì)不斷遇到問(wèn)題,遇到問(wèn)題時(shí)他們會(huì)通過(guò)尋求方法以及外界幫助來(lái)解決問(wèn)題。孩子們不僅在此過(guò)程中提高了解決問(wèn)題的能力,同時(shí)對(duì)于自信心的建立也起著極大的作用。 ?

如果本頁(yè)不是您要找的課程,您也可以百度查找一下: