資訊內(nèi)容
如何學(xué)好Scratch編程
? ? ? Scratch編程作為一種圖形化編程語言,從孩子最擅長的積木模塊化編程學(xué)起,在老師的引導(dǎo)下,按照一定的邏輯關(guān)系,又不限制孩子創(chuàng)造力的發(fā)揮,逐步完成一個(gè)包含孩子自己創(chuàng)造力以及想象力的程序。在這一過程中,老師會引導(dǎo)孩子感悟到程序里的邏輯關(guān)系、語句、循環(huán)、判斷,理解參數(shù)和命令的區(qū)別等等,并且逐步的接觸程序代碼,直至最終掌握代碼。麻省理工學(xué)院的教授,Scratch之父米切爾·雷斯尼克(Mitchel Resnick)說:“當(dāng)你學(xué)會編程,你會開始思考世界上的一切過程”,“每個(gè)孩子都需要掌握其基本原理,才能在這個(gè)快速變化的世界脫穎而出”。
? ? ?? 學(xué)習(xí)編程一定要動手動腦。孩子們一般會有個(gè)極端,一個(gè)是只想不做,一個(gè)是只做不想,這兩個(gè)極端都是錯(cuò)誤的。建議孩子們按照以下的順序來學(xué)習(xí):通過平臺復(fù)習(xí)老師所講內(nèi)容,充分理解本節(jié)課的知識點(diǎn)和要做的程序內(nèi)容,思考為什么這么設(shè)計(jì),嘗試提出自己的問題,然后帶著這些問題去看課堂上老師的演示;演示的同時(shí)采用邊看邊做的方式,仿照演示自己操作,操作一步消化一步,直到整個(gè)演示講解播放完畢。這一過程結(jié)束后,讓孩子簡單在腦子中回顧一下整個(gè)設(shè)計(jì)操作的過程,每一步是怎么做的,為什么這么做,把整個(gè)過程都理解透,然后自己再獨(dú)立操作一遍,有時(shí)間的爸爸媽媽也可以做孩子的學(xué)生,讓孩子把自己做的程序講解演示一下,并鼓勵孩子嘗試修改程序中的設(shè)計(jì),加入孩子自己的思路以及孩子自己創(chuàng)造想象的一些元素。學(xué)習(xí)編程最重要的一點(diǎn)就是教會孩子在面對一個(gè)問題時(shí)如何去分解問題、發(fā)現(xiàn)問題,通過自己的努力發(fā)現(xiàn)解決問題的辦法,并且加入孩子自己想象創(chuàng)造的一些元素。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除
