河馬星|致家長:如何引導孩子學習程式設計的興趣?

導語:

“雙減”之後,變革教育理念、關注素質教育成為教育的新風向。尤其是少兒程式設計教育逐漸被納入中高考,“程式設計教育,從娃娃抓起”更是成為父母們關心的頭等大事。

為什麼美國孩子的動手能力、思維邏輯那麼好呢,其實也是因為從小培養動手能力和邏輯思維的原因。

5、6歲的孩子接觸程式設計,一來程式設計能培養孩子思維能力和習慣,二來7歲以前都是遊戲化活動也是培養概念和認知的最好時間!這個階段兒童學習程式設計有益無害,無論孩子未來從事什麼行業,至於孩子能不能愛上程式設計就看他自己選擇了。

那麼,孩子是否適合學習少兒程式設計?怎麼樣才能科學地引導孩子學習呢?

河馬星|致家長:如何引導孩子學習程式設計的興趣?

尊重孩子的興趣愛好

有這樣的案例:父親是軟體工程師,經常在家裡程式設計,由於耳濡目染,孩子經常好奇爸爸在做什麼。但是他老爸覺得程式設計太過於複雜就懶得和孩子講,只是隨便敷衍幾句就過去了。

但是,孩子反而被激發了強烈的好奇心,趁著老爸的空閒時間,開啟電腦,用游標逐個對桌面軟體點著玩。剛開始是點軟體,後來就挨著看電腦的系統檔案,一層接著一層點進來看,後來上學認字了,也學會了搜尋引擎,便試著去搜索框提問,滿足自己的好奇心。

這下更加一發不可收拾,學會了很多基礎的電腦知識後,便開始在百度知道上給人回答問題。一些基本的電腦知識,回答起來得心應手。他當時作為一個小學生,經常被採納答案的網友稱為大哥。

可見,孩子的興趣是入門的第一步,如果發現孩子對程式設計產生好奇心,那麼一定要引起重視。

河馬星|致家長:如何引導孩子學習程式設計的興趣?

快速得出結果,讓孩子取得成就感

沒有正確引導,興趣就是浪費。

小朋友們往往不太有耐心,因此我們需要找到適合他水平的程式設計,來吸引他們的注意力。

請儘可能的讓螢幕上的結果,實現的更速度。如果你們的開發工作是基於文字實現,那麼就該考慮的是孩子們能否立即輸入命令?如果屬於硬體專案,那麼就該考慮的是最快的實現流程是什麼?如果正在編寫一套GUI,請先在螢幕上繪製第一個矩形。

需要注意的是,孩子們會很快因為枯燥感而選擇離開。因此千萬別指望著他們能像大人一樣把整個下午耗在電腦前。

河馬星|致家長:如何引導孩子學習程式設計的興趣?

勇於嘗試,不要過度堅持所謂“正確”

如果碰到難題怎麼辦?也沒關係,讓孩子瞭解到大人也會犯錯是非常重要的。我們要勇於承認自己也並非全能,並要告訴他們我們是怎樣解決這個問題。但同時也要注意,別沉浸在其中,而忽略了早已不耐煩的小朋友。

在以專業方式編寫程式碼時,我們需要在多種因素間做出權衡:保證方法簡短明瞭、變數命名得當、不存在不必要的程式碼以及合理的錯誤處理機制等等。

但在面對小朋友時,請放棄這一切既有思維。過多細節只會讓他們失去興趣,因此“基本正確”即可。

河馬星|致家長:如何引導孩子學習程式設計的興趣?

學習不是玩遊戲,經歷過才知道不輕鬆

隨著學習的深入,孩子也會碰到難題好幾個小時解不出來的情況,這種時候家長的鼓勵與陪伴至關重要。

幫孩子記錄他的程式設計學習情況和進展,或者一起討論題目,有時候一些不經意的提醒或許會成為啟發孩子的靈感。程式設計其實也是一門藝術,有時靈機一線會有意想不到的效果。陪伴孩子的過程中不僅讓孩子獲得力量,還能增進親子之間的交流與溝通,可以說是一舉兩得。

河馬星|致家長:如何引導孩子學習程式設計的興趣?

讓孩子掌握主導權

這一條是最困難但最重要的一項建議:在指導孩子程式設計時,儘量少加干涉。

誠然,這有時候會帶來種種麻煩,但相信大家也能夠理解,單純讓孩子觀看我們自己的操作是無法真正幫助其掌握這門技能的。

給孩子設定一個特定許可權賬戶,並允許他們在其中任意操作。隨著時間推移,他們的操作越來越流暢,而他們自己也擁有了在程式世界裡面成為主導者的感覺。

因此,想讓孩子學習程式設計,不妨先培養他們對於程式設計的興趣吧!

孩子接受程式設計教育所收穫的思維與能力是一種長遠的效益,它們體現在生活與學習的方方面面,即使將來不從事相關的行業,也會是受益終身的一件事。