【廣告】
DP系列創(chuàng)意機器人對學生的意義
1、游戲與學習相結(jié)合
2、更好的發(fā)揮自我個性,
3、可輕松學習枯燥的初、中、高理科知識
4、從實踐中體會自我創(chuàng)作的成就感
5、鍛煉意志、韌性等持續(xù)力的提升
6、更好的激發(fā)孩子興趣和學習 能力
7、學習與生活息息相關(guān)的知識,以及生活中實際運用,更加善于觀察和發(fā)現(xiàn)生活中的科學奧秘
8、知識和閱歷比同齡階段的孩子更加豐富
9、全方面的思考能力,舉一反三,主動思考與發(fā)現(xiàn)和解決問題的能力
10、團隊合作以及動手能力的培養(yǎng)
少兒編程起源
少兒編程真正的起源來自于Logo語言、構(gòu)造主義(Co1nstructionism)學習理論的提出者——西蒙·派珀特(SeymourPapert)教1授。派珀特教1授專門為孩子發(fā)明了自己的LOGO語言,應(yīng)用到了教育領(lǐng)域,這樣就可以讓孩子可以通過編程的方式讓計算機程序變得看得見,摸得著。
西蒙·派珀特(SeymourPapert)
后來米切爾·瑞斯尼克(Mitchel Resnick)在派珀特教1授的編程語言的基礎(chǔ)上推出了新一代的編程語言——Scratch編程語言。這個語言解決了很多人對程序想學卻無從下手的問題,達到“不僅能讀還能寫得好”的境界。
米切爾·瑞斯尼克(Mitchel Resnick)
少兒編程究竟是學什么?
少兒編程并不是讓他們成為程序員,而是要學會編程思維(Computational
Thinking)。編程思維是計算機科學解決問題的思維方式,能幫助我們理清思維過程,忽略問題細節(jié),抽象定義問題,通過收集數(shù)據(jù),從而解決問題。
編程的可視化
可視化編程也越來越重要,所謂的可視化程序設(shè)計和Visual Basic或Visual C 并不同,支持可視化程序設(shè)計的IDE可以讓開發(fā)人員直接移動程序單元來建立流程圖和結(jié)構(gòu)圖,然后直接做編譯或解釋,這一類的流程圖通常是以UML為基礎(chǔ)。
這樣的界面因為樂高的Mindstorms開始普及,一些公司也開始透過瀏覽器Mozilla和分布式程序設(shè)計(LabVIEW)往這方面努力。從1980年代1開始,可視化程序設(shè)計系統(tǒng)-Max,就是以類比合成器的設(shè)計為榜樣,同時被用來開發(fā)即時音樂演出軟件。
這種方法也被用在專業(yè)軟件,例如Openlab,這類的使用者需要完整程序設(shè)計語言的彈性,并不想要傳統(tǒng)的學習曲線。
可視化程序設(shè)計語言有另一個半免費和開放源代碼的替代品-Mindscript,具有加密系統(tǒng)和連結(jié)數(shù)據(jù)庫等等。