很多家長(zhǎng)對(duì)編程這件事情,有模糊的概念但又有點(diǎn)無(wú)從下手,怕交了費(fèi)孩子學(xué)習(xí)效果不好,無(wú)法輕易給孩子報(bào)名。

這篇就跟大家說(shuō)說(shuō),在日常生活中怎么潛移默化提升孩子的編程思維,不花冤枉錢(qián),甚至不花1分錢(qián),就給孩子編程啟蒙


生活中有趣的編程概念

“循環(huán)”這個(gè)編程中最高頻的詞之一,其實(shí)在生活里隨處可見(jiàn)。“紅綠燈”就是我們身邊的“循環(huán)”的例子。

其它涉及循環(huán)的概念還有很多,比如,周一到周日、一月到十二月、春夏秋冬四季,這些都是可以跟孩子講,而且孩子也能懂的。

看了身邊的例子,大家是不是已經(jīng)放下一些孩子無(wú)法理解編程的刻板印象了呢?下面舉例子,說(shuō)說(shuō)一些編程思維啟蒙的核心。


編程思維啟蒙核心之一:拆解

“把大象放冰箱里,需要分幾步呢?”

可以分為三步:第一步,打開(kāi)冰箱;第二步,把大象塞進(jìn)去;第三步,關(guān)上冰箱門(mén)。

“那再把長(zhǎng)頸鹿放進(jìn)冰箱需要幾步呢?還是三步么?”

多出來(lái)一步——要先把大象從冰箱里面拿出來(lái)。別看這個(gè)腦筋急轉(zhuǎn)彎,難度很小,其實(shí)對(duì)應(yīng)的思維能力是比較高級(jí)的。

再來(lái)個(gè)大家生活中的例子:吃飯。

01 準(zhǔn)備工作

“想要滿(mǎn)滿(mǎn)一桌子好吃的菜,得先干啥?” 對(duì),爸爸媽媽先得去買(mǎi)菜。

02 中間步驟

“菜是生的不能直接吃,怎么辦呀?” 對(duì),要把它們燒熟,那燒熟前還缺什么呢?

對(duì),要先把它們洗干凈,切好,才能下鍋炒。

03 最后成果

最后才可以吃上一桌豐盛的飯菜。

如果編程相關(guān)的邏輯思維能力,是一棵大樹(shù)的話(huà),基本的拆解能力就是大樹(shù)的根基,是最底層的能力之一。


編程思維啟蒙核心之二:排序

將問(wèn)題“拆解”成小任務(wù)后,再理清小任務(wù)之間的關(guān)系,是廣義上的排序概念,它包含因果聯(lián)系、時(shí)間順序、空間順序等等。這可能有點(diǎn)抽象,我們還以燒飯為例子,繼續(xù)說(shuō)下怎么教育孩子。

因果聯(lián)系

因?yàn)槲覀兊鹊剿疅_(kāi)了,所以我們可以把餃子放下鍋;

因?yàn)槲覀兛吹斤溩痈∑饋?lái)了,所以我們判斷餃子熟了,可以撈起來(lái)

時(shí)間、空間順序中常見(jiàn)的順序關(guān)系
比如,帶孩子出門(mén)爬山時(shí),可以討論下,要登到山頂,要經(jīng)過(guò)哪幾個(gè)必經(jīng)點(diǎn),其實(shí)按順序依次到達(dá),就可以登頂。

隨手炒個(gè)小青菜,也要經(jīng)歷買(mǎi)菜、擇菜、洗菜、切菜、下鍋、加調(diào)料、裝盤(pán)子等一系列小任務(wù),它們都是按照一定順序來(lái)的。

聊聊這些,能潛移默化地提高孩子解決問(wèn)題的底層思維能力。


編程思維啟蒙核心之三:迭代

謂迭代,聽(tīng)起來(lái)有點(diǎn)難懂,舉個(gè)生活中的小例子,大家就能理解了,等水燒開(kāi)的過(guò)程中,去切菜,而不是等水燒開(kāi),再去切菜,兩種做法結(jié)果相同,安排不同,經(jīng)過(guò)優(yōu)化迭代,花費(fèi)的時(shí)間會(huì)更少。

平時(shí)休息的時(shí)候,我們可以讓孩子試著規(guī)劃自己一天,讓他自己找到如何讓自己在相同的時(shí)間內(nèi),去更多的地方玩,獲得更多的快樂(lè)呢。

喜歡去動(dòng)動(dòng)腦筋,愛(ài)去思考哪里能更“省力”,這能培養(yǎng)孩子的鉆研精神。


目前學(xué)術(shù)界主流的觀點(diǎn)是分為四個(gè)類(lèi)目,分別是分解,抽象,模式識(shí)別和算法,其中對(duì)于啟蒙階段的孩子,主要還是聚焦在問(wèn)題的分解上。抽象能力、模式識(shí)別和算法相關(guān)的內(nèi)容,要等孩子有一定認(rèn)知基礎(chǔ)后再接觸。階梯式循序漸進(jìn),一定要從最簡(jiǎn)單的語(yǔ)言學(xué)起的科目。

來(lái)源: 銅陵開(kāi)維編創(chuàng)中心