來源:少兒學(xué)科編程 2018-06-17 10:45:29
有過大學(xué)學(xué)科教育都或多或少知道當(dāng)前工業(yè)學(xué)術(shù)界主流編程語言C,C++,Java,Python等,而這些語言學(xué)習(xí)的門檻相對(duì)較高,不適合少兒的啟蒙入門,如果一上來就教授這些難免有拔苗助長之嫌。但是編程對(duì)于少兒以及未來智能社會(huì)又如此重要,怎么辦?
很幸運(yùn),著名的MIT(麻省理工學(xué)院)推出了編程工具Scratch,是適合于全世界兒童學(xué)習(xí)編程和交流的工具和平臺(tái)。該平臺(tái)采用Java構(gòu)建,作品可以隨意發(fā)布到互聯(lián)網(wǎng)和光盤U盤上。Scratch利用圖形化界面,把編程需要的基本技巧囊括其中,包括建模、控制、動(dòng)畫、事件、邏輯、運(yùn)算等等。孩子非常容易掌握,而內(nèi)涵一點(diǎn)都不簡單。通過這個(gè)工具平臺(tái),孩子可以快速掌握編程技巧,充分發(fā)揮自己的想象力。
少兒可以不認(rèn)識(shí)中/英文單詞,也可以不會(huì)使用鍵盤。構(gòu)成程序的命令和參數(shù)通過積木形狀的模塊來實(shí)現(xiàn)。用鼠標(biāo)拖動(dòng)模塊到程序編輯欄就可以實(shí)現(xiàn)簡單的程序編寫自己的故事書,動(dòng)畫片或者小游戲。
Scratch采用“圖形拖拽”方式進(jìn)行程序的設(shè)計(jì),有如下優(yōu)點(diǎn):
一、項(xiàng)目設(shè)計(jì)與真實(shí)編程思維一致
Scratch作為啟蒙課程,雖然看起來簡單,但是所用的思維和真實(shí)編程思維一致,里面包括有很多高級(jí)語言的設(shè)計(jì)思想,比如簡單設(shè)計(jì),面向?qū)ο,多線程,數(shù)據(jù)交換,對(duì)象重載等。有了這些思維后面在學(xué)習(xí)進(jìn)階語言時(shí)將會(huì)得心應(yīng)手。
二、分類教學(xué)獲得思考和實(shí)踐樂趣
Scratch可以實(shí)現(xiàn)游戲類、動(dòng)畫類、故事類、應(yīng)用類,讓少兒充分體驗(yàn)思考樂趣,滿足創(chuàng)作和實(shí)踐的想法,獲得成就感。
三、學(xué)科知識(shí)與趣味編程相輔相成
Scratch可以涵蓋從小學(xué)到高中的編程知識(shí),并且順利銜接不同階段的課程。在學(xué)習(xí)過程中,不僅能鞏固和加深理解學(xué)科知識(shí),還能培養(yǎng)孩子“如何解決問題”、“如何設(shè)計(jì)方案”、“如何進(jìn)行溝通”的能力。
四、與硬件結(jié)合生動(dòng)易學(xué)
Scratch可以使用軟件和硬件結(jié)合的方式進(jìn)行教學(xué),增加交互性,幫助理解編程中的各種抽象概念,將所想即所得發(fā)揮到極致。
結(jié)論
Scratch從發(fā)布之初到現(xiàn)在已經(jīng)經(jīng)歷過1.4、2.0等主流版本,在今年8月將會(huì)發(fā)布3.0版本。Scratch 3.0不僅僅是重構(gòu),也增加了一些積木,比如字符串包含判斷、移至最下層等積木。編輯器的外形看起來更加柔美,拖拽積木還有音效,支持多次撤回和恢復(fù)。同時(shí)3.0放棄了Flash,采用了HTML5來編寫,將有希望在不同平臺(tái)同步發(fā)布產(chǎn)品。有了這么強(qiáng)大的編程學(xué)習(xí)工具,少兒編程的啟蒙入門非它莫屬
相關(guān)推薦:
小升初試題、期中期末題、小學(xué)奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號(hào)
歡迎使用手機(jī)、平板等移動(dòng)設(shè)備訪問幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點(diǎn)擊查看