如何向六歲的孩子解釋編程?

2021-03-14    分類(lèi): 網(wǎng)站建設(shè)

任務(wù):向一群六歲的孩子解釋你所從事的工作。
       等級(jí):高(我自己的女兒就是六歲)。

 

1_result.png

 

許多人分享了他們對(duì)這個(gè)“演講”的想法:你可以在Stack Overflow上找到一些非常有趣的例子(例如,這里)。很多人認(rèn)為,首先要讓孩子們知道計(jì)算機(jī)是非常愚蠢的,然后準(zhǔn)確地告訴他們要做什么以及如何做才能達(dá)到自己想要的結(jié)果。但是,我很懷疑孩子們聽(tīng)了這些之后能夠了解到有關(guān)編程的什么東西。

關(guān)于這個(gè)成功的“演講”,我的想法是這樣的:

  • 通過(guò)提問(wèn)和繪圖的方式讓他們參與進(jìn)來(lái)。原始的圖紙非常大(是活動(dòng)掛圖),我一邊講解一點(diǎn)畫(huà)畫(huà)。這是讓年幼的觀眾們參與進(jìn)來(lái)的一個(gè)很好的方法(他們會(huì)很開(kāi)心的笑話程序員稻草人,或指出小豬佩奇的樣子并不是這樣的,等等)。我現(xiàn)在手頭并沒(méi)有原始的圖紙,當(dāng)時(shí)忘了拍照了,所以我又畫(huà)了一遍。
  • 立足于他們已經(jīng)知道的東西(例如:YouTube、筆記本電腦、平板電腦、DVD)?,F(xiàn)在每個(gè)孩子都會(huì)在YouTube上看動(dòng)畫(huà)片,在平板電腦上玩游戲,看著粑粑麻麻在筆記本電腦上工作。他們也知道電影是保存在VCD/DVD上的,智能手機(jī)和平板電腦非常的相似(涉及到游戲和電影)。

我首先從最基本的問(wèn)題開(kāi)始,“誰(shuí)知道程序員是做什么的?”我知道他們昨天已經(jīng)討論過(guò)這個(gè)了,所以,對(duì)于他們的一些想法我并沒(méi)有感到驚訝。我告訴了他們我自己的定義:“程序員是編寫(xiě)計(jì)算機(jī)程序的人,他們知道如何告訴計(jì)算機(jī)應(yīng)該做什么。程序員非常了解電腦。”

然后,我畫(huà)了一個(gè)正在工作的程序員。

 

2_result.png

 

下一步是談?wù)撾娔X。所有的孩子都開(kāi)始談?wù)撈鹚麄兏改傅墓P記本電腦(他們反復(fù)談?wù)撏粯邮虑榈臅r(shí)候真的是非常的可愛(ài))。等一小段時(shí)間之后,我打斷了他們,告訴他們:在很多不同的東西里面都有電腦,例如智能手機(jī)和手表,還有汽車(chē)和電梯。我把提到的每個(gè)東西都畫(huà)了出來(lái),并用幾個(gè)字來(lái)概括在什么情況下該用哪種電腦。我又問(wèn)他們天氣預(yù)報(bào)是如何實(shí)現(xiàn)的(一個(gè)聰明的孩子回答道:“衛(wèi)星知道第二天的天氣”),然后告訴他們是電腦根據(jù)數(shù)千個(gè)測(cè)量設(shè)備提供的數(shù)據(jù)計(jì)算出預(yù)測(cè)結(jié)果。

 

3_result.png

 

我打算把話題轉(zhuǎn)移到電腦程序上來(lái),所以,我提到,電腦之所以會(huì)干活都要?dú)w功于程序,是程序命令電腦去做某些事情。

我又把話題轉(zhuǎn)到了YouTube,因?yàn)槲抑篮⒆觽兒芰私馑?。我?huà)出了網(wǎng)站的界面,他們都很熟悉這個(gè)界面。

我問(wèn),YouTube上有多少部電影。一些小朋友開(kāi)始迷糊了,但也有人喊道:“幾百萬(wàn)個(gè)”或“無(wú)限個(gè)”。所以,我又問(wèn),是否有可能把所有的電影都放在一張光盤(pán)上呢。然后我畫(huà)了很多碟片,并問(wèn)道:“如果你告訴YouTube要觀看小豬佩奇的某一集,它就能找到對(duì)應(yīng)的光盤(pán),這是如何做到的呢?”他們都沉默了,所以我畫(huà)了一個(gè)數(shù)據(jù)庫(kù),并迅速描述了它的角色。

 

4_result.png

 

我要給他們灌輸這樣一個(gè)觀念:他們看到的只是一個(gè)冰山一角,而程序員負(fù)責(zé)了更多的東西。我向他們解釋了我們是如何處理各種各樣的事情的:

  • 保護(hù)電影免受壞人的破壞(“*如果有人修改了數(shù)據(jù)庫(kù)會(huì)怎么樣,你會(huì)看到足球賽,而不是小豬佩奇?” 孩子們用沉默回答了我)
  • 制作備份(“*如果光盤(pán)壞了會(huì)怎么樣?那么你永遠(yuǎn)都無(wú)法再看到小豬佩奇里豬爸爸掛照片那一集了?”孩子們?cè)僖淮纬聊耍?/li>
  • 讓YouTube可以在不同的設(shè)備上播放(智能手機(jī),平板電腦,筆記本電腦)
  • 展示廣告
  • 計(jì)算觀看每部電影的人數(shù)
  • 顯示類(lèi)似電影的縮略圖等

這時(shí)是告訴他們編程是團(tuán)隊(duì)合作的最好的時(shí)機(jī)了。程序很龐大,需要具備不同領(lǐng)域的知識(shí),需要很多人參與進(jìn)來(lái)創(chuàng)造。在這一點(diǎn)上,我更新了第一幅畫(huà),添加了另一個(gè)程序員,讓兩個(gè)人坐在一起。

下一個(gè)主題是計(jì)算機(jī)的工作原理,當(dāng)然是非常粗略的。我是這樣告訴他們的:

  • 鼠標(biāo)和鍵盤(pán)是人們用來(lái)給計(jì)算機(jī)下命令的
  • 電腦屏幕用于顯示電腦的響應(yīng)
  • 每臺(tái)電腦里面都有一個(gè)處理器(你可以把它看成是電腦的大腦)
  • 還有一些磁盤(pán)供電腦存儲(chǔ)信息

 

5_result.png

 

接著,我把重點(diǎn)放在處理器上,告訴他們它使用一種只有0和1組成的非常有趣的語(yǔ)言。然后,當(dāng)我假裝用一種只有A和B的語(yǔ)言說(shuō)話時(shí),大家都笑得很開(kāi)心。接著,我解釋說(shuō),程序員使用編程語(yǔ)言是為了能夠更容易地與處理器進(jìn)行交流。

隨后,我給他們展示了最最簡(jiǎn)單的程序語(yǔ)句的例子(使用一些偽代碼)。我想給他們展示更多的東西,但我覺(jué)得他們的注意力開(kāi)始不集中了,所以我甚至沒(méi)有講for循環(huán)。

 

6_result.png

 

為了結(jié)束我的“演講”,我再一次畫(huà)了一些符號(hào)來(lái)總結(jié)我們討論的東西。我一邊畫(huà)一邊問(wèn)問(wèn)題“這是什么?”和“你還記得有關(guān)這個(gè)的一些什么嗎?”諸如此類(lèi)。一切進(jìn)行得很順利。

 

7_result.png

 

附加內(nèi)容,要做的和不要做的事情,提示和技巧:

  • 這比我預(yù)期的要更加好玩!我很認(rèn)真地對(duì)待這個(gè)任務(wù),做了充足的準(zhǔn)備,并取得了一定的成果。孩子們對(duì)此很感興趣,我想他們也許會(huì)記住一些內(nèi)容的。 ??
  • 畫(huà)圖是正確的方法。它抓住了孩子們的注意力,通過(guò)對(duì)圖上的東西進(jìn)行指點(diǎn),讓我可以提醒他們幾分鐘前大家討論的內(nèi)容。
  • 準(zhǔn)備好一遍又一遍地重復(fù)內(nèi)容。當(dāng)我問(wèn)他們知道有關(guān)語(yǔ)言的哪些東西時(shí),一個(gè)人舉手說(shuō):“我知道一點(diǎn)點(diǎn)英文”,然后他的伙伴也是這樣。然后還有一個(gè),接著是另一個(gè),其余的人一個(gè)接一個(gè)地這么說(shuō)。所有人關(guān)于英語(yǔ)的說(shuō)法都完全一樣。當(dāng)你提到他們喜歡的主題時(shí),例如動(dòng)畫(huà)片,場(chǎng)面會(huì)變得更加混亂。
  • 有些孩子不管你做什么都會(huì)覺(jué)得無(wú)聊。他們集中注意力的時(shí)間太短了。
  • 認(rèn)真書(shū)寫(xiě)。例如,當(dāng)你寫(xiě)的1看起來(lái)像7的時(shí)候,他們會(huì)抗議。
  • 在演講中,我明白沒(méi)有任何必要去糾正他們。例如,我認(rèn)為他們明白YouTube是將動(dòng)畫(huà)片放在DVD上的,而當(dāng)你要求播放一部動(dòng)畫(huà)片時(shí),電腦會(huì)選擇正確的光盤(pán)并播放它。我認(rèn)為這是非常好的。我希望他們了解這個(gè)概念(搜索是如何實(shí)現(xiàn)的,數(shù)據(jù)庫(kù)的作用是什么),而不是技術(shù)細(xì)節(jié)。我覺(jué)得這是正確的教育方法。
  • 我花了25分鐘的時(shí)間來(lái)做這次演講。已經(jīng)夠了,沒(méi)必要再長(zhǎng)了。

新聞標(biāo)題:如何向六歲的孩子解釋編程?
當(dāng)前網(wǎng)址:http://www.muchs.cn/news25/105175.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站制作面包屑導(dǎo)航、網(wǎng)站營(yíng)銷(xiāo)、網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)