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