循序漸進(jìn)學(xué)編程 | 推薦4款中小學(xué)生學(xué)習(xí)的編程軟件,讓中小學(xué)生在編程的路上更容易!
青少年學(xué)習(xí)編程語(yǔ)言,需要一個(gè)循序漸進(jìn)的過(guò)程,如果一上來(lái)就讓孩子敲代碼,敲不來(lái)不說(shuō),還會(huì)讓孩子喪失對(duì)編程的興趣。最好的學(xué)習(xí)方式是根據(jù)孩子的年齡和實(shí)際情況,學(xué)習(xí)最適合孩子學(xué)的編程語(yǔ)言。
基于此,今天我給大家推薦幾款不同學(xué)習(xí)階段的編程入門(mén)軟件,希望對(duì)想要學(xué)習(xí)編程的孩子有幫助。
01
—
第一階段
入門(mén)
推薦:Scratch
適合年齡:6-12歲
讓零基礎(chǔ)的孩子愛(ài)上編程的啟蒙課
Scratch 是MIT開(kāi)發(fā)的一種通過(guò)拖動(dòng)代碼塊來(lái)完成任務(wù)的編程語(yǔ)言。通過(guò)Scratch學(xué)習(xí),培養(yǎng)孩子基本的編程思維,以及用邏輯思維分析問(wèn)題、解決問(wèn)題的能力;提升孩子的專(zhuān)注力及創(chuàng)造力;激發(fā)孩子對(duì)編程語(yǔ)言的興趣;為后期學(xué)習(xí)純代碼編程語(yǔ)言打下基礎(chǔ)。
用Scratch, 孩子可以創(chuàng)建自己的項(xiàng)目,編寫(xiě)自己的故事,完成自己的藝術(shù)和音樂(lè)創(chuàng)作。
如果是更小的小朋友,建議從Srcatch Jr開(kāi)始接觸編程,比較適合5-8歲孩子。
02
—
第二階段
過(guò)渡
推薦:Python
適合年齡:9-15歲
思維由具象向抽象轉(zhuǎn)變的藝術(shù)編程
Python 簡(jiǎn)單易上手,一行代碼就能寫(xiě)出一個(gè)程序,對(duì)小朋友來(lái)說(shuō)是比較容易理解的程序語(yǔ)言。Python 被稱(chēng)為“膠水語(yǔ)言”,因?yàn)樗軌蛴闷渌Z(yǔ)言輕松聯(lián)結(jié)在一起,作為大數(shù)據(jù)和人工智能時(shí)代的流行編程語(yǔ)言,Python的優(yōu)勢(shì)很明顯。
通過(guò)學(xué)習(xí)Python, 孩子將了解更多源碼編程技巧,讓孩子逐步適應(yīng)源碼編程的方式,使用計(jì)算機(jī)工程師的思維方式來(lái)思考問(wèn)題,奠定良好的源碼編碼基礎(chǔ),為今后人工智能的編程打下良好的基礎(chǔ)。
目前,Python 已被浙江省納入高考科目。如果孩子對(duì)人工智能感興趣,學(xué)習(xí)Python, 可以讓他率先進(jìn)入人工智能時(shí)代。
03
—
第三階段
進(jìn)階
推薦:C/C++語(yǔ)言
適合年齡:10-17歲
系統(tǒng)性學(xué)習(xí)語(yǔ)法指令的算法知識(shí)
C語(yǔ)言是一門(mén)通用計(jì)算機(jī)語(yǔ)言,本身有一定難度。學(xué)會(huì)C語(yǔ)言之后再學(xué)其他程序語(yǔ)言,就比較容易理解,學(xué)起來(lái)效率也高。如果要參加信息學(xué)競(jìng)賽(跟奧數(shù)并列的5大競(jìng)賽學(xué)科),C語(yǔ)言是必學(xué)語(yǔ)言之一。
首先通過(guò)學(xué)習(xí)經(jīng)典的C/++語(yǔ)言,讓孩子了解更底層的計(jì)算機(jī)程序的執(zhí)行邏輯;了解順序、選擇、循環(huán)三大基本程序結(jié)構(gòu);了解數(shù)組、鏈表、指針等基本的數(shù)據(jù)結(jié)構(gòu);了解排序、遍歷、二分查找等簡(jiǎn)單算法;了解如何通過(guò)數(shù)據(jù)結(jié)構(gòu)與算法的優(yōu)化來(lái)構(gòu)件更高效的計(jì)算機(jī)程序。培養(yǎng)孩子編程思維,培養(yǎng)對(duì)底層代碼的編寫(xiě)和調(diào)試能力,使用數(shù)據(jù)結(jié)構(gòu)描述問(wèn)題的能力,使用算法解決問(wèn)題的能力,為參加信息學(xué)奧賽和各類(lèi)計(jì)算機(jī)競(jìng)賽打下良好的基礎(chǔ)。
04
—
第四階段
拓展
推薦1:Html+CSS+JS
適合年齡:12-18歲
網(wǎng)頁(yè)游戲開(kāi)發(fā)
學(xué)完P(guān)ython或者C語(yǔ)言,如果孩子有無(wú)窮的想象和創(chuàng)造,那么不妨學(xué)習(xí)網(wǎng)頁(yè)游戲開(kāi)發(fā),將自己的想法用編程來(lái)實(shí)現(xiàn)。
學(xué)習(xí)網(wǎng)頁(yè)游戲開(kāi)發(fā),不僅可以讓學(xué)生創(chuàng)作專(zhuān)業(yè)的網(wǎng)頁(yè)游戲作品,更能理解程序設(shè)計(jì)中的OOP的項(xiàng)目設(shè)計(jì)思維,通過(guò)完整的項(xiàng)目設(shè)計(jì)和實(shí)踐,加深對(duì)編程的實(shí)際理解。
推薦2:NOIP信息學(xué)奧賽
適合年齡:12-18歲
奧賽中嶄露頭角,提高名校錄取率。
NOIP是全國(guó)青少年奧林匹克五大聯(lián)賽之一,對(duì)孩子在自主招生、小升初、中高考、出國(guó)留學(xué)等環(huán)節(jié)起到關(guān)鍵作用。目前,NOIP除了C語(yǔ)言外,還會(huì)考察計(jì)算機(jī)理論、STL、算法數(shù)據(jù)結(jié)構(gòu)等知識(shí)。所以,需要有針對(duì)性地盡早開(kāi)始積累相關(guān)知識(shí)。
比起奧數(shù)每年百萬(wàn)級(jí)的參賽選手,NOIP2017年的參賽人數(shù)僅8萬(wàn),而最終獲獎(jiǎng)人數(shù)卻遠(yuǎn)超奧數(shù)!
一切的一切都是后話(huà),好的結(jié)果還要靠平常一點(diǎn)一滴慢慢積累。學(xué)編程急不得一時(shí)興起。
(責(zé)任編輯:IT培訓(xùn)網(wǎng))聯(lián)系客服