分享一篇來自 @劉鳳飛 果果老師對少兒編程的解讀。

少兒編程到底學什麼呢?

很多家長朋友讓孩子學習編程,是為了培養邏輯思維能力。

毫無疑問,編程是一門非常適合用來鍛煉邏輯思維的學科,因為編寫程序的過程就是不斷思考和運用邏輯的過程,所以說學習編程對邏輯思維的培養非常有效和重要。

但是這些也恰巧是計算機最擅長的,未來在大數據和人工智慧面前也是最容易被替代的。圍棋已經是一個非常需要思維計算的項目了,但是也抵不過計算機那麼強大的運算和分析。

那麼什麼是不容易被替代的呢?

人類的品質,探索的精神,創新的意識,文明的藝術,更高的思維方式。

我認為少兒編程重點不在於學習編程軟體的使用和編程語言,而在於思維的鍛煉。讓孩子在愉悅的學習環境中,盡情的將自己內心的想法表達出來,通過項目制的學習方法,掌握分析問題,解決問題的能力。

以下將從3個方面闡述下,我認為少兒編程到底學什麼?

1.學什麼?

2.鍛煉什麼?3.培養什麼?

1.學什麼?

(1)學習軟體使用方法

我們將會越來越多的使用各種軟體來幫助我們更快的工作和解決問題。例如Word、Excel以及圖像處理、視頻剪輯軟體等,而它們的使用在很多地方是相通的。

(2)學習編程知識(僅僅少兒編程學習中的一小部分)

簡單的編程邏輯,代碼的編寫能力,條件判斷,順序執行,循環,變數,鏈表,函數等等一些列的編程知識和技巧。通過編程知識幫助我們設計一些小工具解決一些重複流程化的工作。

(3)數學應用

將很多數學的實際知識運用到一個個實實在在的項目上,將數字和計算賦予更高的生命力,而不是停留在試卷上答題。

2.鍛煉什麼?

(1)自律性

我們大部分時間是生活再他律的狀態,老師管著上課不能說話,作業要按時完成。編程可以很好的將他律變成自律,因為在程序世界的對與錯不需要外人評說,程序會自己告訴你。

相信大家都知道要培養一個孩子的自律性,需要制定規則,培養孩子遵守規則的意思,以及適當的延遲滿足感。

每一門編程語言都有自己的規則,程序的運行也將會完全按照規則進行執行。而編程通過嚴謹的邏輯判斷和程序規則幫助孩子不斷的提升自律性。編程做項目做遊戲,都不是一蹴而就的,它需要一個過程。比如:想玩一款自己腦海里的遊戲,需要先進行分析-製作-測試,然後才能進行遊戲。這個過程可以很好延遲滿足感。所以說編程學習可以鍛煉孩子的自律性。自律性對孩子的成長和成績都非常重要,至少在小學和初中來說一個自律的孩子學習成績通常都很優秀。

(2)自主學習能力

我們獲取知識越來越便捷。無論是大人還是孩子可以通過網路或者書籍獲取各種知識,這個時候的差異化凸顯就體現在自主學習能力上。自主學習能力表現在兩個方面一是主動學習,二是高效的學習。在高中其間高效的學習非常重要,這也是成績從自律性拉開的關鍵。一個自律的人可以很好的做到主動學習,但是學業壓力非常重的時候如果沒有好的學習方法,將會學習的非常辛苦而不見成效。而對於大學時代主動學習將是核心,大學時光孩子將會有大把的空餘時間,如果可以做到主動學習那將是人生的一筆財富。

孩子在幼兒園、小學、初中、高中一直都有家長的督促,老師的管理,並且學習壓力和負擔也是逐漸上升。但是在這些階段中,孩子卻無需直面社會的挑戰。然而大學這個最鄰近社會挑戰的學習生涯卻可以很輕鬆,大學生活這對很多孩子來說無疑是的放鬆的天堂,無限的自由,可以睡到自然醒,可以沒日沒夜的遊戲。在這個階段,沒有了家長的時刻督促也沒有了老師嚴格的管理,但是這樣輕鬆的四年一過去,就要迎接比高考還嚴峻的就業挑戰和面臨比高中還要辛苦的工作。

似乎這樣的學業規劃並不是那麼的合理,但是現實的教育路徑就是這樣的。這就需要我們的孩子提前具備自律性和自主學習能力。才能在這樣的路徑下成為佼佼者。

(3)創造力

孩子的想像力是無窮的,哪怕是孩子的夢境也是一部有趣的動畫。編程可以將孩子想法結合音樂、圖畫一同表達出來。可以通過遊戲,動畫等等一些列的方式將想法生動的表達出來。創新意識會在孩子不斷將內心想法實現和表達的過程中得到很好的鍛煉,不斷的創新,不斷的思考。具備了自律性和自主學習能力將會是社會的中心力量,在融合上創造力,那將會是未來的霸主,極具創新的人才。

(4)表達力

通過項目進行中的團隊協作,鍛煉溝通協調能力。將自己的項目進行講解和展示不斷的提升表達能力。自己創造的好遊戲或者好項目更容易激發分享欲,通過這個的激發,讓孩子不斷的感覺到分享帶來的樂趣,在不知不覺中鍛煉表達力。

3.培養什麼?

(1)思維模式

計算思維

計算思維是一種具有邏輯性和抽象化的科學計算的解決問題的能力,計算思維有四個方面,他們分別是分層思維、模式識別、流程建設和抽象化。

分層思維

幫助我們將大項目拆分成若干個小項目,將複雜的問題拆解成一個個小問題,讓其變成容易理解和解決的小部分。然後通過完成小項目,解決小問題從而完成大項目,解決複雜問題,使整體變得更加易懂和簡單。

如同製作漢堡?

將漢堡分層劃分組成部分

最上層的圓麵包

生菜

乳酪火腿烤肉最下層的圓麵包

模式識別

任何事物都有相似性,模式識別正是教會我們尋找到它們之間的共同點。從以往的經驗中得到規律並且舉一反三,利用這些相同的規律,去解決問題。當我們把大項目、複雜問題分層到小項目、小問題時,我們通常可以在小項目、小問題中找到模式和規律。

加法就很典型,每一步小加法我們都會運算。

9+10+8+6+7=?

我們的計算是分層為

9+10=19

19+8=27

27+6=3333+7=40

分層後的每個計算,都是我們之前學習過或者有規律可以遵循的。通過一層的計算,得到了最終的答案。

9+10+8+6+7=40

流程建設

流程建設是一步一步解決問題的過程,按照的一定的順序完成一個個任務。設計程序的每一個步驟,編寫程序每一行代碼的過程就是流程建設的過程。

我們已經在日常生活中運用到了流程建設

7:00起床

8:00早餐8:30上學

12:00午飯

13:00午休14:00眼保健操17:00放學18:00晚餐19:00作業21:00睡覺

抽象化

抽象化是關注關鍵信息,將重要的內容提煉出來,忽略不必要的細節。掌握了抽象化的能力,我們就可以將一個解決方案應用於其他事物中,制定出解決方案的總體思路。

比如:我們認識貝類,或許我們並不是全部認識它們,也叫不出名字。但是我們知道它們都有貝殼,我們可以統一叫做貝類。然後我知道如何烹飪花甲,同樣我通過它們都是貝類這個關鍵信息,忽略它們的外形,忽略它們的名字,就知道它們可以用相同的烹飪手法。

(2)培養耐心和細心

找Bug就是一個極需要耐心和細心的活。

既然少兒編程教育的理念是這樣的,那麼整個學習過程就應該圍繞這個來開展,才不會讓少兒編程教育變成知識灌輸式的科目。

少兒編程好與不好,關鍵不在於少兒編程本身好不好,因為學習總是有益的。我覺得少兒編程的關鍵在於教學的形式和過程。

?看完兩件事:

如果你覺得這篇內容對你挺有啟發,我想邀請你幫我2個忙:

1. 點贊,讓更多的人也能看到這篇內容(收藏不點贊,都是耍流氓 -_- )

2. 關注我@小碼王在線少兒編程,讓我們成為長期關係

我是小碼王在線,專註分享孩子成長乾貨,構建孩子面向未來的思維方式。

發佈於 2020-03-24繼續瀏覽內容知乎發現更大的世界打開Chrome繼續智慧魚智慧魚人工智慧基礎教育

3D動畫編程提升孩子的綜合思維力、創造力、空間想像力!


3D動畫編程提升孩子的綜合思維力、創造力、空間想像力!


謝邀。

簡單地,挑重點說:流程圖,邏輯運算,大局觀,數學。


學習如何交智商稅


推薦閱讀:
相关文章