您好,歡迎來(lái)到易龍商務(wù)網(wǎng)!
發(fā)布時(shí)間:2020-12-09 09:28  
【廣告】





少兒編程起源
少兒編程真正的起源來(lái)自于Logo語(yǔ)言、構(gòu)造主義(Co1nstructionism)學(xué)習(xí)理論的提出者——西蒙·派珀特(SeymourPapert)教1授。派珀特教1授專門(mén)為孩子發(fā)明了自己的LOGO語(yǔ)言,應(yīng)用到了教育領(lǐng)域,這樣就可以讓孩子可以通過(guò)編程的方式讓計(jì)算機(jī)程序變得看得見(jiàn),摸得著。
西蒙·派珀特(SeymourPapert)
后來(lái)米切爾·瑞斯尼克(Mitchel Resnick)在派珀特教1授的編程語(yǔ)言的基礎(chǔ)上推出了新一代的編程語(yǔ)言——Scratch編程語(yǔ)言。這個(gè)語(yǔ)言解決了很多人對(duì)程序想學(xué)卻無(wú)從下手的問(wèn)題,達(dá)到“不僅能讀還能寫(xiě)得好”的境界。
米切爾·瑞斯尼克(Mitchel Resnick)
少兒編程究竟是學(xué)什么?
少兒編程并不是讓他們成為程序員,而是要學(xué)會(huì)編程思維(Computational
Thinking)。編程思維是計(jì)算機(jī)科學(xué)解決問(wèn)題的思維方式,能幫助我們理清思維過(guò)程,忽略問(wèn)題細(xì)節(jié),抽象定義問(wèn)題,通過(guò)收集數(shù)據(jù),從而解決問(wèn)題。
女孩能學(xué)編程嗎
為什么要讓女孩子愛(ài)上編程?瘋了嗎?編程不是要成為苦逼的程序猿嗎?還別說(shuō),大多數(shù)家長(zhǎng)可能都還抱著這樣的想法。不過(guò),這些家長(zhǎng)已經(jīng)OUT了!近一年,教1授少兒圖形化編程的機(jī)構(gòu),不管是線上還是線下,都如雨后春筍般的冒出來(lái)了。少兒圖形化編程主要指的就是由MIT教1授米切爾瑞斯尼克推出的新一代編程語(yǔ)言 – Scratch編程語(yǔ)言。Scratch語(yǔ)言不需要寫(xiě)太多代碼,只需要像搭積木一樣把命令語(yǔ)句一塊一塊地疊加起來(lái),計(jì)算機(jī)就會(huì)從上而下一塊積木一塊積木地執(zhí)行我們給的指令。
少兒編程并不是想讓孩子們都成為程序員,而是要學(xué)會(huì)一種編程思維。編程思維是計(jì)算機(jī)科學(xué)解決問(wèn)題的思維方式,能幫助我們理清思維過(guò)程從而解決問(wèn)題。不管面對(duì)多么復(fù)雜的問(wèn)題都能分解成一個(gè)個(gè)小問(wèn)題,找到問(wèn)題之間存在的關(guān)聯(lián),從而想辦法將問(wèn)題逐一解決,在這個(gè)過(guò)程中思維邏輯就顯得尤為重要,這就是少兒編程教給孩子重要的能力。就像喬布斯曾經(jīng)講過(guò)的:“我覺(jué)得每個(gè)人都應(yīng)該學(xué)習(xí)一門(mén)編程語(yǔ)言。學(xué)習(xí)編程教你如何思考,就像學(xué)法律一樣。學(xué)法律并不一定要為了做律師,但法律教你一種思考方式,學(xué)習(xí)編程也是一樣的。
編程天然適合孩子學(xué)習(xí)
科學(xué)研究標(biāo)明:6-12歲正好是孩子大腦發(fā)育的黃金階段,同時(shí)也是孩子從環(huán)境感知轉(zhuǎn)變到邏輯鏈接的學(xué)習(xí)階段。
編程語(yǔ)言更符合大腦邏輯思維,在孩子閱讀和理解文字同期,用可視化拖拽式游戲和程序教他們編程知識(shí)。代碼不再生澀難懂,如同“母語(yǔ)”一樣自然流利。
孩子不再沉迷于游戲
大部分家長(zhǎng)會(huì)認(rèn)為,編程會(huì)讓孩子太早的接觸電腦而迷戀上電腦游戲,其實(shí),恰恰相反,編程告訴孩子們游戲是怎么開(kāi)發(fā)出來(lái)的,游戲中的各種人物、場(chǎng)景、屬性等都將會(huì)以它們“原始”的樣子展現(xiàn)在孩子們眼前。
在VIPCODE,7歲學(xué)員完成的飛機(jī)大戰(zhàn)
孩子們的思想格局提高了,明白了程序員是怎么開(kāi)發(fā)游戲的,讓孩子站在一個(gè)更高的角度去看待網(wǎng)絡(luò)游戲,避免沉迷游戲。
編程的可視化
可視化編程也越來(lái)越重要,所謂的可視化程序設(shè)計(jì)和Visual Basic或Visual C 并不同,支持可視化程序設(shè)計(jì)的IDE可以讓開(kāi)發(fā)人員直接移動(dòng)程序單元來(lái)建立流程圖和結(jié)構(gòu)圖,然后直接做編譯或解釋,這一類的流程圖通常是以UML為基礎(chǔ)。
這樣的界面因?yàn)闃?lè)高的Mindstorms開(kāi)始普及,一些公司也開(kāi)始透過(guò)瀏覽器Mozilla和分布式程序設(shè)計(jì)(LabVIEW)往這方面努力。從1980年代1開(kāi)始,可視化程序設(shè)計(jì)系統(tǒng)-Max,就是以類比合成器的設(shè)計(jì)為榜樣,同時(shí)被用來(lái)開(kāi)發(fā)即時(shí)音樂(lè)演出軟件。
這種方法也被用在專業(yè)軟件,例如Openlab,這類的使用者需要完整程序設(shè)計(jì)語(yǔ)言的彈性,并不想要傳統(tǒng)的學(xué)習(xí)曲線。
可視化程序設(shè)計(jì)語(yǔ)言有另一個(gè)半免費(fèi)和開(kāi)放源代碼的替代品-Mindscript,具有加密系統(tǒng)和連結(jié)數(shù)據(jù)庫(kù)等等。