來源:東吳一叟 2018-06-14 11:09:37
Scratch的代碼窗口界面刻意被設(shè)計成類似實物桌子的樣子,便是在模仿孩子們玩Lego時的場景,方便孩子們隨意拖拽編程積木在這個“桌面”上。配合Scratch交互性極強(qiáng)的編程環(huán)境,用戶只要一觸發(fā)代碼塊的運行,可即刻在左邊的可視化窗口觀察到運行結(jié)果,并可在運行過程中修改代碼,觀察修改后代碼對應(yīng)的觸發(fā)結(jié)果。
這種學(xué)習(xí)模式與一般編程學(xué)習(xí)工具倡導(dǎo)的“自上而下的規(guī)劃(top-down planning)”相反,被稱為“自下而上的修補(bǔ)(bottom-up tinkering)”,這樣的模式可能會讓學(xué)習(xí)過程有些雜亂無章,但用戶根據(jù)動畫運行結(jié)果來不斷修改代碼,這種探索實驗式的學(xué)習(xí)途徑其實是更讓學(xué)習(xí)者感到舒適的。Scratch多次更新的過程中,也強(qiáng)調(diào)了通過這種模式培養(yǎng)孩子們“直覺思維(intuitive learning)”的能力。
。2)項目更有意義
我們都知道,我們在做一件自己認(rèn)為有意義的事情時,我們是最享受的,這時候?qū)W習(xí)也是最高效的。Scratch的開發(fā)團(tuán)隊也深知這一點。因此,Scratch在開發(fā)之初非常關(guān)注兩點:多樣性和個性化。
多樣性是指Scratch支持用戶創(chuàng)建各類項目,不管是故事、游戲、動畫,用戶都可以根據(jù)自己的需求和興趣在Scratch上完成相應(yīng)類型的項目。
個性化是指支持用戶在Scratch中導(dǎo)入圖片或音樂、錄音、畫圖等功能。這也是Scratch至今仍堅持采用有些過時的二維位圖技術(shù)的原因。因為只有在這樣簡潔單一的環(huán)境下,用戶的各式各樣的素材才能被充分地得到支持,項目才會充滿創(chuàng)造的無限可能性。
(3)社交氛圍更濃厚
自Scratch推出2.0版本后,Scratch從一門編程語言轉(zhuǎn)變成了一個語言與社區(qū)并重的產(chǎn)品。Scratch社區(qū)已是Scratch不可分割的一部分,其活躍的社區(qū)氛圍也是Scratch達(dá)到如此大影響力的主要原因。
Scratch 2.0新增的“一鍵分享”功能,便體現(xiàn)出Scratch對“再創(chuàng)造”理念的重視,這種“分享”、“再創(chuàng)造”的概念極大推進(jìn)了學(xué)習(xí)者之間的合作以及對開源的理解。不少Scratch經(jīng)典項目便是由來自多個不同國家的孩子跨國合作完成的。當(dāng)然,擁有超過40種語言的翻譯版本是這一切跨國合作的基石。
相關(guān)推薦:
小升初試題、期中期末題、小學(xué)奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號
歡迎使用手機(jī)、平板等移動設(shè)備訪問幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點擊查看