資訊內(nèi)容
一起來(lái)了解scratch少兒編程
一起來(lái)了解scratch少兒編程
很多家長(zhǎng)一聽(tīng)到“少兒編程”一下便想到自己大學(xué)時(shí)代學(xué)習(xí)的VB或C語(yǔ)言,孩子會(huì)不會(huì)很難學(xué)啊。殊不知,現(xiàn)在的少兒編程并不是我們當(dāng)初學(xué)的編程語(yǔ)言,那么,scratch少兒編程又有哪些不一樣的呢?
Scratch是什么樣的
Scratch是一種圖形化的編程語(yǔ)言。它不要求使用者記住任何關(guān)鍵詞,不需要使用者學(xué)會(huì)復(fù)雜的程序結(jié)構(gòu),不需要使用者輸入復(fù)雜的文字;使用者只需要按照一定的邏輯順序,拖放Scratch里面的積木模塊,就可以搭建自己的程序了。
它不是這個(gè)樣子的
它是這個(gè)樣子的
Scratch3.0界面
Scratch模塊
使用積木塊搭建程序
Scratch為什么適合孩子學(xué)習(xí)
? ? Scratch使用者不需懂英文,可通過(guò)鼠標(biāo)拖動(dòng)積木塊(程序指令)的方式完成編程,類似于堆積木,也像組裝樂(lè)高玩具。避開(kāi)了復(fù)雜的語(yǔ)法,卻完美的保留了編程思維。幾乎所有的孩子都會(huì)一眼喜歡上這個(gè)軟件,并且產(chǎn)生做程序的欲望。
? ?通常在老師的指導(dǎo)下,孩子就可以完整的“拼”出一個(gè)能運(yùn)行的程序。在這過(guò)程中,感悟條件語(yǔ)句、循環(huán)語(yǔ)句、判斷語(yǔ)句等;理解給定參數(shù)和運(yùn)行命令等區(qū)別;切身體驗(yàn)到通過(guò)自己手動(dòng)編程實(shí)現(xiàn)智能化過(guò)程,從而培養(yǎng)孩子的邏輯思維和自我成就感。
? ? Scratch是非常合適作為孩子編程啟蒙學(xué)習(xí)的編程工具。孩子們可以利用它學(xué)習(xí)編程,與他人一起分享自己創(chuàng)作的互動(dòng)式媒體作品如故事,游戲和動(dòng)畫。
Scratch創(chuàng)意編程小游戲《猜數(shù)字》
? “編程不應(yīng)該專屬于計(jì)算機(jī)天才,應(yīng)該適用于所有人。”
這是美國(guó)麻省理工學(xué)院媒體實(shí)驗(yàn)室負(fù)責(zé)人——Mitch Resnick教授的觀點(diǎn)。
? ? 兒童編程絕不是讓孩子成為程序員,而是為了培養(yǎng)孩子的創(chuàng)造性和計(jì)算思維。MIT(麻省理工學(xué)院)媒體實(shí)驗(yàn)室Scratch項(xiàng)目的負(fù)責(zé)人凱倫.布雷南博士生說(shuō),“我們的目的不是要?jiǎng)?chuàng)辦電腦程序編寫大軍,而是幫助電腦使用者表達(dá)自己。”
? ? Scratch最酷的部分并不是教會(huì)孩子們?nèi)绾尉幊蹋墙虝?huì)孩子們自我認(rèn)同與開(kāi)放意識(shí)。當(dāng)孩子們?cè)谑褂肧cratch制作小游戲出現(xiàn)Bug的時(shí)候,會(huì)使用系統(tǒng)性的思維方式站在全局分析原因,激發(fā)孩子們主動(dòng)思考、發(fā)現(xiàn)問(wèn)題的能力,并培養(yǎng)孩子的好奇心。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除
