為什么擁有數(shù)學(xué)能力和編程思維的人更?
常言道:“學(xué)好數(shù)理化,走遍天下都不怕”。其實(shí)這句話背后的邏輯是:學(xué)好數(shù)理化→培養(yǎng)系統(tǒng)解決問題的能力→好找工作。這其中要屬數(shù)學(xué)重要,因?yàn)樗鼜?qiáng)調(diào)抽象思維和邏輯思維。
正因?yàn)檎J(rèn)識(shí)到這點(diǎn),很多家長(zhǎng)特別重視對(duì)孩子數(shù)學(xué)能力的培養(yǎng)。但是大家是否知道,單純培養(yǎng)數(shù)學(xué)能力已經(jīng)落后于這個(gè)時(shí)代了。為何這么說?從大環(huán)境來說,整個(gè)社會(huì)已經(jīng)逐漸邁入人工智能時(shí)代(AI時(shí)代),AI時(shí)代是一個(gè)以計(jì)算機(jī)科學(xué)為基礎(chǔ)的時(shí)代,其核心則是編程思維??上У氖?,很多人認(rèn)為不從事計(jì)算機(jī)就不需要學(xué)習(xí)編程,以至于錯(cuò)失了培養(yǎng)編程思維的機(jī)會(huì),導(dǎo)致他們?cè)趯W(xué)習(xí)和工作中處處落后于其他人。
微軟創(chuàng)始人蓋茨說過:“應(yīng)該讓孩子們從小就學(xué)習(xí)編程,這與學(xué)習(xí)語(yǔ)言一樣重要,它能培養(yǎng)孩子們的創(chuàng)新性新方法,學(xué)習(xí)解決問題的技能?!?/p>
例如,當(dāng)我們想畫一只小貓,用編程該如何畫出來呢?
1、分解:把一個(gè)復(fù)雜的問題,拆解成好理解的小部分。
正如麻省理工學(xué)院的計(jì)算機(jī)教授Resnick所說:“ 在學(xué)編程的過程中教孩子們學(xué)會(huì)拆分問題,這才是重要的?!?/p>
2、模式識(shí)別:找出相似模式,解決所有問題。
舉個(gè)例子:假如你需要畫50只貓,你會(huì)怎么辦?正確的方法是找出貓的“模式”,即貓的軀干、毛發(fā)等基本元素,再不斷變換局部特征就好了。
3、抽象:聚焦重要的信息,忽視無(wú)用細(xì)節(jié)。
繼續(xù)畫貓的例子,我們掌握了貓的特征,就可以根據(jù)這些基本特點(diǎn),形成關(guān)于貓的整體設(shè)想,畫出軀干和四肢,做出一個(gè)模型。
酷叮貓少兒編程,專注青少年編程教育培訓(xùn)!”雙十二”年終鉅惠,“兩人同行,一人免單”,寒假集訓(xùn)班就要開課了,這個(gè)暑假快快學(xué)習(xí)吧!