近年來關(guān)注兒童編程內(nèi)容是什么的用戶越來越多,小編整理了關(guān)于少兒編程主要是學(xué)什么內(nèi)容?,少兒編程什么內(nèi)容,少兒編程到底學(xué)什么,少兒編程到底是什么?這篇文章給你徹底講透!??,供您參考
1.少兒編程主要是學(xué)什么內(nèi)容?
隨著STEAM教育理念逐漸被大眾接受,*政策也在大力推廣和落實(shí),少兒編程已經(jīng)被逐步納入中高考,許多家長(zhǎng)也了解到編程對(duì)于孩子立足于未來社會(huì)的重要性。讓孩子學(xué)習(xí)編程,成為越來越多家長(zhǎng)都在認(rèn)真規(guī)劃的事了。那么學(xué)習(xí)少兒編程主要是學(xué)習(xí)什么呢?編程到底是什么呢?相信不少家長(zhǎng)是一頭蒙,可能頭腦中只有許多雜亂的代碼,今天我來給大家一篇文章梳理下,編程是什么、少兒編程學(xué)什么及各年齡段如何選擇編程課程。編程,通俗易懂的話來說,就是人和電腦的對(duì)話,用電腦聽得懂的語言,告訴它你想讓它做的事。我們?nèi)粘I钪械囊率匙⌒卸几幊滔⑾⑾嚓P(guān)如:手機(jī)、洗衣機(jī)、電視、電腦、微信支付、餐館、醫(yī)院的預(yù)約系統(tǒng)、航空設(shè)備、已經(jīng)研發(fā)出來正準(zhǔn)備推廣的無人駕駛、無人酒店等等,都是通過編程來控制的。編程與英語不同,作為一種科技語言是沒有國(guó)界的,面向整個(gè)計(jì)算機(jī)界的。而在科技發(fā)展的今天,編程應(yīng)用于各個(gè)領(lǐng)域。那編程到底學(xué)的是什么?“編程就是學(xué)樂高嗎?”“編程就是學(xué)機(jī)器人嗎?”“編程就是學(xué)樂高機(jī)器人嗎?”“積木拼裝也是編程嗎?”……很多家長(zhǎng)都不太明白樂高、少兒編程、機(jī)器人編程三種課程之間有什么區(qū)別,大部分都是將三者混為一談,認(rèn)為都是編程,今天我們就來做個(gè)詳細(xì)的了解?!?樂高首先,樂高是兒童拼裝搭建積木的一個(gè)品牌,旗下包括很多產(chǎn)品。樂高課程在3到6歲時(shí),主要學(xué)習(xí)生活常識(shí)的理解、表達(dá)與積木的搭建,理解運(yùn)用生活相關(guān)的機(jī)械知識(shí)。在早期主要配合樂高大顆粒積木和輪、軸、杠桿、齒輪等教學(xué)用具進(jìn)行教學(xué)。在一到*階段,才采用Wedo,NEX,EV3等設(shè)備,進(jìn)行編程,為自己搭建的機(jī)器人賦能。那么,把它們按功能可以分成三大類。< 磚塊搭建類>絕大多數(shù)孩子剛開始接觸樂高時(shí)玩的就是這一類。我們平時(shí)給孩子買的很多主題的積木,或散裝的積木桶(Lego Classic系列)都是這種類型。孩子可以按照操作說明一步一步拼搭,或憑自己想象去創(chuàng)造。它*的特點(diǎn)是——不能動(dòng)。< 機(jī)械搭建類>磚塊搭建玩熟了之后,漸漸地可以讓孩子接觸機(jī)械搭建類,機(jī)械搭建時(shí)會(huì)用到輪子、齒輪、梁、栓、馬達(dá)、控制器等器件。我們平時(shí)給孩子買的汽車、火車、飛機(jī)、變形金剛等主題的積木,或者專門的科技積木套裝(Lego Technic系列)都是這種類型。它*的特點(diǎn)是——能簡(jiǎn)單地、重復(fù)地動(dòng)。< 樂高機(jī)器人>樂高機(jī)器人是在磚塊和機(jī)械搭建的基礎(chǔ)之上,結(jié)合了編程控制。比如下面這個(gè)挖土機(jī)的手臂能通過齒輪被馬達(dá)所帶動(dòng),它是個(gè)機(jī)械搭建。但如果它還能連接電腦程序,讓它可以自動(dòng)地從指定的A點(diǎn)挖些土搬到B點(diǎn),就是個(gè)機(jī)器人了。它*的特點(diǎn)是——通過編程來控制讓它動(dòng)起來。所以,學(xué)樂高機(jī)器人是包括了學(xué)基礎(chǔ)編程的。但是,編程只是樂高機(jī)器人的一部分,可以說是比較簡(jiǎn)單的一部分,屬于基礎(chǔ)的編程。如果想培養(yǎng)孩子的編程能力,建議*專門學(xué)編程,玩樂高機(jī)器人通??赡苤挥?0%左右的時(shí)間會(huì)花在編程上,而且一般不會(huì)很深入。大多數(shù)孩子在學(xué)完樂高之后有兩條“深造之路”:· 一是選擇樂高體系下的的機(jī)器人編程機(jī)器人編程,上面也提到一些。具體通過組裝、搭建,以調(diào)用編程模塊指令讓機(jī)器動(dòng)起來為目的。通常需要編程的模塊是已經(jīng)寫好存儲(chǔ)在模塊里的,小朋友做的只是將模塊以不同的方式拼接起來。高級(jí)的機(jī)器人需要非常扎實(shí)的編程基礎(chǔ)才可以進(jìn)行操控,但是這種編程基礎(chǔ)是很難通過學(xué)習(xí)初級(jí)機(jī)器人和零碎的編程知識(shí)建立。大多數(shù)的機(jī)器人機(jī)構(gòu)只停留在初級(jí)教育,最多涉及到一些圖形化編程教育,并不教授這些高級(jí)編程語言。樂高機(jī)器人的機(jī)械搭建部分也很有挑戰(zhàn),能培養(yǎng)孩子的綜合能力,比如力學(xué)知識(shí)、空間思維、創(chuàng)造力、美感等等。如果只是說你的目的是讓孩子學(xué)編程的話,通過樂高機(jī)器人學(xué)編程,有點(diǎn)像報(bào)了個(gè)“平面設(shè)計(jì)”的班來學(xué)畫畫一樣?!?二是選擇培養(yǎng)孩子邏輯思維的少兒編程少兒編程是很綜合的*。學(xué)習(xí)少兒編程是探究編程語言的本質(zhì),一層一層把模塊打開,學(xué)習(xí)模塊內(nèi)部核心的邏輯、算法、語法和結(jié)構(gòu)。接受兒童編程教育的孩子能夠系統(tǒng)掌握編程語言,從Scratch到Python,選擇范圍很廣,也可以操控樂高機(jī)器人。少兒編程課程包含哪些內(nèi)容?< 圖形編程> Scratch是目前*的圖形編程工具。Scratch是麻省理工為青少年設(shè)計(jì)和開發(fā)的一個(gè)簡(jiǎn)單的編程工具。即使沒有英文和鍵盤操作,用戶也可以真正使用中文進(jìn)行圖形化編程,使用鼠標(biāo)拖動(dòng)模塊到程序編輯器欄中,實(shí)現(xiàn)相應(yīng)的功能,輕松創(chuàng)建動(dòng)畫、游戲。 建議利用網(wǎng)絡(luò)系統(tǒng)的學(xué)習(xí)資源,以家庭教育為主,輔以一些編程平臺(tái)練習(xí),然后再進(jìn)行圖形編程學(xué)習(xí),不需要特別培訓(xùn)。通過學(xué)習(xí)平面編程,就可以在各種兒童編程平臺(tái)上設(shè)計(jì)并發(fā)表自己的作品,互相學(xué)習(xí)交流。< 代碼編程> 學(xué)習(xí)圖形編程之后,第二個(gè)發(fā)展方向是在圖形編程的基礎(chǔ)上手工參與智能硬件設(shè)計(jì)。智能硬件設(shè)計(jì)包括積木和智能硬件編程設(shè)計(jì)。編程構(gòu)建塊,一般是圖形化編程;智能硬件編程設(shè)計(jì),會(huì)涉及圖形編程和代碼編程。第三個(gè)發(fā)展方向就是基于編程的興趣繼續(xù)學(xué)習(xí)真正的代碼編程了,這就要求學(xué)習(xí)者具備良好的自學(xué)能力。當(dāng)然,這個(gè)過程不必基于圖形編程。建議學(xué)習(xí)語言:Python、GO語言、C/ c++等。目前人工智能學(xué)習(xí)比較熱門,可以通過正式的渠道學(xué)習(xí)代碼編程。 作為感興趣的學(xué)習(xí)者,學(xué)習(xí)圖形編程之后,可以參加兒童節(jié)目設(shè)計(jì)比賽,如*青少年創(chuàng)意節(jié)目和智能設(shè)計(jì)比賽。學(xué)習(xí)了代碼編程后,就可以參加更高層次的比賽或考取一些證書,如NOIP青少年計(jì)算機(jī)信息學(xué)奧林匹克競(jìng)賽、*青少年創(chuàng)意編程與智能設(shè)計(jì)大賽、*計(jì)算機(jī)等級(jí)考試“二級(jí)Python”等。更多競(jìng)賽請(qǐng)戳:大玩童:比較權(quán)威的少兒編程競(jìng)賽有哪些?基于編程課程的難易度不同,那哪些年齡段適合學(xué)什么內(nèi)容呢? 首先,我們需要了解各年齡段兒童的心理發(fā)展特點(diǎn)。前面也提到了,編程總的來說學(xué)習(xí)的是適用于解決任何問題的“編程思維” 、各種編程語言(Python、C++等)及各種算法(解決問題的指令)。了解了這兩個(gè)知識(shí),我們就可以這么劃分:0~3歲這個(gè)階段的孩子不適合學(xué)編程,更多的應(yīng)是以啟蒙學(xué)習(xí)為主,多培養(yǎng)一些好奇心就可以了。這個(gè)時(shí)候的重點(diǎn)是開始訓(xùn)練寶寶的語言能力、動(dòng)手能力。多和孩子對(duì)話、讀故事,多讓孩子讀繪本。也適當(dāng)陪孩子一起玩小游戲,比如畫畫、搭積木等。4~6歲這個(gè)階段可以作為接觸編程的入門階段,可以帶孩子玩一些不含字母的編程小游戲。目的是先讓孩子了解簡(jiǎn)單的編碼邏輯。比如Box Island、LightBot Jr,這兩款直接在手機(jī)商店下載APP就能使用了?;蛘咦尯⒆咏佑|一些好玩有趣的編程機(jī)器人。6~7歲如果想讓孩子學(xué)習(xí)能夠解決各種復(fù)雜問題“編程思維”,那6~7歲的*階段就可以開始接觸編程,自己動(dòng)手操作鼠標(biāo)鍵盤。具體來說可以選擇一些趣味性的編程工具,引導(dǎo)孩子的興趣,比如圖形化的少兒編程工具Scratch。 8~12歲如果想讓孩子學(xué)一門真正的編程語言,例如當(dāng)前人工智能時(shí)代流行的Python(它的優(yōu)點(diǎn)是入門簡(jiǎn)單,應(yīng)用范圍廣,功能強(qiáng)大)那么,8~12歲的**或*以上學(xué)生就可以動(dòng)手學(xué)習(xí)了。12歲以上如果想讓孩子學(xué)習(xí)有一定難度的算法,希望掌握類似遞推法、窮舉法等概念時(shí),那么孩子的年齡必須在12歲以上,也就是**開始比較好。因?yàn)樗惴ㄒ蠛⒆颖仨毦邆湟欢ǖ木幊檀a基礎(chǔ)和較強(qiáng)的邏輯思維。大部分孩子在5歲確實(shí)是學(xué)習(xí)能力最為強(qiáng)大的階段,特別是在孩子腦補(bǔ)代謝達(dá)到峰值后,孩子對(duì)所見、所聞、所觸都會(huì)較之成年人更為真切,更加容易熟記。建議:在孩子對(duì)世界認(rèn)知不足、沒有接觸過的情況下,他們對(duì)任何事物都談不上“喜歡或不喜歡”,需要家長(zhǎng)們進(jìn)行嘗試,摸索。孩子的天賦在哪里,需要一點(diǎn)點(diǎn)的嘗試、引導(dǎo)。與其擔(dān)心孩子會(huì)不會(huì)喜歡編程,想不想學(xué),不如讓孩子去現(xiàn)場(chǎng)體驗(yàn)一下。
2.少兒編程什么內(nèi)容
?現(xiàn)在的少兒編程課和很多其他的課外輔導(dǎo)一樣,缺乏靈魂,把教育的核心編程給了教育機(jī)構(gòu),而不是學(xué)生。格物斯坦認(rèn)為未來能熟練掌握少兒編程的孩子前途才會(huì)更有發(fā)展。雙商也會(huì)高出平常人家的孩子們。就以編程為例,編程語言是scrachy,python等,上的課是軟件,硬件,機(jī)器扔等等,但是等一下,我們讓孩子學(xué)習(xí)編程的目的到底是什么?是拓寬視野?了解計(jì)算機(jī)可以做什么?培養(yǎng)學(xué)習(xí)習(xí)慣?培養(yǎng)思考能力?培養(yǎng)興趣?為未來職業(yè)儲(chǔ)備知識(shí)?再看看課程設(shè)置,和我們所期望的似乎都不那么相關(guān),硬要說的話,這樣的課程設(shè)置最終的目的只有一個(gè),就是考級(jí)或者競(jìng)賽。一般而言,我們認(rèn)為少兒編程中的少兒對(duì)應(yīng)于少年、兒童兩個(gè)人生段落,在*教育體系中屬于學(xué)前教育、初等教育、中等教育的范疇,所以少兒編程的教育對(duì)象主要是17歲以下的孩子。少兒編程教育需要匹配孩子的年齡特征、知識(shí)結(jié)構(gòu)和生活經(jīng)驗(yàn),遵循特定年齡階段的認(rèn)知規(guī)律和學(xué)習(xí)特點(diǎn),切忌生搬硬套面向成人的職業(yè)編程技能培訓(xùn)內(nèi)容。 少兒編程指針對(duì)高中以下的孩子所設(shè)計(jì)的編程學(xué)習(xí)類產(chǎn)品。用圖形化編程語言,把原來英語的代碼編程語言轉(zhuǎn)成圖形模塊化、指令化,以游戲、情景動(dòng)畫、積木構(gòu)建的形式呈現(xiàn)。需要在這里說明的是,讓兒童學(xué)習(xí)編程,并不是為了讓他們將來都當(dāng)程序員。少兒編程不同于IT職業(yè)教育,它減少了對(duì)于編程語言的實(shí)際操作的重視,轉(zhuǎn)而更加關(guān)注通過編程教育培養(yǎng)孩子們的計(jì)算機(jī)思維與創(chuàng)造能力,激發(fā)孩子內(nèi)在學(xué)習(xí)動(dòng)力以及發(fā)展團(tuán)隊(duì)合作和溝通等全方位能力。綜上所述,未來的生活中,人們使用數(shù)字化設(shè)備和軟件來處理工作的需要會(huì)越來越大。這些變化就需要人們對(duì)計(jì)算機(jī)邏輯有更深的理解,要具備與計(jì)算機(jī)相近的“計(jì)算思維”( Thinking),并具備與之關(guān)聯(lián)的能力。
3.少兒編程到底學(xué)什么
?前言我是一位從業(yè)十年的程序員,也是一位程序員爸爸。十年來,一直coding,從未停歇。既做過傳統(tǒng)行業(yè)的軟件,也做過移動(dòng)互聯(lián)網(wǎng)產(chǎn)品,甚至還曾在年少時(shí),闖蕩過幼教產(chǎn)品的創(chuàng)業(yè)大潮。作為程序員爸爸(或許應(yīng)該叫工程師爸爸,換個(gè)稱呼可以讓孩子更崇拜),我時(shí)常在想我家的小朋友是否應(yīng)該學(xué)習(xí)或者接觸一下編程?那么說到編程,就必然需要先理解一下編程是什么?少兒編程又是什么?對(duì)于前者,我期望從實(shí)踐者的視角作出我的解讀,對(duì)于后者我希望以程序員爸爸的視角與大家分享。編程是什么編程,對(duì)于大眾來說,最普遍的理解就是寫代碼,可能再深入一點(diǎn),就是使用Java、C/C++、Python寫代碼。那代碼又是什么呢?最直白的觀點(diǎn),無非就是一堆英文單詞,偶爾還夾雜著數(shù)字、符號(hào)堆砌出來的東西。果然是這么簡(jiǎn)單,但這些都只是表象。編程的原意,是利用計(jì)算機(jī)強(qiáng)大快速的計(jì)算與存儲(chǔ)能力,將人的想法或思維過程轉(zhuǎn)換成計(jì)算機(jī)能識(shí)別執(zhí)行的動(dòng)作,以此來幫助人類解決問題。而代碼就是人類與計(jì)算機(jī)交流的語言,編程即編寫代碼,讓計(jì)算機(jī)按照人類的意愿行事,不同的編程語言只是與計(jì)算機(jī)交流的不同方言而已。舉個(gè)例子。算盤,可以看作是一臺(tái)簡(jiǎn)易機(jī)械式計(jì)算機(jī)(或許叫計(jì)算器更合適),它具有計(jì)算(加減乘除)及存儲(chǔ)(記數(shù))能力,人類使用算珠(編程語言)與算盤交流,同時(shí)規(guī)定梁上的一枚算珠代表5,梁下一枚算珠代表1。當(dāng)人在算盤撥上或撥下算珠時(shí),同時(shí)結(jié)合珠算法則,這個(gè)過程實(shí)際上就是在編程。與計(jì)算機(jī)程序稍微不同之處在于,算盤是編寫完程序能即時(shí)得到計(jì)算結(jié)果,而計(jì)算機(jī)編寫程序與運(yùn)行是兩個(gè)不同的過程。再細(xì)細(xì)分析下算盤的使用過程,可以發(fā)現(xiàn)其中隱含的讓人驚嘆的思維方式。一是不同位置的算珠代表不同的數(shù)字,這其實(shí)是一個(gè)編碼過程,這與現(xiàn)代發(fā)明的摩斯電碼有異曲同工之處,而計(jì)算機(jī)則是使用二進(jìn)制來表示不同的數(shù)據(jù)。這種方式將現(xiàn)實(shí)世界的數(shù)字概念轉(zhuǎn)換為算珠表示,這就是編碼過程,也是解決實(shí)際問題的思考過程。二是算珠與珠算法則的使用,相當(dāng)于給算盤設(shè)計(jì)了一套使用規(guī)范(即編程語言),只有遵循算珠編碼與珠算法則才能快速準(zhǔn)確地使用算盤解決計(jì)算問題。通過算盤的例子,我們可以知道,編程其實(shí)并不是什么高深的東西,說到底就是一個(gè)解決問題的思考與實(shí)踐過程,只不過是使用機(jī)器還是人自己去解決而已。實(shí)際上我們平常在生活工作中就經(jīng)常做這些事情,只是我們沒有意識(shí)到。比如使用不同顏色的筆作標(biāo)記,這其實(shí)是一個(gè)編碼過程,不同的顏色代表不同的含義;再比如燒菜煮飯,電飯煲在煮飯的同時(shí),我們通常會(huì)洗菜、切菜、炒菜,所有這一切都是預(yù)先設(shè)定好,需要按順序完成的,如果突然停電了,那么就必須停下手上的活,將還在半生熟狀態(tài)的米飯改成蒸飯。這個(gè)例子實(shí)際處理的是順序與條件事件的邏輯思維過程。與算盤類似的例子很多,比如老式提花機(jī),它可以通過預(yù)置的一批穿孔卡片來編織出指定的花紋,它在計(jì)算機(jī)的發(fā)展歷史中起著非常重要的作用。編程是一件非常有趣,同時(shí)又具有創(chuàng)造性,并且非常容易產(chǎn)生成就感的事情。作為一個(gè)從業(yè)十年的程序員,盡管默默無聞,但始終樂在其中。少兒編程學(xué)什么小朋友們需要學(xué)點(diǎn)編程知識(shí)嗎?如果答案是肯定的話,應(yīng)該怎么學(xué)?能學(xué)到什么呢?我的小孩,似乎已在不知不覺中受到了我的影響。他在很小的時(shí)候就已經(jīng)知道爸爸是做什么工作的,并且無數(shù)次親眼目睹爸爸在電腦前專心編寫代碼的情景。我在想,他大抵是看不懂爸爸在寫什么的,僅僅是好奇而已或者他只是無聊沒事干。我曾經(jīng)給他演示過一個(gè)無比簡(jiǎn)單的網(wǎng)頁,只能簡(jiǎn)單地改變字體大小與顏色,他的反應(yīng)在我的預(yù)料之中?!巴邸?,“哇”,“哇”,每一次大小或顏色的改變,他都會(huì)發(fā)出驚嘆。在他的意識(shí)里,這可能僅僅是好玩,甚至他可能會(huì)想:“哦,原來我以前看過的那些網(wǎng)頁就是這樣做出來的”。當(dāng)然,我不得而知,我認(rèn)為前者的可能性更高。但這是一個(gè)好的起點(diǎn),這是興趣的來源。有些小孩,可能天生腦力比較強(qiáng),對(duì)諸如如果是圓就涂上紅色,如果是正方形就涂上藍(lán)色題目能快速理解并完成;有些小孩可能就差點(diǎn),需要讀上幾遍才能理清;但我認(rèn)為編程的邏輯思維并不能與語言理解能力混為一談,編程并不是玩文字游戲,能分得清上下左右前后的小朋友都可以很好地完成編程的任務(wù)。那么對(duì)于小朋友來說,*的編程知識(shí)是什么呢?雖然計(jì)算機(jī)*是一個(gè)混合*,涉及數(shù)學(xué)、物理學(xué)、生物學(xué)、化學(xué)等等,但對(duì)于小朋友來說,不需要了解計(jì)算機(jī)的工作原理,不需要了解程序的運(yùn)行原理,他們需要的是學(xué)習(xí)計(jì)算機(jī)世界的抽象思維方式,學(xué)習(xí)發(fā)現(xiàn)與分析問題的思維模式以及解決問題的能力。什么叫抽象思維呢?簡(jiǎn)單地說,就是通過大量觀察或?qū)嵺`,發(fā)現(xiàn)事物的共同特性,然后加以演繹變化,從中找到提升效率的方法。比如當(dāng)人面對(duì)五顏六色的蘋果、柑橘、香蕉、菠蘿時(shí),我們會(huì)說它們都是水果,這就是抽象思維。抽象思維也直接決定了孩子們?cè)趯W(xué)習(xí)上的效率,同樣的一堂課下來,為什么有些孩子學(xué)得好,有些孩子學(xué)得差呢?很大程序上是抽象思維能力在起作用。抽象思維能力強(qiáng)的孩子,善于總結(jié),善于舉一反三,最終能達(dá)到融會(huì)貫通的狀態(tài)。而在計(jì)算機(jī)世界中,抽象思維發(fā)揮地更極致。從中斷器的工作特性發(fā)明電報(bào)機(jī);從一個(gè)個(gè)小小的邏輯門電子元件,衍生出半加器、全加器以及存儲(chǔ)器;就這樣在不停地抽象中,計(jì)算機(jī)的發(fā)明才呼之欲出。在未來的日子里,計(jì)算機(jī)的先驅(qū)者們又抽象出了集成電路、內(nèi)存、磁盤、顯示器、打印機(jī)、操作系統(tǒng)、網(wǎng)絡(luò)通信協(xié)議、高級(jí)編程語言等等。興趣無疑是*的老師,這話什么時(shí)候都不過時(shí)。小朋友對(duì)新鮮事物有著天然的好奇心,但編程往往是一件需要極度耐心的事情。小朋友天性好動(dòng),他們是不可能長(zhǎng)時(shí)間坐在電腦面前,老老實(shí)實(shí)地編寫程序。我認(rèn)為必須要是吸引力足夠,持續(xù)時(shí)間較短,并且*能動(dòng)手的方式。從我自身的經(jīng)歷來講,可玩耍的繪本、編程游戲、智能積木、編程機(jī)器人,這幾個(gè)我認(rèn)為是*的學(xué)習(xí)方式,難度也是從易到難。在后面的文章中,我會(huì)嘗試與大家分享我與我的小孩一起玩過的書籍或者游戲。在編程的世界中,小朋友將在不知不覺中學(xué)會(huì)抽象思維、發(fā)現(xiàn)問題、解決問題的能力。遇到問題時(shí),學(xué)會(huì)嘗試弄清楚到底是什么問題,同時(shí)思考問題的不同解決方法,并將這些不同的解決方法付諸實(shí)踐。祝愿更多的小朋友來到編程的世界中來,讓我們的世界更自動(dòng)、更智能。
4.少兒編程到底是什么?這篇文章給你徹底講透!
少兒編程火起來的同時(shí),也迎來了很多人的質(zhì)疑。嘻嘻,作為知乎內(nèi)有點(diǎn)粉絲量的大V,小碼醬每天需要花很多時(shí)間來解答各位家長(zhǎng)對(duì)于少兒編程的疑問。今天就來全面給大家科普一下:少兒編程到底是什么??。ㄟ@篇文章麻煩大家認(rèn)認(rèn)真真看完鴨~)首先,先解決一下大家對(duì)于政策文件真實(shí)性的質(zhì)疑吧。比如這份文件的官方鏈接就在這里:教育部辦公廳關(guān)于印發(fā)《2021年教育信息化和網(wǎng)絡(luò)安全工作要點(diǎn)》的通知 - *人民共和國(guó)教育部*門戶網(wǎng)站如果不是官方文件,我們也是不敢直接摘錄的呀,這個(gè)太容易打假啦!??!至于,教育部為什么要大力推廣編程教育,大家如果對(duì)政策有疑問或者質(zhì)疑,教育部網(wǎng)站的“部長(zhǎng)信箱”可以投稿哦~下面回到正題,一起了解下:少兒編程到底是什么???一、什么是編程?簡(jiǎn)單的說,編程()就是依靠編寫程序來告訴計(jì)算機(jī)要做什么。人類是這樣和計(jì)算機(jī)進(jìn)行交流的:就像人類一樣,機(jī)器也有屬于他們的自然語言。人類有漢語、英語、韓語……計(jì)算機(jī)編程語言有C++、Java、Python……針對(duì)兒童也有專門的編程語言,比如Scratch。編程語言就是一個(gè)指令系統(tǒng),里面包含許多指令。當(dāng)計(jì)算機(jī)接收到某個(gè)指令時(shí),它就會(huì)實(shí)現(xiàn)某種控制或運(yùn)算,做某件特定的事情。這個(gè)過程就是編程。 二、什么是少兒編程?少兒編程≠寫代碼!少兒編程≠寫代碼!少兒編程≠寫代碼!這個(gè)前提真的太重要了,很多家長(zhǎng)就是因?yàn)榘焉賰壕幊讨苯拥韧趯懘a,才會(huì)出現(xiàn)下面這些靈魂提問!孩子連英語單詞都不認(rèn)識(shí),怎么學(xué)編程?我又不想讓孩子當(dāng)程序員,為什么要學(xué)編程?成年人學(xué)代碼就覺得難,孩子怎么可能學(xué)得會(huì)!..........少兒編程≠寫代碼!讓孩子學(xué)編程也不僅僅是為了成為程序員!少兒編程是采用圖形化的編程工具,像組裝積木一樣,通過拖拽、點(diǎn)擊等操作。把原來英語的代碼編程語言轉(zhuǎn)成圖形模塊化、指令化,以情景動(dòng)畫、游戲、積木構(gòu)建的形式呈現(xiàn)。來提高孩子的一個(gè)邏輯思維能力。下面就是孩子們學(xué)的編程語言,只要會(huì)移動(dòng)鼠標(biāo)就能學(xué)習(xí):Scratch圖形化的編程語言三、什么是少兒編程教育?少兒編程教育指針對(duì)6到12歲的孩子通過寓教于樂的方式來學(xué)習(xí)編程語言,基于可視化圖形編程工具和基礎(chǔ)編程語言構(gòu)建在線編程學(xué)習(xí)平臺(tái),讓孩子通過可視化圖形編程、代碼編程培養(yǎng)動(dòng)手能力、邏輯思維能力和計(jì)算能力等,學(xué)習(xí)編程來串聯(lián)各個(gè)*。少兒編程教育屬于STEAM教育的一個(gè)分支,也是*在基礎(chǔ)教育階段針對(duì)AI教育領(lǐng)域下的提前布局,最終讓孩子成為全科型人才。伴隨著科技和互聯(lián)網(wǎng)的發(fā)展,近100年所發(fā)生的科技變革,比之前的900年還要大,而這些發(fā)展的核心邏輯其實(shí)是創(chuàng)新驅(qū)動(dòng)技術(shù)變革,從而改變?nèi)祟惿鐣?huì)。所以本質(zhì)上*和企業(yè)要做的事情,是培養(yǎng)創(chuàng)新型人才,而且是以信息技術(shù)為核心基礎(chǔ)的面向未來的新型創(chuàng)新人才,這樣的人能推動(dòng)人類世界的進(jìn)化??梢哉f,編程教育將構(gòu)建未來互聯(lián)網(wǎng)人才基礎(chǔ),尤其是少兒編程正在構(gòu)筑未來互聯(lián)網(wǎng)基石。關(guān)于編程,喬布斯有一句名言:“我認(rèn)為每個(gè)孩子都應(yīng)該學(xué)習(xí)編程,因?yàn)樗虝?huì)你如何思考。”硅谷創(chuàng)業(yè)故事中,幾乎每一個(gè)科技英雄,如比爾蓋茨,都是從小就開始接觸電腦學(xué)習(xí)編程,而芯片、AI等底層技術(shù)以及創(chuàng)新能力方面美國(guó)一直領(lǐng)先世界,也于此密切相關(guān)。據(jù)調(diào)查顯示,70%的美國(guó)孩子在讀*之前接觸過一定深度的編程教育,不僅僅是在美國(guó),日本、韓國(guó)、英國(guó)、芬蘭、新加坡等發(fā)達(dá)*早已將少兒編程教育付諸實(shí)踐,將編程納入教學(xué)大綱,成為必修*。我國(guó)近幾年多次印發(fā)人工智能發(fā)展規(guī)劃,鼓勵(lì)學(xué)校在相關(guān)課程中推動(dòng)編程教育。不少學(xué)校在錄取學(xué)生時(shí),會(huì)將編程作為考量孩子能力的重要標(biāo)準(zhǔn)之一。2021年4月,南京教育局將編程列入南京*特招生的范疇。浙江省*的新高考方案已將信息技術(shù)(含編程)納入高考科目。在將來會(huì)有更多省市高考將涉及編程內(nèi)容。若孩子有去國(guó)外留學(xué)的打算,而且在編程方面有特長(zhǎng),那么申請(qǐng)留學(xué)時(shí)將占優(yōu)勢(shì)。少兒編程的重要性不言而喻。四、少兒編程的核心價(jià)值是什么?少兒編程教育的目的不僅僅是學(xué)習(xí)某編程語言,掌握多少編程知識(shí)和技能,而是通過編程的學(xué)習(xí)提升數(shù)字素養(yǎng),培養(yǎng)信息意識(shí),形成*融合的能力;編程化計(jì)算思維的建立,為解決實(shí)際問題提供更富有邏輯化的思路,最終能夠?qū)崿F(xiàn)技術(shù)創(chuàng)新,并且能夠體驗(yàn)技術(shù)實(shí)踐。編程在未來可見范圍內(nèi)將會(huì)和開車、會(huì)英語一樣成為每個(gè)人的基本技能。少兒編程不僅能鍛煉孩子的邏輯思維能力,更是對(duì)孩子創(chuàng)新能力的培養(yǎng),孩子可以通過編程來表達(dá)自己,通過編程課的學(xué)習(xí)認(rèn)識(shí)科技時(shí)代事物運(yùn)行的底層邏輯;從科技產(chǎn)品的消費(fèi)者變成科技產(chǎn)品的創(chuàng)造者。在學(xué)習(xí)編程的同時(shí)可以學(xué)習(xí)數(shù)學(xué)、物理、英語、歷史、地理等*的知識(shí),編程只是一種學(xué)習(xí)工具,為孩子提供一個(gè)獲得*體驗(yàn)的學(xué)習(xí)場(chǎng)景,孩子會(huì)發(fā)現(xiàn)學(xué)習(xí)知識(shí)不再是枯燥的、乏味的?;赑BL和建構(gòu)主義學(xué)習(xí)學(xué)習(xí)方式,更能多方面鍛煉孩子解決問題的能力、自主學(xué)習(xí)能力和團(tuán)隊(duì)協(xié)作能力,從而全面培養(yǎng)孩子的多元智能的發(fā)展。五、那么孩子如何學(xué)習(xí)編程?首先,讓我們把編程語言分為兩大類,一類是興趣編程,以圖形化編程為主,目的是用編程實(shí)現(xiàn)自己的想法,不用擔(dān)心程序執(zhí)行效率,也不用考慮用戶的使用場(chǎng)景和平臺(tái)。另一類是工業(yè)類編程,以源碼編程為主,除了考慮用編程來解決生活中的問題外,還需要考慮到用戶會(huì)在什么樣的場(chǎng)景下使用此軟件?;谄喗苷J(rèn)知發(fā)展理論:(1)11歲之前孩子的認(rèn)知結(jié)構(gòu)處于具體運(yùn)算階段,運(yùn)算思維特點(diǎn)是:當(dāng)面對(duì)一個(gè)事物時(shí),所能想到的是具體的東西,習(xí)慣用形象化的事物去解決問題。在這一階段可以通過圖形化編程來訓(xùn)練孩子的邏輯思維能力,圖形化編程類似搭建樂高積木。將模塊通過拖拽的方式來組合,創(chuàng)造出具有一定邏輯的作品,例如打字游戲、動(dòng)漫動(dòng)畫、場(chǎng)景故事、美術(shù)作品等,而每個(gè)作品都是孩子思維的結(jié)晶。(2)11歲以后,孩子的認(rèn)知處于形成運(yùn)算階段。孩子的大腦前額葉逐漸發(fā)育完全,抽象思維能力也可以得到顯著提升,開始學(xué)習(xí)函數(shù)等抽象知識(shí)。孩子擺脫了對(duì)具體事物的依賴后,開始利用語言文字在頭腦中重建事物和過程來解決問題的運(yùn)算叫做形式運(yùn)算。除了利用語言文字外,形式運(yùn)算階段的孩子甚至可以根據(jù)概念、假設(shè)等為前提,進(jìn)行推理并得出結(jié)論。在這一階段可以讓孩子接觸代碼編程,比如Python,來訓(xùn)練孩子的抽象思維能力。在Python編程的學(xué)習(xí)中,孩子需要通過一條條指令在他們大腦中建構(gòu)整個(gè)程序框架和具體的算法步驟,這對(duì)孩子的邏輯、推理、抽象、歸納等能力都可以進(jìn)行強(qiáng)化訓(xùn)練。所以,孩子學(xué)習(xí)編程語言的過程是動(dòng)態(tài)變化的,這需要根據(jù)孩子的認(rèn)知水平來選擇合適的編程語言。 少兒編程學(xué)習(xí)成長(zhǎng)路線六、編程如何提高孩子的邏輯思維能力?邏輯思維中有個(gè)非常重要的原則叫做MECE(Mutually Exclusive and ),意思就是“相互排斥且整體完備”,也就是“不重復(fù),不遺漏”。(比如下面右圖是遵循了MECE原則的,左圖就沒有)在編程過程中,處處要考慮和遵循MECE原則。比如在貪吃蛇的程序里,蛇每往前走一步,可能會(huì)出現(xiàn)哪些情況?1.吃到蘋果2.撞到墻3.撞到自己4.什么都沒發(fā)生。這4種情況是互斥的,并且這4種情況覆蓋了所有可能性,這些思考對(duì)孩子的來說都是非常好的邏輯訓(xùn)練。話說這對(duì)于職場(chǎng)人士也是適用的,用這種思維方式分析問題時(shí)就會(huì)比較全面不會(huì)遺漏。關(guān)于少兒編程,你如果看完之后還有很多的疑問,我在知乎創(chuàng)建了一個(gè)問題,大家都可以把自己的問題拋在里面哦,我都會(huì)盡全力解答噠!關(guān)于少兒編程,家長(zhǎng)們都有哪些疑問??看完兩件事:如果你覺得這篇內(nèi)容對(duì)你挺有啟發(fā),我想邀請(qǐng)你幫我2個(gè)忙:1. 點(diǎn)贊,讓更多的人也能看到這篇內(nèi)容(收藏不點(diǎn)贊,都是耍流氓 -_- )2. 關(guān)注我 @小碼王在線少兒編程,讓我們成為長(zhǎng)期關(guān)系我是小碼王在線,專注分享孩子成長(zhǎng)干貨,構(gòu)建孩子面向未來的思維方式。有任何少兒編程相關(guān)問題,可以在知乎私信我,非常樂意解答哦。另外,如果您想讓孩子接觸少兒編程,建議可以先報(bào)一下在線的體驗(yàn)課,一般體驗(yàn)課程價(jià)格都不貴。如果您需要的話,也可以私信我,我可以幫您申請(qǐng)一個(gè)5節(jié)零基礎(chǔ)編程課的優(yōu)惠價(jià),只需要9.9元(其他地方購(gòu)買都需要495元哦)
如果以上內(nèi)容沒有幫到您,歡迎電話聯(lián)系我們,或者聯(lián)系在線客服咨詢