微軟創(chuàng)始人蓋茨說(shuō)過(guò):“應(yīng)該讓孩子們從小就學(xué)習(xí)編程,這與學(xué)習(xí)語(yǔ)言一樣重要,它能培養(yǎng)孩子們的創(chuàng)新性新方法,學(xué)習(xí)解決問(wèn)題的技能。”在國(guó)家教育層面,我國(guó)教育部會(huì)在中小學(xué)階段逐步推廣編程教育。美國(guó)政府將投入40億美元為K12階段的學(xué)生提供完整的電腦科學(xué)教育。
我們生活的大環(huán)境來(lái)說(shuō),整個(gè)社會(huì)已經(jīng)進(jìn)入人工智能時(shí)代(AI時(shí)代),人工智能時(shí)代是以計(jì)算機(jī)為基礎(chǔ)的時(shí)代,它的核心是編程思維。很多人以為以后不從事編程工作就不需要學(xué)習(xí)編程了,那你就錯(cuò)了,編程思維是鍛煉孩子的計(jì)算能力、解決問(wèn)題能力、觀察能力、空間想象能力、邏輯推理能力、動(dòng)手操作和表達(dá)能力的關(guān)鍵。
但是,只培養(yǎng)數(shù)學(xué)能力會(huì)導(dǎo)致孩子被未來(lái)社會(huì)給淘汰掉。所以在AI時(shí)代正確的做法就是——學(xué)編程,準(zhǔn)確地說(shuō)是學(xué)習(xí)“編程思維”。數(shù)學(xué)好的人學(xué)編程會(huì)更加容易,因?yàn)榫幊趟枰暮芏嗄芰蛿?shù)學(xué)是相通的,比如邏輯完備性、模式識(shí)別等。
在數(shù)學(xué)編程中,編程只是工具,課程在普通數(shù)學(xué)體系基礎(chǔ)上,加入了很多程序案例。編程與數(shù)學(xué)的結(jié)合后會(huì)實(shí)現(xiàn)了三方面的突破。
方面將編程作為學(xué)習(xí)數(shù)學(xué)的一種工具,替代大量的刷題,通過(guò)編程的強(qiáng)大功能不斷強(qiáng)化數(shù)學(xué)思維。
第二方面,通過(guò)大量編程案例展示,輔助理解數(shù)學(xué)概念,比如,除法實(shí)際是減法的重復(fù)執(zhí)行,在形象的動(dòng)畫(huà)展示中,幫助孩子加深對(duì)數(shù)學(xué)本質(zhì)的理解。
第三方面,發(fā)現(xiàn)數(shù)學(xué)的解題方法與算法思維很多是一致的,例如,算法基礎(chǔ)中,圖論解決有環(huán)問(wèn)題與弗洛伊德短路算法是一致的。而這些在大學(xué)學(xué)習(xí)編程中才會(huì)提到,編程數(shù)學(xué)實(shí)現(xiàn)了對(duì)少兒更早的知識(shí)擴(kuò)展,引導(dǎo)算法思維入門(mén)。
通過(guò)數(shù)學(xué)編程法,我們會(huì)通過(guò)編程的方法更直觀、更立體、更形象的重現(xiàn)數(shù)學(xué)公式的原理,讓學(xué)生學(xué)習(xí)數(shù)學(xué)更有趣、更直觀、更。孩子們通過(guò)編程方法學(xué)習(xí)解決數(shù)學(xué)知識(shí),會(huì)變得更,能力更強(qiáng)。