近年來(lái)關(guān)注少兒編程分哪幾種的用戶越來(lái)越多,小編整理了關(guān)于一文看懂,哪個(gè)少兒編程等級(jí)考試證書(shū)更值得拿,什么是少兒編程,終于有人說(shuō)清楚了,少兒編程篇03少兒編程的類型,選課需知:少兒編程有六大類和兩種形式??,供您參考
1.一文看懂,哪個(gè)少兒編程等級(jí)考試證書(shū)更值得拿
作者:星星(初創(chuàng)企業(yè)產(chǎn)品及戰(zhàn)略顧問(wèn),獨(dú)立教育研究者,少兒編程老師)隨著少兒編程教越來(lái)越受重視,近期很多家長(zhǎng)詢問(wèn)說(shuō):我送孩子學(xué)編程也有段時(shí)間了,也能看到一些孩子做的東西,但我們自身不懂編程,那么該如何評(píng)估孩子的編程能力呢?*有沒(méi)有比較權(quán)威的標(biāo)準(zhǔn)呢?星星老師給出的答案是肯定的——有的!首先明確一點(diǎn):專業(yè)學(xué)會(huì)和頂級(jí)院校是專項(xiàng)能力評(píng)測(cè)的權(quán)威一門(mén)專項(xiàng)技能的等級(jí)評(píng)測(cè)一般是由對(duì)應(yīng)的*學(xué)會(huì)或頂級(jí)*組織制定標(biāo)準(zhǔn),組織評(píng)測(cè),頒發(fā)證書(shū)。打個(gè)比方:如果您家孩子學(xué)鋼琴,我們通常會(huì)問(wèn)“學(xué)到幾級(jí)啦?”。鋼琴這個(gè)“幾級(jí)”的標(biāo)準(zhǔn)是誰(shuí)來(lái)制定和考評(píng)的呢?考過(guò)的家長(zhǎng)孩子都知道,咱們國(guó)內(nèi)最主要的有三個(gè):*音樂(lè)家協(xié)會(huì)(音協(xié))中央音樂(lè)上海音樂(lè)鋼琴的這個(gè)分級(jí)考試體系運(yùn)行多年,非常成熟,早已成為了全社會(huì)的共識(shí)。一說(shuō)您家孩子幾級(jí),大家就知道孩子是大概的水平。同樣道理,編程的能力當(dāng)然也需要一套權(quán)威的、完善的等級(jí)考試體系。目前市面上有哪些少兒編程能力等級(jí)考試標(biāo)準(zhǔn)? 我做了收集整理,主流的有以下幾個(gè):*電子學(xué)會(huì):*青少年軟件編程等級(jí)考試 工信部教育與考試中心:青少年人工智能水平測(cè)試 (偏硬件)*國(guó)際科技促進(jìn)會(huì):*青少年編程技術(shù)等級(jí)評(píng)測(cè)*軟件行業(yè)協(xié)會(huì) :青少年編程能力等級(jí)測(cè)試下面星星老師從主辦機(jī)構(gòu)權(quán)威性、等級(jí)體系專業(yè)性、考試資料豐富性、實(shí)踐成熟度、報(bào)考方便性等維度分別做橫向?qū)Ρ取O嘈偶议L(zhǎng)朋友們看完后,就知道如何給孩子選擇了。其中工信部的青少年人工智能水平測(cè)試,與其他三個(gè)不同。它不僅涉及軟件編程,更包含了數(shù)學(xué)、物理、機(jī)械、硬件等多個(gè)專項(xiàng)能力,不能算是單一編程能力的專項(xiàng)等級(jí)考試,故不參加下面的橫向?qū)Ρ?。人工智能作為一個(gè)綜合應(yīng)用領(lǐng)域,我們有機(jī)會(huì)再談。1. 主辦單位前面我說(shuō)了,專業(yè)能力的等級(jí)評(píng)測(cè)機(jī)構(gòu)一定得是*的學(xué)會(huì)和頂級(jí)的專業(yè)院校。以此為衡量標(biāo)準(zhǔn),我們列個(gè)表詳細(xì)對(duì)比一下這三個(gè)少兒編程等級(jí)考試的主辦單位及相關(guān)機(jī)構(gòu)青少年編程等級(jí)考試主辦單位橫向?qū)Ρ龋ㄊ謾C(jī)讀者點(diǎn)擊下表,把手機(jī)橫過(guò)來(lái)就能看清啦)從表格看一目了然,由*電子學(xué)會(huì)(CIE)主辦的*青少年軟件編程等級(jí)考試權(quán)威性相對(duì)*,學(xué)術(shù)水平*,專業(yè)上完全對(duì)口。同時(shí)有北大信息做學(xué)術(shù)教研支撐,騰訊提供平臺(tái)和技術(shù)支持。工信部直屬事業(yè)單位的權(quán)威學(xué)會(huì)+頂級(jí)名校+頂級(jí)平臺(tái),這樣的主辦單位組合,加上眾多*從業(yè)企業(yè)支持,這個(gè)*青少年軟件編程等級(jí)考試的權(quán)威性和可信度是比較有保障的。加之,*電子學(xué)會(huì)(CIE)的團(tuán)體標(biāo)準(zhǔn)制作水平目前是受到國(guó)際檢驗(yàn)認(rèn)可的,19年初*電子學(xué)會(huì)三項(xiàng)標(biāo)準(zhǔn)入選工業(yè)通信業(yè)百項(xiàng)團(tuán)體標(biāo)準(zhǔn)應(yīng)用示范項(xiàng)目。再看*軟件行業(yè)協(xié)會(huì)的青少年編程能力等級(jí)測(cè)試,雖然*軟件行業(yè)協(xié)會(huì)CSIA是我們軟件行業(yè)的權(quán)威組織,但咱們談的少兒編程不是軟件行業(yè),而是教育,而且是普及型的基礎(chǔ)教育。所以行業(yè)協(xié)會(huì)主辦這個(gè)學(xué)術(shù)性的教育等級(jí)考試,感覺(jué)上略顯別扭。后面我們?cè)倏纯磩e的維度。*國(guó)際科技促進(jìn)會(huì)主辦的*青少年編程技術(shù)等級(jí)評(píng)測(cè)缺乏權(quán)威性支撐,同時(shí)支持單位比較少,能查到的相關(guān)資料也比較少,所以星星老師表示不推薦,不再參與下面維度的對(duì)比。提到專業(yè)對(duì)口,有些懂行的老師和家長(zhǎng)會(huì)問(wèn):編程最對(duì)口的學(xué)術(shù)單位不是*計(jì)算機(jī)學(xué)會(huì)(CCF)嗎?CCF沒(méi)有推出相關(guān)的等級(jí)考試嗎?這個(gè)問(wèn)題很專業(yè),需要簡(jiǎn)要解釋幾點(diǎn)*計(jì)算機(jī)學(xué)會(huì)(CCF)當(dāng)然最權(quán)威最對(duì)口,且有推出編程等級(jí)認(rèn)證,叫做CSP-J/S,但它不是一個(gè)標(biāo)準(zhǔn)的能力等級(jí)考試,它是一個(gè)比賽,等級(jí)是按比賽成績(jī)劃分的。 舉例:您家孩子考了90分,很不錯(cuò)的成績(jī),但是同一期有一半的參賽者都超過(guò)90分,那么您家孩子的評(píng)級(jí)也是不高的。這個(gè)比賽并不針對(duì)少兒,是對(duì)全體大眾非專業(yè)人士的。參賽的門(mén)檻很高,需要相當(dāng)完整的計(jì)算機(jī)、編程相關(guān)知識(shí)和能力。省級(jí)優(yōu)勝者,可以參加*信息奧賽(NOI,也是CCF主辦),進(jìn)而參加國(guó)際信息奧賽(IOI)。星星老師小時(shí)候就是NOI的選手,當(dāng)然并沒(méi)有贏得*賽。綜上,*計(jì)算機(jī)學(xué)會(huì)(CCF)雖然權(quán)威且專業(yè)對(duì)口,但認(rèn)證體系過(guò)于專業(yè)和偏競(jìng)賽,并不是少兒編程能力的評(píng)估的一個(gè)體系。目前CCF還沒(méi)有針對(duì)少兒編程推出相關(guān)的考試體系。主辦單位權(quán)威性對(duì)比小結(jié):三個(gè)少兒編程等級(jí)考試中,從主辦單位的對(duì)口和權(quán)威性角度來(lái)看*青少年軟件編程等級(jí)考試:*電子學(xué)會(huì)(CIE)工信部直屬單位身份,頂級(jí)*和平臺(tái)支持相對(duì)到位,且擁有豐富的團(tuán)體標(biāo)準(zhǔn)制定能力,學(xué)術(shù)權(quán)威性深受行業(yè)認(rèn)可。分?jǐn)?shù):★★★★★青少年編程能力等級(jí):軟協(xié)在軟件行業(yè)中具有一定影響力,但行業(yè)社團(tuán)組織的身份在實(shí)力上無(wú)法同*電子學(xué)會(huì)相比,也缺乏在青少年軟件編程相關(guān)領(lǐng)域的經(jīng)驗(yàn),雖然拉上了一些研究會(huì)、協(xié)會(huì)組織、高校和平臺(tái)參與但扔略遜一籌。分?jǐn)?shù):★★★☆*青少年編程技術(shù)等級(jí)評(píng)測(cè):*國(guó)際科技促進(jìn)會(huì)對(duì)比另外兩家差距較大,因此評(píng)分*,后面不再進(jìn)行對(duì)比。分?jǐn)?shù):★★2.科目&體系與鋼琴不同,編程有非常多的編程語(yǔ)言,每種編程語(yǔ)言都有自己特點(diǎn),難易程度也不同。對(duì)于少兒編程學(xué)習(xí)來(lái)說(shuō),最重要的是一開(kāi)始不要去學(xué)小眾的,特別專用的編程語(yǔ)言,或者特別新的語(yǔ)言,而是應(yīng)該學(xué)習(xí)全球統(tǒng)一的,開(kāi)放的,主流的,應(yīng)用最廣泛的最基礎(chǔ)的編程語(yǔ)言。對(duì)應(yīng)的等級(jí)考試體系,也應(yīng)該遵循這個(gè)原則:主流、開(kāi)放,由易到難。一級(jí)一級(jí)去設(shè)定考評(píng)科目和體系。基于這個(gè)原則,首先看 *電子學(xué)會(huì)(CIE):*青少年軟件編程等級(jí)考試。*電子學(xué)會(huì)(CIE):*青少年軟件編程等級(jí)考試體系設(shè)置CIE的圖形化編程是基于全球標(biāo)準(zhǔn)的少兒圖形化編程平臺(tái)Scratch,Scratch是入門(mén)的圖形化語(yǔ)言,與當(dāng)前火熱的低齡段圖形化編程學(xué)習(xí)完全對(duì)應(yīng),4級(jí)劃分既有一定的挑戰(zhàn)性,又有連續(xù)性不會(huì)跨越太大。Python作為時(shí)下最為火爆的人工智能語(yǔ)言,更是智能時(shí)代的技能代名詞。以Python語(yǔ)言為基礎(chǔ)提供了一整套人工智能的思考方式、解決問(wèn)題的方法、以及所有解決問(wèn)題的工具。CIE考級(jí)體系把Python單獨(dú)作為一個(gè)科目,可見(jiàn)其對(duì)時(shí)代脈搏的把握。掌握Python編程,擁有智能時(shí)代的思維方式和一定的應(yīng)用能力,在星星老師看來(lái)應(yīng)該是未來(lái)每個(gè)人的必修課。C/C++這門(mén)編程語(yǔ)言最廣泛通用也最難,從最基礎(chǔ)的軟件到高水平的解決難題和比賽都用到,因?yàn)榛A(chǔ)和通用,才被選為常用的競(jìng)賽語(yǔ)言。這個(gè)考級(jí)路徑非常適合將來(lái)有志于在計(jì)算機(jī)、信息專業(yè)方向發(fā)展的孩子。這個(gè)分支學(xué)習(xí)周期很長(zhǎng),要持續(xù)四五年甚至更長(zhǎng),越往后難度越大,分10級(jí)考核也是非??茖W(xué)的。再看*軟件行業(yè)協(xié)會(huì) :青少年編程能力等級(jí)測(cè)試 *軟件行業(yè)協(xié)會(huì) :青少年編程能力等級(jí)測(cè)試體系設(shè)置可以看到,軟協(xié)的考試科目體系跟上面CIE的差不多,多了一個(gè)機(jī)器人編程。我們前面說(shuō)了,機(jī)器人是個(gè)多*綜合應(yīng)用,應(yīng)該是一個(gè)單獨(dú)的領(lǐng)域比較好。實(shí)際上軟協(xié)確實(shí)也沒(méi)有公布對(duì)應(yīng)的標(biāo)準(zhǔn),只是在大綱里列了有機(jī)器人。CIE 是單獨(dú)有一個(gè)機(jī)器人等級(jí)考試的,叫青少年機(jī)器人技術(shù)等級(jí)考試。還是那句話,這不是本文我們探討的范疇,先放一邊??雌渌?xiàng)圖形化編程 ,其標(biāo)準(zhǔn)里沒(méi)有限定是哪個(gè)圖形化編程語(yǔ)言。其實(shí)星星老師還是推薦標(biāo)準(zhǔn)的Scratch,開(kāi)放、標(biāo)準(zhǔn),全球通用,資源豐富Python編程,分4級(jí),總體上跟CIE的差不多,少一些跟人工智能結(jié)合的部分。C/C++編程,沒(méi)有公布。學(xué)C/C++的同學(xué)暫時(shí)不能參加軟協(xié)這個(gè)體系的等級(jí)考試??傮w上,軟協(xié)的標(biāo)準(zhǔn)總體架構(gòu)很全面,但是只公布了一半,應(yīng)該是還沒(méi)完全完成??颇考暗燃?jí)體系小結(jié):*青少年軟件編程等級(jí)考試的體系完整清晰,設(shè)計(jì)階梯比較細(xì),考評(píng)范圍覆蓋全面,考試時(shí)間選擇多。分?jǐn)?shù):★★★★☆青少年編程能力等級(jí)的體系設(shè)計(jì)全面,但只發(fā)布了一半,有待完善。分?jǐn)?shù):★★★☆3. 考試資料既然是考試,當(dāng)然需要充足的備考資料。尤其是在線模擬練習(xí),這對(duì)于編程學(xué)習(xí)和考試來(lái)說(shuō)是必須的。*電子學(xué)會(huì)(CIE):*青少年軟件編程等級(jí)考試方面:由于有騰訊和核桃編程的技術(shù)支持,已經(jīng)能夠提供完善線上通知、信息、報(bào)名和模擬練習(xí)平臺(tái)。*軟件行業(yè)協(xié)會(huì) :青少年編程能力等級(jí)測(cè)試 方面:同樣,也提供了官網(wǎng)平臺(tái),有比較完善的考試信息、報(bào)名和模擬練習(xí)平臺(tái)??荚囐Y料小結(jié):考試資料和平臺(tái)這一環(huán)節(jié)兩個(gè)體系打平,都基本完善,還有進(jìn)步的空間,都是★★★★4. 實(shí)踐基礎(chǔ)就像鋼琴等級(jí)考試經(jīng)歷了幾十年的實(shí)踐打磨,少兒編程等級(jí)考試雖然很新,我們也要看看相對(duì)而言,他們哪家在實(shí)踐上更早,更有數(shù)據(jù)方面的積累。等級(jí)標(biāo)準(zhǔn)越多人參與,就可以越快的改進(jìn)和完善,進(jìn)而吸引更多的人認(rèn)可和參與。所以在任何專業(yè)考級(jí)上,都應(yīng)該優(yōu)先選擇參與人數(shù)最多的考級(jí)標(biāo)準(zhǔn)??梢钥吹?,CIE等級(jí)考試推出不到一年,就有14萬(wàn)人參加考試,可見(jiàn)市場(chǎng)的認(rèn)可度還不錯(cuò)。這個(gè)得益于CIE在信息化普及教育領(lǐng)域多年的實(shí)踐基礎(chǔ)。軟協(xié)的考試2021年底剛發(fā)布標(biāo)準(zhǔn),剛剛舉辦了一期考試,具體人數(shù)沒(méi)公布。實(shí)踐基礎(chǔ)小結(jié):*青少年軟件編程等級(jí)考試,已有14萬(wàn)考生參與,憑借電子學(xué)會(huì)在青少年科普工作的多年實(shí)踐基礎(chǔ),略占優(yōu)勢(shì),分?jǐn)?shù):★★★☆青少年編程能力等級(jí)目前處在積極測(cè)試當(dāng)中,雖然小范圍試點(diǎn)舉辦了一期考試,但從參與人數(shù)和過(guò)往經(jīng)驗(yàn)來(lái)看,還有一些進(jìn)步空間。分?jǐn)?shù):★★★5. 考點(diǎn)分布由于兩個(gè)考試均是線下統(tǒng)考的形式,所以,您所在的城市有沒(méi)有考點(diǎn),就成了一個(gè)重要的參考維度。*青少年軟件編程等級(jí)考試,依靠著*電子學(xué)會(huì)在*各地方教育管理單位的豐富合作資源,2021年考試已覆蓋*25個(gè)省市,600多個(gè)考點(diǎn),基本覆蓋主流省市,讓小朋友參與考試非常方便。青少年編程能力等級(jí)測(cè)試,可能是因?yàn)閯倓偘l(fā)布標(biāo)準(zhǔn)并落地,*只覆蓋11個(gè)省市,共19個(gè)考點(diǎn)。這個(gè)對(duì)很多家長(zhǎng)和同學(xué)可能就不太方便。有待改進(jìn)??键c(diǎn)分布小結(jié):*青少年軟件編程等級(jí)考試,在考點(diǎn)的設(shè)置上非常完善,能夠滿足絕對(duì)部分考生的需求。分?jǐn)?shù):★★★★☆青少年編程能力等級(jí)測(cè)評(píng),由于起步較晚,考點(diǎn)覆蓋度太低,需盡快鋪開(kāi)。分?jǐn)?shù):★★★寫(xiě)在*作為一個(gè)自己教學(xué)生的少兒編程老師,同時(shí)也是一個(gè)行業(yè)研究者,試圖給家長(zhǎng)朋友們關(guān)于編程能力考級(jí)的問(wèn)題一個(gè)比較靠譜的回答,我沒(méi)想到,自己花了20多小時(shí)查詢整理資料,*也只寫(xiě)了這些內(nèi)容,很多信息殘缺不全。到目前看,*電子學(xué)會(huì)(CIE)主辦的*青少年軟件編程等級(jí)考試為整個(gè)少兒編程教育領(lǐng)域樹(shù)立了一個(gè)好的開(kāi)始,讓家長(zhǎng)和孩子們開(kāi)始有標(biāo)準(zhǔn)可依,有級(jí)可考,而且能比較方便的報(bào)名和考試。*軟件行業(yè)協(xié)會(huì)也在積極推進(jìn)各自的青少年編程考級(jí)標(biāo)準(zhǔn),大家都在努力推動(dòng)著行業(yè)向著更加規(guī)范化、標(biāo)準(zhǔn)化的方向發(fā)展。無(wú)論如何,對(duì)少兒編程行業(yè),對(duì)學(xué)習(xí)編程的孩子和家長(zhǎng)都是好事兒。一切剛剛開(kāi)始,相信少兒編程教育會(huì)越來(lái)越好。
2.什么是少兒編程,終于有人說(shuō)清楚了
說(shuō)到編程,想必大家腦海里首先想到的便是寫(xiě)代碼,編程序,具體可以看那些天天996的碼農(nóng)們。少兒編程的話,那就是小孩子學(xué)的編程了,同樣也是寫(xiě)代碼,編程序。如果這么想,那就大錯(cuò)特錯(cuò)了?,F(xiàn)在長(zhǎng)話短說(shuō),現(xiàn)在南京小碼王少兒編程培訓(xùn)機(jī)構(gòu)就來(lái)給大家科普下,究竟什么是少兒編程?! 【幊膛c少兒編程定義區(qū)分 編程:編程是編寫(xiě)程序的中文簡(jiǎn)稱,就是讓計(jì)算機(jī)代為解決某個(gè)問(wèn)題,對(duì)某個(gè)計(jì)算體系規(guī)定一定的運(yùn)算方式,是計(jì)算體系按照該計(jì)算方式運(yùn)行,并最終得到相應(yīng)結(jié)果的過(guò)程。為了使計(jì)算機(jī)能夠理解人的意圖,人類就必須將需解決的問(wèn)題的思路、方法和手段通過(guò)計(jì)算機(jī)能夠理解的形式告訴計(jì)算機(jī),使得計(jì)算機(jī)能夠根據(jù)人的指令一步一步去工作,完成某種特定的任務(wù)?! ∩賰壕幊蹋荷賰壕幊探逃⒎歉叩冉逃菢訉W(xué)習(xí)如何寫(xiě)代碼、編制應(yīng)用程序,而是通過(guò)編程游戲啟蒙、可視化圖形編程等課程,培養(yǎng)學(xué)生的計(jì)算思維和創(chuàng)新解難能力。例如學(xué)生在制作一個(gè)小動(dòng)畫(huà)的過(guò)程中,自己拆分任務(wù)、拖拽模塊、控制進(jìn)度,從而理解“并行”、“事件處理”、“目標(biāo)實(shí)現(xiàn)”的概念?! ‖F(xiàn)在重點(diǎn)說(shuō)一下少兒編程概念 少兒編程教育是區(qū)別于成人編程教育,針對(duì)3到18歲的青少兒通過(guò)寓教于樂(lè)的方式來(lái)學(xué)習(xí)編程語(yǔ)言,基于可視化圖形編程工具和基礎(chǔ)編程語(yǔ)言構(gòu)建在線編程學(xué)習(xí)平臺(tái)和開(kāi)源硬件平臺(tái),讓孩子通過(guò)可視化圖形編程、代碼編程和機(jī)器人編程培養(yǎng)動(dòng)手能力,邏輯思維能力,計(jì)算能力等,學(xué)習(xí)編程來(lái)串聯(lián)各個(gè)*。其屬于素質(zhì)教育的一個(gè)分支,也是*在基礎(chǔ)教育階段針對(duì)AI教育領(lǐng)域下的提前布局,最終達(dá)到讓孩子成為全科型人才?! ∩賰壕幊探逃荢TEAM教育下的一個(gè)新賽道,被稱作K12賽道*的金礦。通過(guò)STEAM教育的學(xué)習(xí),建立理論知識(shí)框架,最終通過(guò)結(jié)合創(chuàng)客教育的理念進(jìn)行理論知識(shí)輸出,提高實(shí)踐能力。作為教育領(lǐng)域下的黑馬賽道,編程教育也因其能夠通過(guò)融合各個(gè)*,培養(yǎng)孩子科學(xué)素養(yǎng)和實(shí)踐能力而受到家長(zhǎng)的重視。 編程教育不只是讓孩子擁有編程的能力,而是通過(guò)編程的學(xué)習(xí)提升數(shù)字素養(yǎng),培養(yǎng)信息意識(shí),形成*融合的能力;編程化計(jì)算思維的建立,為解決實(shí)際問(wèn)題提供更富邏輯化的思路,最終能夠?qū)崿F(xiàn)技術(shù)創(chuàng)新,并且能夠體驗(yàn)技術(shù)實(shí)踐。 編程課的學(xué)習(xí),使孩子的邏輯思維、數(shù)學(xué)理解、英語(yǔ)興趣、嚴(yán)謹(jǐn)理念、解決問(wèn)題能力、動(dòng)手能力和創(chuàng)造力都會(huì)有不同程度的提高,以期提升個(gè)人未來(lái)競(jìng)爭(zhēng)力?! W(xué)少兒編程的3個(gè)問(wèn)題需要弄清 家長(zhǎng)在思考是否要為孩子選擇少兒編程時(shí),需要先搞清楚幾個(gè)問(wèn)題。孩子學(xué)編程,不是為了做未來(lái)的程序員。成人學(xué)編程是作為職業(yè)手段,而孩子學(xué)編程更注重素質(zhì)培養(yǎng),尤其是“編程思維”。編程思維是我們解決問(wèn)題的一種方法,是邏輯思維的一種,就是利用我們已有的知識(shí)和工具,將自身的思路轉(zhuǎn)化成邏輯運(yùn)算的步驟,從而完成復(fù)雜的任務(wù)?! ∩賰壕幊探逃占皩?lái)什么變革? 經(jīng)過(guò)幾年的發(fā)展和摸索,編程教育已經(jīng)開(kāi)始進(jìn)入中*課堂。至此,編程將很有可能成為“新英語(yǔ)”,而隨著人工智能的推進(jìn),各行各業(yè)都將需要掌握編程能力的相關(guān)人才。所以,編程在10年、20年后將會(huì)成為一種主流的能力。家長(zhǎng)若能及時(shí)跟進(jìn)幫助孩子提早學(xué)習(xí)相關(guān)課程,將為孩子的以后打下堅(jiān)實(shí)的基礎(chǔ)。所以,此時(shí)趁著編程教育還未徹底普及,可以先行讓孩子接觸和學(xué)習(xí)相關(guān)課程,幫助孩子實(shí)現(xiàn)人生的領(lǐng)跑。
3.少兒編程篇03少兒編程的類型
上一篇文章大旗跟寶媽寶爸們講了少兒編程國(guó)內(nèi)外的發(fā)展環(huán)境。今天大旗來(lái)跟寶媽寶爸們講一下少兒編程的類型,讓寶媽寶爸們對(duì)少兒編程有更進(jìn)一步的了解。首先,我們來(lái)回顧一下什么是少兒編程?少兒編程≠寫(xiě)代碼!少兒編程≠寫(xiě)代碼!少兒編程≠寫(xiě)代碼!讓孩子學(xué)編程也不僅僅是為了成為程序員。少兒編程,顧名思義就是針對(duì)少年、兒童的編程學(xué)習(xí)。少兒編程采用圖形化的編程工具,像組裝積木一樣,通過(guò)拖拽、點(diǎn)擊等簡(jiǎn)單的操作就可以制作屬于自己的動(dòng)畫(huà)、游戲、音樂(lè)、繪畫(huà)等等,甚至可以用它來(lái)學(xué)習(xí)數(shù)理化知識(shí)??萍紡?qiáng)國(guó)也要從娃娃抓起,少兒編程教育已經(jīng)逐步走進(jìn)中*課堂,大旗整理了國(guó)內(nèi)比較流行的少兒編程分類供大家分享。1、LOGO語(yǔ)言LOGO語(yǔ)言是一種與自然語(yǔ)言非常接近的編程語(yǔ)言,它通過(guò)“繪圖”的方式來(lái)學(xué)習(xí)編程,特別適合兒童初學(xué)者。LOGO語(yǔ)言的特點(diǎn):易學(xué)有趣功能強(qiáng)大。LOGO語(yǔ)言的優(yōu)點(diǎn):有利于培養(yǎng)編程思維;編程語(yǔ)言靈活;可以訓(xùn)練抽象思維能力。LOGO語(yǔ)言的缺點(diǎn):不可以編制角色游戲;不是拖拽式編程;不可形成多媒體場(chǎng)景動(dòng)畫(huà)。LOGO語(yǔ)言里面有一個(gè)繪畫(huà)能手——小海龜,小海龜會(huì)唱歌、會(huì)畫(huà)畫(huà),多才多藝。經(jīng)過(guò)學(xué)習(xí),孩子們可以指揮小海龜在屏幕上畫(huà)出豐富多彩的圖畫(huà),奏出美妙動(dòng)聽(tīng)的音樂(lè)。大旗認(rèn)為,LOGO語(yǔ)言可以作為啟蒙語(yǔ)言,打好基礎(chǔ),今后學(xué)習(xí)scratch、python、C語(yǔ)言等其它計(jì)算機(jī)語(yǔ)言,就能夠如魚(yú)得水、融會(huì)貫通。在其他一些城市,LOGO編程競(jìng)賽獲獎(jiǎng),是*校招生時(shí)的重要參考依據(jù)之一。這是因?yàn)椋琇OGO語(yǔ)言學(xué)得好的孩子,數(shù)學(xué)能力、邏輯思維能力和空間想象力普遍比較強(qiáng)。2、Scratch工具Scratch是一款由麻省理工(MIT) 設(shè)計(jì)開(kāi)發(fā)的一款面向少年的簡(jiǎn)易編程工具。Scratch將程序指令變?yōu)橐粋€(gè)個(gè)“積木塊”,使用者無(wú)需敲擊代碼或是背誦任何編程指令,只需要將積木塊拖拽并連接在一起,就可以很方便的進(jìn)行編程,從而快速制作出動(dòng)畫(huà)、游戲、交互程序。不僅易于孩子們使用,又能寓教于樂(lè),讓孩子們獲得創(chuàng)作中的樂(lè)趣。Scratch 的下載和使用是完全免費(fèi)的,可應(yīng)用于多種平臺(tái),有Windows系統(tǒng),MACOS系統(tǒng),Linux系統(tǒng)的運(yùn)行版本。Scratch有以下幾個(gè)特點(diǎn): 1)操作簡(jiǎn)單易懂。Scratch是以鼠標(biāo)拖拽的形式操作的,所以對(duì)于不會(huì)閱讀,不認(rèn)識(shí)英文字母,不會(huì)使用鍵盤(pán)的小朋友們來(lái)說(shuō),完全不構(gòu)成障礙 2)學(xué)習(xí)過(guò)程視覺(jué)化,對(duì)初學(xué)者非常友好。編程過(guò)程中,孩子們拖動(dòng)鼠標(biāo)移動(dòng)積木,立刻就能看見(jiàn)他們這一操作所產(chǎn)生的結(jié)果,非常直觀生動(dòng)。 3)學(xué)習(xí)內(nèi)容全面,有利于過(guò)渡到其他語(yǔ)言。Scratch包含了所有計(jì)算機(jī)語(yǔ)言的通用概念:函數(shù)、循環(huán)、條件判斷等等。對(duì)于學(xué)習(xí)scratch的孩子而言,想要繼續(xù)深入學(xué)習(xí)任何別的編程語(yǔ)言,都是水到渠成,沒(méi)有任何障礙的。4)學(xué)習(xí)成果快速反饋,給孩子極大的成就感。孩子們用scratch完成的動(dòng)畫(huà)、游戲、故事等各種作品,都可以發(fā)布,跟朋友們分享,可以極大的增加孩子的成就感。 Scratch語(yǔ)言的優(yōu)點(diǎn):界面絢麗有利于培養(yǎng)學(xué)用電腦的興趣。 Scratch語(yǔ)言的缺點(diǎn):花哨的圖形界面掩蓋了其背后的編程思想;缺乏真正編程語(yǔ)言的靈活性和抽象性,對(duì)于通過(guò)編程的學(xué)習(xí)來(lái)訓(xùn)練抽象思維能力沒(méi)有太大的幫助。3、是一款專門(mén)為學(xué)前兒童開(kāi)發(fā)的iPad應(yīng)用,目前也有android應(yīng)用,適合5-7歲孩子學(xué)習(xí)編程。孩子們?cè)趇Pad上開(kāi)發(fā)的各種有趣的程序都是通過(guò)拖拽的方式,利用觸摸屏接口來(lái)完成的。SratchJr非常精簡(jiǎn),但是它還是保留了最基本的計(jì)算機(jī)概念,比如事件、序列、以及迭代等等。這些核心概念是ScratchJr編程的關(guān)鍵。SratchJr語(yǔ)言的優(yōu)點(diǎn):操作簡(jiǎn)單;界面卡通可愛(ài),容易學(xué)習(xí)。SratchJr語(yǔ)言的缺點(diǎn):花哨的圖形界面掩蓋了其背后的編程思想;缺乏真正編程語(yǔ)言的靈活性和抽象性,對(duì)于通過(guò)編程的學(xué)習(xí)來(lái)訓(xùn)練抽象思維能力沒(méi)有太大的幫助。如今的交互數(shù)字技術(shù)是孩子們必須要掌握的技能之一,對(duì)于學(xué)前兒童來(lái)說(shuō),越早學(xué)習(xí)這些技術(shù),優(yōu)勢(shì)也就越大。4、Arduino Arduino本質(zhì)上是一種電子工具,它可以被用來(lái)制作許多有趣的創(chuàng)意電子制作,比如電子時(shí)鐘、四軸飛行器、寵物喂食機(jī)、3D打印機(jī)、電子顯微鏡等。全世界的電子愛(ài)好者們還在不斷開(kāi)發(fā)基于Arduino的創(chuàng)意電子制作。在硬件方面,Arduino本身是一款非常容易使用的印刷電路板。電路板上裝有專用集成電路,并將集成電路的功能引腳引出方便我們外接使用。同時(shí),電路板還設(shè)計(jì)有USB接口方便與電腦連接。在軟件方面,Arduino提供了專門(mén)的程序開(kāi)發(fā)環(huán)境 Arduino—IDE。其界面設(shè)計(jì)簡(jiǎn)潔,對(duì)于沒(méi)有接觸過(guò)程序設(shè)計(jì)的“小白”也可以輕松上手。Arduino的優(yōu)點(diǎn):簡(jiǎn)單易用、開(kāi)源、資料豐富。Arduino的缺點(diǎn):功能單一,要加裝各種外接設(shè)備,串口控制器只有一個(gè)。5、是一種跨平臺(tái)的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。是一種面向?qū)ο蟮膭?dòng)態(tài)類型語(yǔ)言,最初被設(shè)計(jì)用于編寫(xiě)自動(dòng)化腳本(shell),隨著版本的不斷更新和語(yǔ)言新功能的添加,越來(lái)越多地被用于獨(dú)立的、大型項(xiàng)目的開(kāi)發(fā)。Python有以下幾個(gè)特點(diǎn):1) Python是教育趨勢(shì)。a) 2021 年 9 月后入學(xué)的高一新生將啟用依據(jù)“新課改”編寫(xiě)的新教材,像Python這樣的實(shí)用型更強(qiáng)的新技術(shù)、新內(nèi)容將加入新教材。b) 浙江省信息技術(shù)課程改革方案已經(jīng)出臺(tái),Python確定進(jìn)入浙江省信息技術(shù)高考,從2021年起浙江省信息技術(shù)教材編程語(yǔ)言將會(huì)從vb更換為Python。c) 北京和山東也把Python編程基礎(chǔ)納入信息技術(shù)課程和高考的內(nèi)容體系,Python語(yǔ)言課程化也將成為孩子學(xué)習(xí)的一種趨勢(shì)。2)Python已成為最熱編程語(yǔ)言。Python近年來(lái)一直保持編程語(yǔ)言排行榜*的位置。3)Python是人工智能時(shí)代的*。未來(lái)將是人工智能的時(shí)代,而絕大多數(shù)的人工智能都是用Python來(lái)開(kāi)發(fā)的,無(wú)人駕駛、人臉識(shí)別、語(yǔ)音識(shí)別、機(jī)器學(xué)習(xí)等。4)Python應(yīng)用廣泛。Python在人工智能、Web應(yīng)用開(kāi)發(fā)、操作系統(tǒng)管理、游戲、云計(jì)算、服務(wù)器運(yùn)維的自動(dòng)化腳本、服務(wù)器軟件領(lǐng)域內(nèi)也廣泛應(yīng)用。國(guó)際上比較著名的如:Google、Facebook、Youtube、Bing等都采用Python開(kāi)發(fā),甚至美國(guó)*宇航局NASA也采用Python分析來(lái)自宇宙的信息,為人類探索宇宙做出了很大的貢獻(xiàn)。國(guó)內(nèi)如:知乎、豆瓣的大部分業(yè)務(wù)都是通過(guò)Python開(kāi)發(fā)的,搜狐、網(wǎng)易、百度、等公司都在使用Python完成各種各樣的數(shù)據(jù)處理等任務(wù)。Python語(yǔ)言的優(yōu)點(diǎn):它是高級(jí)語(yǔ)言,靈活性高;應(yīng)用領(lǐng)域廣泛。Python語(yǔ)言的缺點(diǎn):不懂英文無(wú)法學(xué)習(xí);針對(duì)*高年級(jí)以上的學(xué)生;需要有基礎(chǔ)的思維邏輯;命令式編程。結(jié)語(yǔ)重視少兒編程,就是贏在起跑線上。在我國(guó)也有相關(guān)的條例來(lái)鼓勵(lì)人們了解相關(guān)知識(shí),比如那些在以少兒編程知識(shí)為重心的競(jìng)賽中取得名次的孩子們就可以享受入學(xué)的優(yōu)惠政策。希望更多的家長(zhǎng)能夠明白少兒編程的好處,而不是僅僅因?yàn)樽约旱莫q豫耽誤了自家孩子的未來(lái)。以上介紹這么多種語(yǔ)言,很多家長(zhǎng)們肯定心急的忍不住問(wèn),大旗你說(shuō)了這么多編程語(yǔ)言,那我哪知道應(yīng)該給我家寶寶先學(xué)哪些?。磕?,這正是現(xiàn)在要說(shuō)的,下一篇大旗將告訴大家。關(guān)注公眾號(hào):少兒編程奶爸??色@得非常靠譜的育兒資料和少兒編程資料,期待為你分享!家長(zhǎng)有什么問(wèn)題可以私信我,必將為您做出詳細(xì)解答。如果文章對(duì)你有幫助,歡迎【點(diǎn)贊收藏】,讓更多有需要的家長(zhǎng)看到??~下一篇大旗給家長(zhǎng)們講講“先學(xué)哪種語(yǔ)言比較好?”我是程序員老司機(jī)大旗,專欄里會(huì)持續(xù)更新孩子學(xué)少兒編程提升自身價(jià)值的超多干貨噢!更多內(nèi)容盡在程序員奶爸大旗
4.選課需知:少兒編程有六大類和兩種形式
在前面《什么是少兒編程》一節(jié),編程被定義為編寫(xiě)程序,而計(jì)算機(jī)程序是指一組計(jì)算機(jī)能識(shí)別和執(zhí)行的指令。而如今,這些指令與當(dāng)今行業(yè)息息相關(guān),從教育到農(nóng)業(yè),從法律到商業(yè),從建筑到醫(yī)學(xué),計(jì)算機(jī)幾乎為每個(gè)行業(yè)提供動(dòng)力。很顯然,這些指令和我們熟悉的業(yè)務(wù)之間還有一些東西,今天我們揭開(kāi)這個(gè)部分的神秘面紗。指令執(zhí)行后能做什么呢?根據(jù)對(duì)這個(gè)問(wèn)題的回復(fù),可以將編程進(jìn)行分類,由此可知可選擇的少兒編程已經(jīng)有豐富的內(nèi)容了。嚴(yán)格地講Scratch只是圖形化編程形式的一種,由于它太流行了,大家也常常直接用Scratch來(lái)代稱圖形化編程整個(gè)這個(gè)類別,而實(shí)際是還有很多其他類的圖形化編程工具。下面,在用表格的形式展現(xiàn)下這兩種分類之間的常見(jiàn)對(duì)應(yīng)關(guān)系。接著,我們?cè)谠敿?xì)解釋下每個(gè)內(nèi)容分類的定義和內(nèi)容。語(yǔ)言學(xué)習(xí)語(yǔ)言就是學(xué)習(xí)編程語(yǔ)言,在兩千種編程語(yǔ)言中,只有少數(shù)幾種適合兒童來(lái)學(xué)習(xí),它們要滿足:流行,有代表性,依然被使用等標(biāo)準(zhǔn)。這里先簡(jiǎn)要介紹它們,后面系列文章中還會(huì)詳細(xì)描述。Python是一種相對(duì)簡(jiǎn)單的語(yǔ)言,因?yàn)樗c英語(yǔ)非常相似,許多人認(rèn)為它是最容易學(xué)習(xí)的一種,但是功能強(qiáng)大且用途廣泛,足以讓您的孩子做一些有趣的事情。學(xué)習(xí)人工智能和網(wǎng)絡(luò)安全是一個(gè)很好的切入點(diǎn),也可以使用它進(jìn)行流行的網(wǎng)站開(kāi)發(fā)。另外如果您的孩子正在使用Pygame,則他已經(jīng)熟悉Python。C和C++是相對(duì)古老的語(yǔ)言,C++可以看成是C的增強(qiáng)版,從開(kāi)發(fā)硬件到軟件,到平臺(tái)到游戲,到處都有它們的身影,至今也還有很多場(chǎng)景在使用它們。立志職業(yè)從事編程的人,選擇C/C++起步是非常好的,但是C/C++是一種語(yǔ)法規(guī)則比較嚴(yán)謹(jǐn)?shù)恼Z(yǔ)言,因此*能像機(jī)器一樣思維,否則會(huì)覺(jué)得這個(gè)語(yǔ)言比較難。Java是一種更高級(jí)的語(yǔ)言,具有中級(jí)技能的孩子可以學(xué)習(xí)Java作為下一步。大多數(shù)大公司都使用Java,這是游戲編程,Android移動(dòng)應(yīng)用程序,網(wǎng)站,云服務(wù)等的基礎(chǔ)語(yǔ)言。另一個(gè)與Java很類似的語(yǔ)言是C#,用于創(chuàng)建Windows應(yīng)用程序。HTML和,HTML是設(shè)計(jì)網(wǎng)頁(yè)的基本腳本,而是使網(wǎng)頁(yè)具有交互性并完成出色工作的語(yǔ)言。也比較簡(jiǎn)單,可以以接近英語(yǔ)的方式來(lái)編寫(xiě),的子集也較容易理解。由于互聯(lián)網(wǎng)的發(fā)展,有了非常大的發(fā)展,現(xiàn)如今,被用于網(wǎng)站和其他面向客戶端的應(yīng)用程序,您遇到的大多數(shù)交互式網(wǎng)站或游戲都使用,使得成為全棧程序員歡迎的語(yǔ)言。如果您在孩子的編程課上聽(tīng)到其他的編程語(yǔ)言的名字,如Smalltalk、Lua、Swift等等,也不用吃驚,大多數(shù)情況,他們就像不同地方的方言,有很多相通的地方,多學(xué)了一兩種編程語(yǔ)言,沒(méi)有壞處。算法/AI少兒編程學(xué)習(xí)語(yǔ)言本身的例子并不多見(jiàn),大多數(shù)的時(shí)候是學(xué)習(xí)了基本的語(yǔ)法之后,就開(kāi)始使用這種語(yǔ)言學(xué)習(xí)其它的內(nèi)容了。算法是指解決某一類問(wèn)題的方案的完整準(zhǔn)確的描述,它的內(nèi)容是一系列的清晰指令。舉例來(lái)說(shuō),給出三角形兩個(gè)直角邊長(zhǎng),算出斜邊長(zhǎng)度就可以寫(xiě)成一個(gè)算法;給出幾個(gè)名字,按字母順序依次輸出也可以寫(xiě)成一個(gè)算法。通常來(lái)講,算法要求較高的數(shù)學(xué)基礎(chǔ)。AI,即人工智能,通常也指人工智能類的算法。算法和人工智能也有出現(xiàn)在少兒編程的內(nèi)容中的,但是并不多,因?yàn)檫@些內(nèi)容對(duì)老師和學(xué)生都有較高的要求。 二維軟件編程二維軟件編程指應(yīng)用的人機(jī)交互界面是平面的,這也是當(dāng)前的主流交互界面,因?yàn)槲覀兊闹饕慕换ピO(shè)備,個(gè)人電腦,筆記本,手機(jī)這些都是平面顯示設(shè)備。沒(méi)有特殊說(shuō)明,大家常說(shuō)的編程都是二維軟件編程,和交互界面無(wú)關(guān)的編程也被放入這個(gè)類別中了。三維軟件編程/VR三維軟件編程/VR指所編軟件的人機(jī)交互界面是三維效果的,簡(jiǎn)單的,就是在平面設(shè)備上直接顯示有立體效果的交互界面,復(fù)雜一點(diǎn)的,要通過(guò)佩戴VR眼鏡,在虛擬空間中進(jìn)行人機(jī)交互。在游戲和娛樂(lè)領(lǐng)域,有較多的三維軟件。在少兒編程領(lǐng)域,最著名的當(dāng)屬“我的世界教育版”,整個(gè)學(xué)習(xí)場(chǎng)景是三維的,可以營(yíng)造一種沉浸式的學(xué)習(xí)氛圍。硬件編程由于智能硬件的發(fā)展,現(xiàn)如今,在開(kāi)發(fā)套件的基礎(chǔ)上進(jìn)行硬件編程這種形式對(duì)孩子有較大的吸引力。Arduino就是一個(gè)可編程的電路板套件,很多公司都為它配套了軟件編程環(huán)境,可以對(duì)其硬件能力進(jìn)行應(yīng)用和編程,例如可以檢測(cè)溫濕度,紅外,也可以驅(qū)動(dòng)開(kāi)發(fā)套件上的蜂鳴器,打開(kāi)電路開(kāi)關(guān)。硬件編程課程里,孩子可以學(xué)會(huì)如何用手里的開(kāi)發(fā)套件做出智能家居的那些效果,自動(dòng)開(kāi)關(guān)電視或者制作一臺(tái)遙控電風(fēng)扇。當(dāng)然需要說(shuō)明的是,硬件編程并不等于硬件開(kāi)發(fā),后者包含多的多的內(nèi)容,硬件的外觀,器件選型,結(jié)構(gòu)等等,都不會(huì)包含在課程范圍內(nèi)。有些創(chuàng)客空間在這些方面進(jìn)行了深挖,推出了電路課程,機(jī)械課程,這些課程學(xué)習(xí)的是真正“硬”件的知識(shí),要么是電子電路方面的知識(shí)為主,要么是材料和設(shè)計(jì)方面的知識(shí)為主,一般不把它們稱為少兒編程課程(可以稱為科學(xué)課程)。機(jī)器人編程機(jī)器人編程的意思是指軟件編程驅(qū)動(dòng)機(jī)器人完成某種動(dòng)作。大家所熟知的樂(lè)高課程在機(jī)器人編程領(lǐng)域占有*的市場(chǎng)份額。但樂(lè)高機(jī)器人課程,不僅涉及編程的知識(shí),還需要孩子們了解學(xué)習(xí)物理、機(jī)械、工程等方面的知識(shí),很多時(shí)候要運(yùn)用機(jī)械解決問(wèn)題,強(qiáng)調(diào)動(dòng)手能力,這使得機(jī)器人課程成為少兒編程市場(chǎng)的一個(gè)獨(dú)特的大類。特別指出的是,還有許多其它的機(jī)器人編程課程,例如九天的衛(wèi)星課程,大疆無(wú)人機(jī)編程課程、CUEE的水下機(jī)器人等等,這些機(jī)器人編程都有其獨(dú)特的目的、內(nèi)容和應(yīng)用場(chǎng)景。其他Scratch嚴(yán)格來(lái)說(shuō)Scratch并不是一種語(yǔ)言,而是一種編程方式,就是使用可以拼搭的圖形積木塊的方式進(jìn)行學(xué)習(xí)編程的一種方式,同時(shí)也是最早采用這種方式的一個(gè)教育軟件的名字。因而我們可以看到了在上表中其它內(nèi)容的編程都可以用Scratch,實(shí)際上是指各自的圖形化編程方式。設(shè)計(jì)/繪圖/3D打印這都屬于設(shè)計(jì)類的內(nèi)容,但有些少兒編程機(jī)構(gòu)也會(huì)開(kāi)設(shè)這類的課程,或者也作為少兒編程也常常用這些課程的制作結(jié)果,例如設(shè)計(jì)出來(lái)的圖標(biāo),logo,繪制出來(lái)的圖片、動(dòng)畫(huà)經(jīng)常是軟件編程的素材,3D打印出來(lái)的模型可以作為自制機(jī)器人的部件。*正是因?yàn)樯賰壕幊逃袕V泛的內(nèi)容,它才有廣泛的適用性,可以在廣泛的場(chǎng)景下作為工具來(lái)使用。而會(huì)編程,也如同會(huì)說(shuō)外語(yǔ)一樣,可以作為現(xiàn)代人的一項(xiàng)基礎(chǔ)能力要求了。育兒沒(méi)有一勞永逸,不會(huì)一蹴而就,家長(zhǎng)要不斷學(xué)習(xí),積累各種資源、經(jīng)驗(yàn),不斷向上,孩子看到你的努力,才會(huì)愿意跟你一起努力,這才是一個(gè)育兒育己的正向循環(huán)。
如果以上內(nèi)容沒(méi)有幫到您,歡迎電話聯(lián)系我們,或者聯(lián)系在線客服咨詢