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