說(shuō)數(shù)學(xué)和英語(yǔ)對(duì)少兒編程有大影響的,簡(jiǎn)直就是不懂在胡說(shuō)! 作為一名老程序員,來(lái)談?wù)勛詡€(gè)的經(jīng)驗(yàn)吧。 首先說(shuō),數(shù)學(xué)和英語(yǔ)對(duì)編程有作用嗎?答案是有,但是主要在后期作用,入門編程哪怕是編程了很久的程序員數(shù)學(xué)壓根都用不到。 英語(yǔ)主要是閱讀項(xiàng)目的英文技術(shù)文檔(因?yàn)楹枚嗉夹g(shù)來(lái)自歐美),但是這些主要體現(xiàn)在后期,少兒時(shí)代壓根用不到。 數(shù)學(xué)大多數(shù)時(shí)候更加用不到,除非以后走研究算法的方向,研究數(shù)學(xué)問(wèn)題需要用到數(shù)學(xué),但是這需要用到的是高等數(shù)學(xué),線性代數(shù),離散數(shù)學(xué)這些高等數(shù)學(xué)知識(shí),少兒的編程根本接觸不到。絕大多數(shù)程序員也不會(huì)用到數(shù)學(xué)知識(shí)。因?yàn)橛龅降囊阎獢?shù)學(xué)模型都能找到對(duì)應(yīng)的庫(kù),直接拿來(lái)用就行了,何必重復(fù)造輪子呢?當(dāng)然如果以后走算法方向,搞底層基礎(chǔ)庫(kù)的方向是一定離不開(kāi)數(shù)學(xué)的,好多數(shù)學(xué)家都是編程高手也是這個(gè)原因。但是這不是少兒時(shí)代學(xué)編程所要考慮的事情! 那么少兒時(shí)代學(xué)編程要考慮什么呢?個(gè)人認(rèn)為趣味性最重要,要讓小朋友有興趣學(xué)習(xí),嘗試用編程解決一些生活中的小問(wèn)題(比如排個(gè)序,解決一些常見(jiàn)算術(shù)問(wèn)題,或者做個(gè)小系統(tǒng),做個(gè)小游戲,實(shí)現(xiàn)一些簡(jiǎn)單的動(dòng)畫,視聽(tīng)),最主要的是讓小朋友培養(yǎng)編程思維,提高對(duì)編程的興趣。切不可一上來(lái)就講多復(fù)雜的東西,讓小朋友望而卻步。編程應(yīng)該是簡(jiǎn)單而有趣的,一步步的來(lái),從易到難! 編程需要學(xué)習(xí)一種編程語(yǔ)言,可以先學(xué)python語(yǔ)言,比較簡(jiǎn)潔易懂,而且?guī)煊趾芏?。基本上所有東西都可以用python實(shí)現(xiàn)!很強(qiáng)大。同時(shí)家長(zhǎng)可以跟小朋友一塊學(xué),編程挺有意思的其實(shí)??梢詧?bào)個(gè)班,讓小朋友找到志同道合的伙伴。 |
|