學(xué)編程后,孩子能收獲什么?
學(xué)編程后,孩子能收獲什么?
少兒編程的興起引發(fā)了教育界人士的思考,不斷開始有專家發(fā)問:少兒編程存在的意義究竟有多大?
這樣的疑慮是正常的,也是我們對每一個火熱的社會現(xiàn)象應(yīng)該持有的冷靜和客觀的反思。其實真正意義上的人工智能編程,是基于計算機(jī)程序、物理學(xué)、電子學(xué)甚至化學(xué)等傳統(tǒng)科學(xué)發(fā)展而來的,遠(yuǎn)不是一個幾歲的兒童就能掌握的。
嚴(yán)格來說,學(xué)校和校外培訓(xùn)機(jī)構(gòu)的少兒編程課程,就好比積木搭建、可塑橡皮泥之類,主要目的是啟發(fā)兒童智能,激發(fā)孩子的想象力和創(chuàng)造性思維,遠(yuǎn)非真正的知識和理論。那么學(xué)編程后,孩子能收獲什么?一起來了解下吧。
少兒編程≠敲代碼
首先,雖然在絕大多數(shù)情況下,編程教育需要依托于編程語言,但是少兒編程絕對不等于敲代碼!
一般而言,我們認(rèn)為少兒編程中的“少兒”對應(yīng)于少年、兒童兩個人生段落,在“中國教育體系”中屬于學(xué)前教育、初等教育、中等教育的范疇,所以少兒編程的教育對象主要是17歲以下的孩子。
少兒編程教育需要匹配孩子的年齡特征、知識結(jié)構(gòu)和生活經(jīng)驗,遵循特定年齡階段的認(rèn)知規(guī)律和學(xué)習(xí)特點,切忌生搬硬套面向成人的職業(yè)編程技能培訓(xùn)內(nèi)容。
所以,應(yīng)該選擇一些趣味性的編程游戲用作低齡兒童的編程啟蒙;隨后通過圖形化的編程語言、積木拼搭式的編程工具,以動手實踐的方式體驗編程樂趣并逐步掌握模塊、控制、執(zhí)行等編程概念;最后,在尊重孩子身心和諧發(fā)展的個體差異的基礎(chǔ)上,面向高齡少年引入生產(chǎn)型的高級編程語言,強(qiáng)化計算思維和問題解決能力。
這里按照循序漸進(jìn)、由淺入深的原則,把少兒編程粗略劃分為啟蒙、體驗、拓展三個階段,分別羅列一些編程教學(xué)的內(nèi)容:
01、啟蒙階段
部分家長希望孩子越早接觸編程越好,但大數(shù)據(jù)調(diào)查結(jié)果顯示,最佳的編程啟蒙年齡是4~6歲。
這一階段可以開始帶領(lǐng)孩子玩一些編程相關(guān)的游戲,做一個興趣引導(dǎo)和前期鋪墊的工作,主要目的在于帶孩子感受編程的基礎(chǔ)知識、鍛煉孩子的動手能力,認(rèn)知邏輯順序,培養(yǎng)孩子的興趣,正確引導(dǎo)孩子們對電子設(shè)備的使用。
02、體驗階段
6~8歲孩子的邏輯思維開始慢慢形成,這個時期可以學(xué)習(xí)簡單的編程知識,熟悉編程思維的內(nèi)容,包括抽象、分類、分解等,并且能夠通過編程思維鍛煉自己在生活中做事具有一定的條理性,選擇一個合適的工具平臺進(jìn)行系統(tǒng)學(xué)習(xí),以便實現(xiàn)自己的想法。
圖形化編程本質(zhì)上不是教孩子學(xué)會某種編程語言,而是告訴孩子利用類似程序的邏輯關(guān)系,使之獲得獨立解決問題的能力和邏輯思維能力。
在圖形化編程中,構(gòu)成程序的命令和參數(shù)通過積木形狀的模塊來實現(xiàn),使用者可以不認(rèn)識英文單詞,也可以不會使用鍵盤,直接用鼠標(biāo)拖動模塊到程序編輯欄就可以編寫自己的故事書、動畫片或者小游戲。
03、拓展階段
如果希望孩子真正掌握編程語言,即便是圖形化編程語言,也要求孩子具備比較成熟的邏輯理解能力,切不可急于求成。
家長可以在孩子小學(xué)五、六年級時候,結(jié)合興趣引入硬件編程(例如Arduino)或者代碼編程(強(qiáng)烈推薦Python,如果有意參加信奧賽,可以學(xué)習(xí)C++)。此時僅僅有興趣是不夠的,還需要孩子具備一定的毅力,老師和家長的適時鼓勵和引導(dǎo)也至關(guān)重要。
編程絕非人人的必修課,“不懂編程就是文盲”純屬無稽之談。如果繼續(xù)扭曲和神化原本為了培養(yǎng)興趣、激發(fā)想象力的少兒編程,這門課程不僅不會長久,反而會物極必反。學(xué)習(xí)少兒編程培養(yǎng)一種興趣,激發(fā)一種思維方式,何樂不為?
評論 丨 共0個