資訊內容
武江區科藝少兒Scratch趣味編程招生中!
? ??編程中的Scratch是一種圖形化的編程語言,區別于代碼性編程語言。Scratch可以說是打開了孩子學編程的大門,以下我們談談什么是Scratch少兒編程。
1.Scratch是什么?
2.Scratch是游戲嗎?
3.Scratch的特點,為什么適合孩子學習?
4.少兒學習編程有什么好處?
一、Scratch是什么?
??? Scratch是一種全新的程序設計語言,你可以用它很容易地創造交互式故事情節、動畫、游戲,然后還可以把你的作品分享給所有人。開發者表示,這種電腦編程語言的目的,是幫助孩子發展學習技能,學習創造性思維,以及學習集體合作。MIT(麻省理工學院)媒體實驗室的博士生凱倫.布雷南,是Scratch項目的負責人,他說,“我們的目的不是要創辦電腦程序編寫大軍,而是幫助電腦使用者表達自己。”
-
與其讓孩子玩游戲;
-
不如讓孩子做游戲!
(Scratch編程界面)
??? Scratch適合6歲以上小朋友學習和使用。同時是非常合適作為孩子編程啟蒙學習的編程工具。
二、Scratch是什么?
??? Scratch是一款可以制作游戲、動畫、工具的編程語言。掌握了Scratch,孩子們就能自由自在地揮灑他們無限的創意,享受創造的樂趣。Scratch由麻省理工學院媒體實驗室開發出來至今,有超過100萬的孩子在學習Scratch編程。在中小學的教育中通過Scratch編程,擴展了語文,數學,外語,音樂,體育,科學的教學深度。
(使用Scratch編寫植物大戰僵尸游戲)
三、Scratch的特點,為什么適合孩子學習?
??? Scratch使用者可以不認識英文單詞,也可以不會使用鍵盤。Scratch通過類似搭積木的方式就可以輕松的完成編程。避開了復雜的語法,卻完美的保留了編程思維。幾乎所有的孩子都會一眼喜歡上這個軟件,并且產生做程序的欲望!
????Scratch不是密密麻麻的英文代碼,它不是這樣的。
?????
????????????????????????(傳統的計算機編程語言)
??? Scratch采用積木式編程,與傳統編程語言不同,它沒有各種枯燥嚴厲的語法限制,有的僅僅是樂高積木一樣的凸槽插入凹槽。而且所編即所得,一邊寫代碼,一邊就可以看到程序運行的效果。
來看看Scratch保留的一些程序思維吧!
1、順序執行-積木一個個的拼接。
????
????????
2、循環結構-重復執行(用包裹的形式)
????
?????
3、條件分支-如果那么的判斷。
????
?????
??
少兒編程培養的不是程序員
而是具備編程思維的新時代人才!
四、學習少兒編程有什么好處呢?
強化孩子的邏輯思維能力。
????編寫程序最重要的是如何把大問題不斷分割成小問題。如同計算這個加法題9+8+7+4+5+9=?,如果你不能看一眼就得到答案,那么你應該將它拆解成9+8,+7,+4,+5,+9,5個加法題一個個的解決。編程中孩子要思考如何把代碼合理地安排在整個程序中,讓程序流暢地處理輸入、演算、輸出,這個過程對孩子分析事物的邏輯性有極大的幫助。
培養孩子的專注力和細心度。
????修改Bug是每一個編寫程序人的必經之事,無論是大人還是小孩都不例外。有時候只是少打了一個字母或在某一行末尾少了一個分號,就會造成程序大亂,更別說邏輯分析問題上忽略的某種狀況和陷阱。所以,在編寫程序的過程中,排錯是無法敷衍了事的,這個過程能有效改正孩子馬虎行事的毛病,避免當個“差不多”先生。
提高孩子的耐心。
????當父母的一定遇到過這種情況,帶孩子去吃飯,孩子怎么也坐不住,總是跑來跑去,到處吵鬧玩耍。這時,有的人會拿出手機當作游戲機,孩子的注意力瞬間就會被拉回來,開始安靜地坐在位置上玩耍。以游戲項目作為課程就是運用這種特性,讓孩子在游戲中學習,寓教于樂。但是編寫游戲和玩游戲的很大區別在于編寫游戲可以很好的鍛煉孩子延遲滿足感的能力,提高耐心,從編寫游戲,到玩游戲,是需要經歷一個比較長的過程。同時學會編寫游戲的小朋友,會在游戲過程中融入更多的思考,游戲視角會有明顯變化。
增加孩子的抽象思考能力。
????其實學習編程就像學習外語一樣。如果說學外語是為了跟外國人溝通,學習程序就是為了跟計算機溝通。更有趣的是,你碰到外國人不會說外語還可以用手比劃,跟電腦可不行。這意味著孩子在學習的過程中需要一種化具體為抽象的能力,讓程序能夠按照孩子想象的方式運行,這是集思廣益的過程。讓孩子發揮無限想象并動手實踐,讓不懂得思考的電腦也能了解與表達抽象的事物。
提升孩子整理信息、融會貫通的能力。
????程序是一堆電腦指令的組合,好比上小學時我們查字典學漢字、學成語,之后學習如何利用習得的漢字、成語組成句子,進而撰寫文章一樣。程序中的基本指令就像是漢字,寫成可重復利用的方法或對象就像是成語。最終要完成項目,就必須融會貫通、學以致用,確保程序在執行中不會出現不可預期的錯誤。
提升孩子國際性的溝通能力和競爭力。
????顯而易見,現在哪一個行業可以不用電腦?如同先前提過的,編程語言已然成為一種重要的溝通工具,不但可以跟電腦溝通,還可以跟所有運用電腦的人溝通。孩子在幼時接觸的環境往往跟以后的發展有極大的關聯性,如果不想跟世界脫軌,那么最好盡早讓他們了解程序或編程是怎么一回事,這將會是他們面對國際和未來競爭的核心能力。
讓孩子學會團隊合作和共同學習。
????在適當的教學課程設計下,學寫程序就像玩游戲闖關一樣,同學彼此討論破關攻略。結對編程,你不會,我教你;我卡關,你幫忙;我設計,你闖關。同時,在互動中增進情誼,學習如何利用團隊的力量解決問題。比起老師在講臺上單方面的講課,同學之間的探討更容易提高學習效率。
訓練孩子的空間思考能力。
????在編程中控制游戲人物的過程是訓練空間思考能力的一個很棒的方式。仿佛孩子自己在高低起伏中身陷迷宮,在闖關角色中置身于編程世界,在游戲中學習,明白方向感和立體的空間架構。
增進孩子解決問題的能力。
????面對一道道關卡的挑戰,孩子會不斷思考如何利用學到的知識、程序達到闖關的目的。一旦養成這樣的習慣,在碰到生活中或其他課業問題時,自然也會試著自己解決。父母只要給予適當的工具和提示,讓孩子自己動手、動腦去完成。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
