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