2020-04-20 11:18:21來源:極客晨星
世界范圍內,越來越多國家注重計算機科學教育,有超24個國家,包括日本、韓國以及歐洲多個國家十分重視,并將編程教育納入K12課程大綱或者教學場景。2017年7月,我國國務院印發《新一代人工智能發展規劃》,其中明確指出人工智能成為國際競爭的新焦點,應逐步開展全民智能教育項目,在中小學階段設置人工智能相關課程、逐步推廣編程教育。
少兒編程培訓越來越受重視
孩子為什么要學編程?
少兒編程教學的最終目的并不是培養孩子成為程序員,而是注重培養“編程思維”。所謂“編程思維”并不是編寫程序的技巧,而是一種高效解決問題的思維方式。分解——把一個復雜的大問題,拆解成更可執行、更好理解的小步驟。
比如,某公司是否要研發一個新產品,一定會做市場調查和分析:需求,用戶,價格,前中后開發成本等等問題,一層一層分解,就能得到答案,總比一頭扎進去,卻發現很混亂的強。模式識別——找出相似模式,高效解決細分問題。
如果你需要畫100只貓,是找100只貓來臨摹,還是先找出貓的共同特征(如眼睛、腿、尾巴),再改變局部特征(如顏色、尾巴長短)畫的快一點,很明顯是后一種。抽象——聚焦最重要的信息,忽視無用細節。
還是畫貓,你首先要了解貓的重要特征,才能畫的生動真實,以及添加你自己的想象。算法——設計一步一步的解決路徑,解決整個問題。掌握了編程,就掌握了未來智能世界的一把鑰匙!
比爾蓋茨說過:學習編程可以鍛煉你的思維,幫助你更好地思考,創建一種我認為在各領域都非常有用的思維方式。讓孩子學習編程,培養一種能夠高效解決問題的思維方式,掌握一門能夠與未來世界對話的“語言”,成為一個不會被人工智能時代淘汰的有用人才。
青少年學習編程就是學習計算機思維。
在《2017年地平線報告(基礎教育版)》發布的“影響未來5年全球基礎教育發展的趨勢報告”就指出,計算思維及編程能力將作為一項基礎素養,需要每個孩子掌握。這有利于讓孩子們更清晰的了解計算機原理,通過結構和邏輯來表達每個人自己的想法,同時進行有效的批判性思維,從而能夠在日益數字化的工作中取得更大的成功。
任何行業都需要某種形式的計算思維
擁有基礎的編程能力可以幫助孩子們建立可以遷移的技能。在面對無法解決的復雜問題時,都可以通過以計算機思維進行分解,演化成一個個小問題,再進行逐一擊破。這項能力,對于孩子的個人職業生涯是非常有幫助的,在未來與機器人共處的時代也能更好的理解機器人行為方式,從而建立更和諧的人機關系,實現共贏局面。