“編玩邊學”帶你了解少兒編程
少兒編程
333已閱讀
2020-03-06 13:20:39
導讀
近一兩年來,少兒編程學習受到了不少家長的青睞,市面上各種針對孩子的少兒編程培訓機構(gòu)如雨后春筍般涌現(xiàn)出來,但是家長們你們真的了解2少兒編程嗎?今天小編就帶各位來了解一下少兒編程!
近一兩年來,少兒編程學習受到了不少家長的青睞,市面上各種針對孩子的少兒編程培訓機構(gòu)如雨后春筍般涌現(xiàn)出來,但是家長們你們真的了解2少兒編程嗎?今天小編就帶各位來了解一下少兒編程!
少兒編程,是“少兒編程教育”的簡稱,我們不可能讓孩子們?nèi)ハ癯扇艘粯?去寫真正的軟件產(chǎn)品,因此少兒編程更多是一種訓練,而且這種訓練不是職業(yè)技能訓練,是關(guān)于孩子邏輯思維能力、創(chuàng)造能力和分享交流能力的一種素質(zhì)訓練,是借助編程這種方式來提升孩子分析、解決問題的綜合能力,這一點很好理解。
這里再補充一點,什么是編程?可能有些家長還不太了解這個詞的含義。編程就是編寫程序,是指為了讓計算機代為解決某個問題,采用計算機能夠理解的語言寫成指令集,再讓計算機運行這些指令集得到預期結(jié)果的過程。這些指令集就是程序,或者也可以稱之為軟件。可能你沒有意識到,現(xiàn)代人的生活已經(jīng)離不開軟件的支持了。從早上睜開眼睛,打開智能手機看天氣的那一刻起,你就在和軟件打交道:聽歌用的QQ音樂、地圖導航的高德、辦公室用的WPS或Office、中午點外賣的美團、休閑時玩的王者榮耀……你的手機上安裝的這些個“APP”都是軟件。
現(xiàn)代人的生活已經(jīng)離不開各種“APP”
當然這只是軟件的一部分形態(tài),更多的軟件則在人們看不到的地方發(fā)揮作用——大到公交信號燈的控制、工廠設(shè)備的運轉(zhuǎn);小到手腕上的運動手環(huán),血壓計都是如此。在這個“萬物互聯(lián)”的時代,軟件已經(jīng)成為生產(chǎn)生活的必備設(shè)施。更不用說未來的人工智能時代,人與軟件更加自然、更加不可缺少的互動了。這其實也是少兒編程火爆的深層次原因所在,是時代發(fā)展的必然結(jié)果。
一般認為,少兒編程的概念是從美國麻省理工學院(MIT)推出“可編程積木”(Scratch)平臺開始的。國內(nèi)的一些知名培訓機構(gòu)或是引入Scratch平臺,或者是自己仿制一套功能相似的系統(tǒng),基本原理都是通過拖拽“編程積木塊”的方式,將事先封裝好的指令搭建成具有一定功能的程序,所謂功能一般是控制角色的行動與變化及人機交互,做成有趣的動畫或者小游戲。孩子們寫出來的雖然不是直接在計算機或手機上運行的程序,但這個過程與成人用代碼編程的過程是相似的。這個搭建過程就是對孩子邏輯思維、創(chuàng)造力的培養(yǎng)和訓練。實際上,Scratch積木塊搭建成的“程序”可以直接翻譯成采用JavaScript(一種主流編程語言)寫的代碼程序。
Scratch界面示意圖
另外,為了適應5-7歲孩子的認識水平和接受能力,MIT還推出了Scratch的幼兒版本——Scratch Jr。它運行在平板電腦上(iPad或者各類Android平板,理論上手機也可以運行,但其屏幕操作不方便編程),更適合相應幼兒階段的學習。
Scratch Jr界面示意圖
根據(jù)相關(guān)數(shù)據(jù)統(tǒng)計,目前市場上的少兒編程產(chǎn)品大多就是采用Scratch/ScratchJr或相同性質(zhì)的產(chǎn)品,讓孩子們進行圖形化的學習。也有一些面向競賽的培訓,會采用成人編程使用的Python/C/C++編程語言,不過并不多見,更適用于年齡較大(12歲以上)的孩子,并不是少兒編程的主流。
按照課程內(nèi)容來分,少兒編程可分為啟蒙課程、創(chuàng)意編程課程和算法導向型課程三類。
啟蒙課程通常以各種類型的故事或小游戲的形式,幫助孩子掌握相關(guān)的指令。孩子可以通過控制相關(guān)角色完成一定任務,涉及知識點不多,操作容易上手,對提升觀察能力、邏輯性都有幫助,重點在于引導孩子“入門”,適合幼兒階段的孩子;
創(chuàng)意編程課程是指將編程與其它學科結(jié)合的課程,目前最流行的是與機器人或其它硬件設(shè)備相結(jié)合,通過編程賦予機器人不同的行為和作用。值得注意的是,這里的“機器人”或甚至“單片機”并不是人工智能開發(fā)或較為復雜的底層代碼交互,和Scratch一樣,它仍然是某些指令的友好封裝,讓孩子們在運用這些封裝好的指令實現(xiàn)功能的同時訓練動手能力、解決問題的能力,它和真正意義上的機器人、單片機還是不一樣的;
算法導向型課程(NOIP)一般采用C/C++等語言,這已經(jīng)是成人使用的編程語言,需要兒童掌握更加高級和廣泛的編程知識,這是具有一定編程基礎(chǔ)、對編程有強烈興趣,或出于參加競賽的目的參與的培訓,類似于奧數(shù)。這對孩子的年齡、理解能力、興趣都有較高的要求,并不適合大多數(shù)孩子。
1.從長遠來說,幫助孩子在人工智能時代掌握一門與計算機世界溝通的能力,讓孩子先人一步洞察未來。這不是一句空話,看看我們周圍,同樣能力的人,是否熟練掌握一門外語,往往決定了這個人能否向上再走一步的可能性。編程和英語一樣,就是未來世界的通行語言,提前學習不會錯;
2.從當下來說,學習編程能夠提升孩子的綜合學科能力,提升學習成績。這是因為編程與多學科天然是交叉關(guān)系,以數(shù)學和英語為例,它們本身就是學習編程的基礎(chǔ),編程過程也反過來促進數(shù)學和英語能力的提升。編玩邊學推出的“多學科融合翻轉(zhuǎn)式編程課程”,更是將孩子們在課本上所學習的東西創(chuàng)造性地與編程結(jié)合,實現(xiàn)舉一反三的效果。學習編程通過強烈的興趣引導,不僅能解決很多孩子游戲上癮的問題(編寫游戲更有趣),還會大大加強專注力和創(chuàng)造力,這種專注力和創(chuàng)造力是任何學習必需的,當然有利于學習成績提升;
3.我們認為最重要的一點,學習編程,能為孩子們帶來一段美好的童年回憶。這種回憶是關(guān)于創(chuàng)造、關(guān)于學習、關(guān)于成長的,沒有任何樂趣能夠取代成長的樂趣。而編程是成長的催化劑之一。學習編程將會在孩子們面前打開一個嶄新的世界,讓他們從此踏上科學探索的道路;學習編程也會給孩子們創(chuàng)造另一種和這個世界溝通的語言,讓他們盡情釋放自己的創(chuàng)意(作為IT從業(yè)者,我們每每被孩子們的創(chuàng)意所驚嘆甚至折服);學習編程,將會為孩子的未來增加更多的可能性,以及他們面對這些可能性時,所必須的選擇資格。
學是應該學的,但我們的建議是:根據(jù)自己家庭和孩子的情況,慎重選擇合適的培訓機構(gòu)和課程。
首先說是否該學的問題,少兒編程之所以火爆,是因為它符合目前信息技術(shù)、人工智能技術(shù)(AI)高速發(fā)展的趨勢。眾所周知,繼國際象棋之后,人類曾經(jīng)自詡不會被人工智能戰(zhàn)勝的最后一個智慧堡壘——圍棋也被攻克了,棋力最高的選手在AlphaGo(人工智能圍棋機器人)面前也只能棄子認輸。人工智能最可怕的是其遠勝于人類的學習能力,以目前的發(fā)展速度,“在15年內(nèi),人工智能和自動化將具備取代40%~50%崗位的技術(shù)能力”(創(chuàng)新工場CEO李開復博士語)。那么再過若干年呢?到時候人類還剩下什么?只有兩類:帶有創(chuàng)意、創(chuàng)造性質(zhì)的和帶有“溫度”(即情感相關(guān))的。我們的孩子生于這個時代,他就必須具備這個時代要求的能力,這才能讓他在人工智能時代更加游刃有余。
從另一方面,學習少兒編程也是國家推行STEAM教育的必然要求。STEAM教育是指科學(Science)、技術(shù)(Technology)、藝術(shù)(Art)、工程(Engineering)、數(shù)學(Mathematics)的縮寫,是一個從國外引進的概念。早在2016年3月,國家教育部就提出加強創(chuàng)新創(chuàng)造教育研究,貫徹國家雙創(chuàng)要求,為創(chuàng)客教育、“STEAM”課程提供教育裝備支撐,探索將新的教育裝備融入課堂,培養(yǎng)學生創(chuàng)新能力、綜合設(shè)計能力和動手實踐能力。
關(guān)于怎么學習少兒編程,由于現(xiàn)在編程還不是考試科目,所以有些學校雖然也開了編程課,但流于形式,效果差強人意。要真正讓孩子入門,有三種方式:自學、家長帶著學、到培訓機構(gòu)學。
1.自學
如果孩子到了一定年齡(一般小學高年級),有一定的自學能力,又對編程有著強烈的興趣作為指引(注意不是那種玩游戲到很晚的興趣,而是對創(chuàng)造程序數(shù)字世界產(chǎn)品的興趣),那么恭喜你,你要做的就是為他準備好相應的設(shè)備、買一些相應的書籍、購買一些在線的視頻教程,然后就等著他茁壯成長吧!興趣是的老師,比爾·蓋茨、埃隆·馬斯克這些業(yè)界傳奇人物都是在10歲左右就開始自己學程序,一步一步走向人生巔峰的。作為家長,你需要的是開明的態(tài)度和有力的支持。
2.家長帶著學
對于5-8歲的孩子來說,這是我們強烈推薦的學習方式。如果你能抽出時間,父母的陪伴就已經(jīng)是孩子莫大的幸福,何況是和他一起學習編程呢?只要時間不是問題,相信我,你會在孩子的智商和情商教育方面雙豐收?,F(xiàn)在要找到少兒編程的書籍和其它資源并不難,Scratch等編程工具又是免費的,你唯一需要需要的就是細致和耐心,和孩子們一起去探索這個神奇的編程世界吧,有可能你會發(fā)現(xiàn),自己還是一個被埋沒了的編程天才呢!
3.親子編程
這種強烈推薦的學習方式,我們稱之為“親子編程”。有些家長可能對自己沒有信心——我又不是學計算機的,帶孩子學習編程,你在開玩笑嗎?這還真不是開玩笑,父母是孩子成長道路上的老師,為了幫助你順利完成教孩子編程這一使命,我們推出了一個系列教程《人人都能學得會的親子編程指南》,敬請關(guān)注編玩邊學的公眾號獲取!
4.到培訓機構(gòu)學
如果以上兩種方式都不滿足條件,你可以考慮為孩子報個培訓課程。
按目前培訓機構(gòu)的服務方式,可以分為純線上、純線下和線上線下結(jié)合的方式。我們的意見是:在費用可以接受的情況下,盡量不要選擇純線上的課程或機構(gòu),理由這和孩子自學沒有太大區(qū)別。編程更多是在訓練、實操過程中學習的,在不斷試錯、不斷調(diào)試的過程中提升解決問題的能力。如果沒有真正寫過程序的人指導,很快就會進入瓶頸,進而失去興趣。
關(guān)于線下及結(jié)合型機構(gòu)的選擇,家長們可以根據(jù)自己的經(jīng)濟實力、孩子對課程的興趣等進行綜合選擇。前面說過,不同機構(gòu)的費用水平還是有相當大的差距的,并不是越貴的就越好,我們的建議是不必像當年家長們追求奧數(shù)一樣,期望用巨額的投入,為孩子換一個更加光明的未來,孩子們學編程更需要的是理性的對待、持續(xù)的關(guān)注和培養(yǎng)。
這里推薦一下編玩邊學。編玩邊學是由一群的軟件工程師發(fā)起的少兒編程社區(qū),他們熱愛教育,又具有多年的IT從業(yè)經(jīng)驗,深知軟件人成長道路上的樂趣與曲折。他們用所掌握的知識培養(yǎng)自己的孩子,也期望能將這些知識和技能分享給更多需要的家長和孩子。相對于其它機構(gòu),編玩邊學更強調(diào)的是實際技能的培養(yǎng)和多學科融合的綜合素質(zhì)提升。編玩邊學定期分享少兒編程的資訊和教程,這些內(nèi)容都是由工程師們原創(chuàng)的,供家長們免費使用。同時,還推出有小小編程啟蒙班、多學科融合翻轉(zhuǎn)式編程課堂等課程。
以上就是【編玩邊學】的小編為大家分享關(guān)于“少兒編程”的相關(guān)資訊,希望對大家今后的少兒編程學習有所幫助。想要了解更多相關(guān)資訊,請繼續(xù)關(guān)注“趣學巴”!