資訊內容
編程思維 讓孩子更加從容的面對人工智能
隨著人工智能成為熱門話題,加上高考遇上編程,編程繼續成為父母們關注的焦點。編程教學的普及,讓孩子學習編程,其目的并不是讓孩子寫代碼,而是掌握“編程思維”。
國外很多發達國家早早全面推動兒童編程教育進入基礎學科,意在通過培養孩子的計算機思維和編程思維,幫助他們更好地理解未來世界的事物,在其他領域得到應用價值。
小學階段,作為思維模式發展的關鍵期,如何培養孩子的思維能力呢?
孩子邏輯思維的培養,是以問題為基礎的,引導孩子發現問題、分析問題、解決問題,是培養孩子邏輯思維能力的重要途徑。這就類似于編程教育培養的核心——編程思維。
編程思維是“理解問題——找出路徑”的一整套思維路徑,分為4個步驟:分解、模式識別、抽象、算法。
分解——將復雜、龐大的問題分解成幾個小問題分別解決的思維路徑。模式識別——單獨檢視,思考每一個小問題,搜索解決方案。抽象——剖析出問題的核心,聚焦幾個節點,忽略小細節,形成解決思路。算法——設計步驟,執行。
學編程,孩子會潛移默化的理解很多數學知識,你有注意觀察過這些數學知識是如何在編程里體現嗎?這其中就包括:
1坐標系
舞臺是一個以中心為原點的直角坐標系,x軸正方向為右,y軸正方向為上。通過(x,y)坐標點,來控制所有角色的位置。事實上,舞臺上還有一個隱含的坐標系,通過方向、角度和距離,這是一個極坐標系。上下左右的位置,行動操控都是通過角色的坐標來實現的。
2數據類型
最常見的是整數和小數,即實數集(在LiveCode中所有實數是一個數據類型),另外還有布爾類型(真或假)、字符串類型(一段文本)。
3數據的比較
也就是數學中三種基本順序,大于、等于和小于。
4算術運算
加減乘除是四種基本運算,孩子在編程過程中,常常需要在具體的場景中來運用這四種基本運算。另外還有取模運算和四舍五入。
5數學函數
在編程過程中,孩子將接觸到一些基本的數學函數,包括取絕對值,三角函數,對數函數以及指數函數等。通過函數圖像的自動畫圖及其他實際應用,孩子可以非常直觀的理解它們。
6幾何圖形
在編程過程中,一類常見的任務就是圖形繪制。過程中,孩子將大量接觸幾何圖形,并從坐標系中進行圖形繪制和操控。
編程教育里面有著大量的數學學科內容,通過它們在具體任務中的應用,孩子不僅操控了這個虛擬世界,而且還會切身應用到數學知識和能力。在玩樂中學到知識,成長自己。
一般來說,編程教育又分有很多種編程語言,但有些編程語言對于年齡太小的孩子來說,理解起來會比較困難。
16歲以下的孩子可以從可視化編程語言Scratch開始學起,了解編程語言學習的基本思想,引發孩子對編程的熱愛。
學習編程是信息時代下的教育改革,如果我們可以讓孩子早點接觸編程知識的話,我們的孩子就可以早點接收到未來傳遞的新信號,編程讓孩子的未來更從容。
