【廣告】
學(xué)編程就是學(xué)編程思維
人人都應(yīng)該學(xué)習(xí)一門(mén)計(jì)算機(jī)語(yǔ)言,因?yàn)樗鼘⒔虝?huì)你如何思考?!?
喬布斯
學(xué)習(xí)編重要的是學(xué)習(xí)編程思維,編程思維教導(dǎo)孩子就是解決問(wèn)題的能力。不管面對(duì)多么復(fù)雜的問(wèn)題都可以分解成一系列好解決的小問(wèn)題,把一個(gè)個(gè)小問(wèn)題單獨(dú)審視思考。然后,聚焦幾個(gè)重要節(jié)點(diǎn),形成解決思路;后設(shè)計(jì)步驟,執(zhí)行—步—步問(wèn)題解決。
編程是人工智能時(shí)代的基礎(chǔ)如果說(shuō)學(xué)習(xí)英語(yǔ)是為了讓孩子鏈接世界,學(xué)習(xí)編程就是為了讓孩子鏈接未來(lái)
孩子應(yīng)該從幾歲開(kāi)始學(xué)習(xí)編程?
據(jù)一項(xiàng)研究表明:孩子在6歲左右開(kāi)始形成抽象邏輯思維,整個(gè)6~16歲是抽象邏輯思維的形成期。
培養(yǎng)抽象邏輯思維,6歲到16歲是學(xué)習(xí)編程的zui佳時(shí)期,邏輯是很抽象的。但是編程通過(guò)可見(jiàn)的代碼、工具、運(yùn)行結(jié)果,去不斷梳理抽象的邏輯思維,再通過(guò)實(shí)踐把抽象思維具象化地表現(xiàn)出來(lái)。
然而在美國(guó),孩子從4歲就已經(jīng)開(kāi)始接觸編程邏輯思維,9歲左右就可以掌握一門(mén)專(zhuān)業(yè)的編程語(yǔ)言,各種編程科創(chuàng)活動(dòng)或者夏令營(yíng)也很頻繁,整體都處在大眾化到普及化的過(guò)程。我國(guó)編程教育還處于剛起步的階段。
女孩能學(xué)編程嗎
為什么要讓女孩子愛(ài)上編程?瘋了嗎?編程不是要成為苦逼的程序猿嗎?還別說(shuō),大多數(shù)家長(zhǎng)可能都還抱著這樣的想法。不過(guò),這些家長(zhǎng)已經(jīng)OUT了!近一年,教1授少兒圖形化編程的機(jī)構(gòu),不管是線(xiàn)上還是線(xiàn)下,都如雨后春筍般的冒出來(lái)了。少兒圖形化編程主要指的就是由MIT教1授米切爾瑞斯尼克推出的新一代編程語(yǔ)言 – Scratch編程語(yǔ)言。Scratch語(yǔ)言不需要寫(xiě)太多代碼,只需要像搭積木一樣把命令語(yǔ)句一塊一塊地疊加起來(lái),計(jì)算機(jī)就會(huì)從上而下一塊積木一塊積木地執(zhí)行我們給的指令。
少兒編程并不是想讓孩子們都成為程序員,而是要學(xué)會(huì)一種編程思維。編程思維是計(jì)算機(jī)科學(xué)解決問(wèn)題的思維方式,能幫助我們理清思維過(guò)程從而解決問(wèn)題。不管面對(duì)多么復(fù)雜的問(wèn)題都能分解成一個(gè)個(gè)小問(wèn)題,找到問(wèn)題之間存在的關(guān)聯(lián),從而想辦法將問(wèn)題逐一解決,在這個(gè)過(guò)程中思維邏輯就顯得尤為重要,這就是少兒編程教給孩子重要的能力。就像喬布斯曾經(jīng)講過(guò)的:“我覺(jué)得每個(gè)人都應(yīng)該學(xué)習(xí)一門(mén)編程語(yǔ)言。學(xué)習(xí)編程教你如何思考,就像學(xué)法律一樣。學(xué)法律并不一定要為了做律師,但法律教你一種思考方式,學(xué)習(xí)編程也是一樣的。
強(qiáng)化邏輯思考力、培養(yǎng)專(zhuān)注細(xì)心
寫(xiě)程序重要的就是如何把大問(wèn)題不斷分割成小問(wèn)題的過(guò)程,其中,必需去思考如何把代碼合理的安排在整個(gè)程序中,才能讓程序流程的處理輸入、演算,直到輸出,會(huì)讓孩子對(duì)事物的邏輯分析能力有極大的提升。
除錯(cuò),是每個(gè)寫(xiě)程序的人必經(jīng)的事,不論大人小孩都沒(méi)有列外。有時(shí)候只是少打了一個(gè)等號(hào),或是在某一行的行尾少加了一個(gè)分號(hào),就會(huì)造成程序大亂,更別說(shuō)還有邏輯上分析問(wèn)題時(shí)忽略掉某種狀況的陷阱。所以,在學(xué)習(xí)寫(xiě)程序除錯(cuò)的過(guò)程中,是絕1對(duì)無(wú)法得過(guò)且過(guò)的。有效改正孩子馬虎行事的毛病,避免當(dāng)個(gè)差不多先生。