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