很多家長(zhǎng)會(huì)問(wèn),孩子學(xué)習(xí)的編程具體是什么東西,少兒編程就是在青少年K12階段對(duì)他們進(jìn)行的計(jì)算機(jī)編程能力的教育,對(duì)于高年齡階段青少兒實(shí)施的是諸如C++,Python等編程.
Python
從2018年起浙江省信息技術(shù)教材編程語(yǔ)言將會(huì)從VB更換為Python。不止浙江,教育大省北京和山東也確定要把Python編程基礎(chǔ)納入信息技術(shù)課程和高考的內(nèi)容體系,山東省小學(xué)信息技術(shù)教科書里也新增了Python的課程。
少兒編程教Python的原因:
語(yǔ)法結(jié)構(gòu)精煉,沒(méi)有亂七八糟的符號(hào),完全將思維可視化,讓青少年用最簡(jiǎn)潔的語(yǔ)言表達(dá)想法,用最簡(jiǎn)單的思路解決問(wèn)題。
適用范圍廣闊,游戲、應(yīng)用、網(wǎng)頁(yè)開發(fā)、數(shù)據(jù)分析……Python強(qiáng)大到可以勝利多種熱門項(xiàng)目開發(fā)。
Scratch
Scratch是一款由美國(guó)麻省理工學(xué)院(MIT)研發(fā)的少兒編程語(yǔ)言。它是一種圖形化、積木式的編程語(yǔ)言,它將程序語(yǔ)言設(shè)計(jì)成一塊塊積木,你只要用拖拉的方式,將程序積木堆疊起來(lái),就可以輕松地創(chuàng)造出自己的作品。
少兒編程教Scratch的原因:
Scratch是一種最適合少兒的圖形化編程語(yǔ)言,適合6歲以上的孩子。孩子們不用書寫代碼語(yǔ)句,只需要按照一定的邏輯順序,用鼠標(biāo)拖動(dòng)積木模塊,就可以進(jìn)行編程。這種方式大大降低了學(xué)習(xí)難度。
Scratch不僅易學(xué)而且功能強(qiáng)大,孩子們?cè)谥谱骱头窒碛螒?、音?lè)、動(dòng)畫的過(guò)程中,能體會(huì)到編程學(xué)習(xí)的樂(lè)趣,從而激發(fā)他們學(xué)習(xí)編程的興趣和熱情。
C++
雖然C++語(yǔ)言不是個(gè)高級(jí)編程語(yǔ)言,但是它深刻影響了后來(lái)出現(xiàn)的高級(jí)開發(fā)語(yǔ)言,C++甚至影響著計(jì)算機(jī)開發(fā)語(yǔ)言的整個(gè)世界。
少兒編程教C++的原因:
C++是信息學(xué)奧賽的競(jìng)賽語(yǔ)言。C++徹底兼容了C語(yǔ)言,而C語(yǔ)言有能力操作計(jì)算機(jī)硬件中幾乎每一個(gè)資源,所以深入學(xué)習(xí)免不了要知悉計(jì)算機(jī)體系結(jié)構(gòu),帶領(lǐng)學(xué)生挖掘C++背后更深一層的計(jì)算機(jī)文化和計(jì)算機(jī)組成原理。