資訊內容
小孩子使用的Scratch編程與程序員工作中使用的編程有什么區(qū)別?
小學編程培養(yǎng)孩子邏輯思維、創(chuàng)新能力、動手能力
近年來,少兒編程教育逐漸的興起,并且讓更多的家長注意到了少兒編程教育對孩子的重要性。
但是很多家長對于小孩子學的Scratch與程序員所學的編程語言總是區(qū)分不開,總是會有一種錯誤的觀念——我的孩子以后可能不會當程序員,所以不需要學這個。
小編君想告訴各位家長的是,學習少兒編程并不是為了培養(yǎng)出一個程序員,而是進行編程思想和思維方式的鍛煉。

Scratch是美國麻省理工學院(MIT)設計開發(fā)的少兒編程工具。這個軟件的特點是:使用者可以不認識英文單詞、不會使用鍵盤,也可以編程。就是這樣一個軟件,它幾乎讓所有接觸過的孩子一下喜歡上這個軟件,建立起編程的欲望。
下面我們從四個方面來了解一下小孩子使用的Scratch編程與程序員在工作中的編程的區(qū)別。
1.?目標不同
小孩子的學習目標是發(fā)展興趣,培養(yǎng)自己的思維方式與創(chuàng)造能力,并且從中獲得樂趣。而大人的目標就很明確,就是為了解決一些工作中的一些問題,并且以此為職業(yè)。
2.?選擇的編程語言和工具不同
給孩子們選擇的編程工具一般都是比較容易上手,并且容易理解的。像Scratch這樣的軟件,它是可視化圖形編程語言,使用者可以不認識英文單詞,也可以不會使用鍵盤,其構成程序的命令和參數(shù)是積木形狀的模塊,不用書寫代碼語句,只需要按照一定的邏輯拖動模塊把它們拼在一起就可以;而大人們的編程語言通常是由一些英文和符號結合起來,學習起來非常枯燥。
3.?應用場景不同
Scratch的模塊數(shù)量有限,難以實現(xiàn)復雜的算法,主要是用來培養(yǎng)孩子的邏輯思維能力、思維方式和創(chuàng)造力等,Scratch的場景以游戲、動畫、音樂為主。而程序員使用編程語言一般是需要開發(fā)一個軟件或者建立一個大型的網(wǎng)站等等應用在商業(yè)的產品。而這些的實現(xiàn)往往需要用到代碼編程語言。
4.?評價標準不同
孩子們學習Scratch的評價標準可能就是掌握了一些編程的基礎概念,并且能夠自主的設計出一個小游戲,或者利用一些小游戲去參加一些比賽。而程序員的編程,是有一些工業(yè)級的要求,對需求的完成度,代碼可讀性、效率、產品質量、用戶體驗都是具有具體要求的。
但是Scratch的使用方法與程序員的編程也有一些相同的地方,比如變量、函數(shù)、循環(huán)和判斷這些都是小孩子在編程中會學習到的東西,而程序員的編程語言中也有這些。所以Scratch圖形化編程和代碼編程有相通之處,又有其獨特的特性。所以這就是在選擇少兒編程的教育軟件時,會毫不猶豫的選擇Scratch的原因。
Scratch圖形化編程更多是的是培養(yǎng)孩子的思維方式,并且在學習編程的過程中鍛煉孩子的邏輯思維能力、系統(tǒng)思維能力和專注能力。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯(lián)系刪除
- 上一篇
少兒編程Scratch第15講:貪吃蛇
目的:完成一個貪吃蛇的小游戲,了解角色圖片制作、克隆、運動方向、碰到障礙物的處理。 游戲說明:游戲開始時,蛇不停的往前移動,身體逐漸變長。玩家可以通過上下左右四個按鍵改變蛇運動方向(向上、向下、向左
- 下一篇
科學充實頭腦,科技創(chuàng)造未來,學寫一個能控制衛(wèi)星軌道變換的Scratch程序 | 一日一編程
編程,未來將成為我們需要掌握的又一門“外語”。學習編程,同樣需要持續(xù)、長久的堅持。現(xiàn)在,各種簡單易用的編程工具的誕生,讓我們很容易編寫好玩的小游戲 。因此,我們推出一日一編程這個專欄,借助Scratch編程工具,每天一個課題,每天一個收獲。家長和小朋
