市面上關(guān)于少兒編程、機(jī)器人編程的宣傳很多,但大多數(shù)家長并不明白二者有什么區(qū)別,感覺好像機(jī)器人編程更高大上,但又不知道是不是這么回事。
兒童編程和機(jī)器人編程有什么區(qū)別?到底是不是一回事?兒童編程Scratch 和樂高是不是一樣?是不是學(xué)完機(jī)器人就可以編程了?學(xué)完少兒編程就可以對機(jī)器人進(jìn)行編程?
其實兒童編程Scratch 和樂高完全不是一回事。在沒有接觸編程的朋友可能看來有相似性,但是在專業(yè)人士看,區(qū)別非常大。舉個例子:
學(xué)習(xí)寫文章是基礎(chǔ),要學(xué)的也很多。學(xué)會寫文章,可以寫作文,也可以寫公眾號,可以做的很多。這就是分支,就像大河有很多小河,流向不同的地方一樣。但是,滿分的作文,不一定有人喜歡看。在公眾號上寫出10W+文章的人不一定能寫出滿分作文。不同的領(lǐng)域,也有不同的方法,但基礎(chǔ)都是要會寫文章。
就編程來說,學(xué)習(xí)計算機(jī)科學(xué)是基礎(chǔ),機(jī)器人編程其實只是一個很小的領(lǐng)域。打好基礎(chǔ),可以學(xué)好機(jī)器人編程。沒有基礎(chǔ),就算動起來也難以控制好機(jī)器人。
在國外,基本上是由很多協(xié)會組織計算機(jī)科學(xué)方面的比賽,而賣機(jī)器人的大商家組織機(jī)器人比賽,原因為何?
因為樂高的機(jī)器人編程更重視結(jié)果。樂高公司做積木起家,創(chuàng)辦于丹麥,至今已有80年的發(fā)展歷史,它更關(guān)注的是積木搭建的機(jī)器人按照既定要求完成動作。它的編程相對簡單,如在軌道內(nèi)轉(zhuǎn)一圈,繞過各種障礙……但就是這種編程也不容易,小也要三、四年級的孩子開始接觸,一兩年以后才能編程,還是要在老師的指導(dǎo)下完成。
所以,在機(jī)器人團(tuán)隊,編程人員永遠(yuǎn)是靈魂。少兒編程更重視過程,更注重創(chuàng)意。少兒編程通過Scratch軟件無與倫比的強(qiáng)大功能,將程序的代碼模塊化,通過搭積木的方式,實現(xiàn)動畫、游戲。少兒編程編程可以很好的激發(fā)孩子的創(chuàng)造天性和主動學(xué)習(xí)的能動性,上手快,在程序的設(shè)計、修改、完善過程中,孩子們可以很好的鍛煉邏輯思維能力、創(chuàng)造力和團(tuán)隊協(xié)作能力。
Scratch的入門的軟件,沒有一個漢字或者字母,幼兒園的小朋友也能玩的很愉快。在這里,4歲的孩子可以操作軟件,制做一個小的游戲或者程序。同時因為孩子年齡小,思維局限比大孩子要少得多,可以更好的激發(fā)孩子創(chuàng)造天性。
你看國際性的編程比賽,我們參賽的都是層層選拔勝出的高中生,美國都是小學(xué)一、二年級的小朋友。
如果把編程比喻成釣魚,樂高機(jī)器人更關(guān)注魚(機(jī)器人動起來),兒童編程則關(guān)注孩子的過程和創(chuàng)意。
雖然讓機(jī)器人動起來,或者按照指定規(guī)則運行非常有成就感,但是打好基礎(chǔ),激發(fā)創(chuàng)造性和鍛煉邏輯思維更是根本。讓孩子學(xué)習(xí)少兒編程才是基礎(chǔ)的!