近年來關(guān)注簡(jiǎn)單的兒童編程的用戶越來越多,小編整理了關(guān)于一道簡(jiǎn)單的C++編程題,為什么我給孩子報(bào)了機(jī)器人編程課,卻又說低齡兒童沒必要學(xué)編程,如果你正在考慮少兒編程課,我有幾個(gè)良心建議,孩子編程啟蒙機(jī)器人玩了不下10個(gè),最推薦哪個(gè)呢?,少兒編程,其實(shí)很簡(jiǎn)單!大多數(shù)的少兒編程教育都把一個(gè)非常簡(jiǎn)單的事情弄的特別復(fù)雜!??,供您參考
#include<iostream> using namespace std; int main() { int time,n,max,i; cin>>time>>n; float *a=new float[n+1]; float (*p)[2]=new float[n][2]; for(i=0;i<n;i++) { cin>>p[i][0]>>p[i][1]; a[i]=p[i][1]/p[i][0]; } a[n]=0; max=n; for(i=0;i<n;i++) {if(p[i][0]>time) continue; if(a[i]>a[max]) max=i; } if(max==n) {cout<<"沒有可行方案";return 0;} if(time-p[max][0]*n<=0) { cout<<time/p[max][0]*p[max][1]<<endl; return 1; } cout<<n*p[max][1]<<endl; }
前兩期我發(fā)了一篇文章,解釋了我為什么“偷偷”給孩子報(bào)了英語班。其中提到了一句:“雖然我家娃最近確實(shí)在上一個(gè)機(jī)器人編程課,但我真的不認(rèn)為在他這個(gè)年紀(jì)(5歲半)有必要去學(xué)編程。我真的不是學(xué)婊!”有很多同學(xué)對(duì)這句話產(chǎn)生了興趣,都在問我為什么“口嫌體正直”。還有留言表示:“從你文中透露的信息來看,你家除了英語,還學(xué)習(xí)了數(shù)學(xué)和機(jī)器人課,叨叨昕你確定你真的不是學(xué)婊嗎!”為了洗白人設(shè)交流經(jīng)驗(yàn),我干脆一次性全交代了吧!我們家娃除了線上在學(xué)英語之外,還在家自學(xué)識(shí)字、拼音、算術(shù)、古詩(我們自己教,但都是有一搭沒一搭的,進(jìn)度不快)。教這些不為他學(xué)成啥樣,主要是為幼升小做準(zhǔn)備,讓他先適應(yīng)一下學(xué)習(xí)是怎么回事。除了上述幾門“主課”,我們還給他報(bào)了幾個(gè)興趣班。我說過,我反對(duì)“超前教育”,但是也反對(duì)“完全不引導(dǎo)、不教育”。我提倡的是在適當(dāng)?shù)哪挲g,讓孩子接受適當(dāng)?shù)囊龑?dǎo),在興趣和玩耍中萌生自發(fā)的求知欲。所以我從孩子5歲左右開始,就有意識(shí)地帶他參加各種興趣班試聽課。我覺得現(xiàn)在很多試聽課真的挺好的,什么都帶孩子去聽一聽,感興趣的再上,不感興趣的也不用花那冤枉錢?,F(xiàn)在小小昕在學(xué)的興趣班有:籃球課、科學(xué)實(shí)驗(yàn)課、機(jī)器人編程課(這三門都是線下課)。學(xué)籃球課是希望改變一下他的宅男性格,然而改造失敗,該宅還是宅,他對(duì)體育運(yùn)動(dòng)也確實(shí)沒多大興趣。既然是興趣班,那沒有興趣的也就不勉強(qiáng)了,今年上完不打算續(xù)了。然后,科學(xué)實(shí)驗(yàn)課和機(jī)器人課都是他特別感興趣、上趕著要去的,所以明年(機(jī)構(gòu)沒有跑路的話)我還打算繼續(xù)報(bào)。下面就聊一聊大家都好奇的“為什么我公開提及了‘太小的孩子沒必要系統(tǒng)學(xué)編程’,卻還是給自己孩子報(bào)了機(jī)器人編程課”的“學(xué)婊”行為。很多人說,少兒編程并不是真正的編程首先,我并不是在說編程不重要。個(gè)人認(rèn)為,學(xué)習(xí)編程很重要,這一定是將來的大勢(shì)所趨,不光孩子要學(xué),我認(rèn)為大人有時(shí)間的都應(yīng)該去學(xué)一些。但是,我不太提倡讓低齡兒童去系統(tǒng)地學(xué)習(xí)編程(你們知道我為此拒絕了多少個(gè)少兒編程的廣告嘛!鹿sama每次都流著淚唱“眼睜睜看錢從指縫中溜走還說再見”)。其次,我說不提倡小小孩去系統(tǒng)學(xué)習(xí)真正的編程知識(shí),并不代表我反對(duì)“編程思維的啟蒙”。相反,我認(rèn)為“啟蒙”是“學(xué)習(xí)”前的重要步驟。處于前運(yùn)算階段(7歲之前)的兒童,還沒有具備相應(yīng)的數(shù)理邏輯思維,不能夠理解這些對(duì)科學(xué)思維能力、邏輯思維能力要求很高的運(yùn)算表達(dá)。這個(gè)時(shí)候讓他系統(tǒng)地學(xué)習(xí)編程知識(shí),會(huì)讓他產(chǎn)生一種“編程=很難”的印象,反而容易導(dǎo)致厭學(xué)情緒。所以,現(xiàn)在市面上的大多數(shù)少兒編程課,*大多是以“機(jī)器人編程課”,或者“樂高編程課”來呈現(xiàn)的,都是一種“模塊化編程”的簡(jiǎn)單教學(xué),有點(diǎn)類似搭積木,用玩具和游戲形式的獎(jiǎng)勵(lì)來讓孩子產(chǎn)生興趣。這一點(diǎn)被很多做編程的專業(yè)人員詬病,認(rèn)為這只是“做手工”,就是讓孩子玩得高興而已,并不能學(xué)到真正的編程。我非常同意他們說的這一點(diǎn)——“跟著老師學(xué)做手工并不能讓一個(gè)5歲孩子學(xué)會(huì)真正意義上的編程”。但我仍然愿意讓孩子參加這種“手工課”(包括那個(gè)科學(xué)實(shí)驗(yàn)課,其實(shí)也是“做手工”),是為什么呢?因?yàn)槲也⒉患耐谶@些課能讓他現(xiàn)在就擁有多少編程思維,或是將來能獲得什么機(jī)器人創(chuàng)造賽大獎(jiǎng),還是能成為什么少年天才科學(xué)家。而是說,我希望能維持住他心中“感興趣”的這個(gè)小火苗不熄滅。每個(gè)家長的教育投資訴求不一樣這就是我以往不公開推薦少兒編程課的原因——我并不是說那些課不好,而是因?yàn)槊總€(gè)家長在將資金投入教育的時(shí)候,他的目標(biāo)是不一樣的。有的家長投入了金錢和精力,確實(shí)是希望能見到可量化衡量的“結(jié)果”的。不是每個(gè)家長都愿意花每年一兩萬的學(xué)費(fèi),就為了讓孩子“玩得高興”。鹿sama曾經(jīng)帶著擔(dān)憂對(duì)我說:“這機(jī)器人課真能學(xué)出什么名堂嗎?學(xué)鋼琴能當(dāng)個(gè)音樂家,學(xué)美術(shù)能當(dāng)個(gè)畫家,學(xué)跆拳道能成個(gè)武術(shù)家,再不濟(jì),不能成名成家,還有個(gè)一技之長呢。他現(xiàn)在上的這個(gè)機(jī)器人課,不就是純玩兒?jiǎn)??”我說:“對(duì)這個(gè)年齡的孩子而言,好玩就是最重要的。”我一直比較反感市面上販賣焦慮的營銷手段,仿佛你不在起跑線上搶跑,不提早學(xué)習(xí)某種課程就會(huì)怎樣怎樣——雖然我真心認(rèn)為未來社會(huì)中學(xué)會(huì)編程非常重要,但事實(shí)是可能你花了很多錢早早就去學(xué)了,結(jié)果也并不能怎樣。所以,如果家長的訴求就像鹿sama說的那樣,是“要學(xué)出個(gè)名堂”“要成名成家”“再不濟(jì)也要有一技之長”,那我并不推薦你們?nèi)W(xué),因?yàn)槲艺娴臒o法保證你的孩子學(xué)了這些就能學(xué)成什么樣,我甚至不能保證自己的孩子能學(xué)出什么名堂。我之所以愿意,當(dāng)然也不是因?yàn)槲义X多燒的,而是因?yàn)槲覀€(gè)人覺得,對(duì)這個(gè)年齡的孩子而言,“好玩”比“學(xué)出名堂”更重要。但是有的家長認(rèn)為在較大的投入之下,“一技之長”比“好玩”更重要,這也完全沒問題。所以我才一直不推薦這些學(xué)費(fèi)并不低的機(jī)器人編程課給大家,真的不是我學(xué)婊,而是因?yàn)椤拔以敢獾摹苯K究只是“我愿意”。我的價(jià)值取向,并不一定對(duì)別人有參考意義。就像以前曾經(jīng)有人問我:“女生花一萬多買包有必要嗎?100塊錢的包是不能裝東西還是怎么著?一萬塊錢拿來買肉吃它不香嗎?”還有人對(duì)我說:“咱也不是買不起那些包,我就是看不慣她們被消費(fèi)主義洗腦的樣子。這些包的價(jià)值真有這么高嗎?”我說:“我不討論包的價(jià)值,因?yàn)槲乙膊欢N抑恢?,咱也不是老買,負(fù)擔(dān)得起的情況下偶爾買一回,老婆能開心好久。老婆開心,全家開心。全家開心,這就是價(jià)值。”價(jià)值不一定是某個(gè)具體指標(biāo)或可見結(jié)果,價(jià)值可能是無形的,抽象的,因人而異的。所以,現(xiàn)在小小昕能從“動(dòng)手做”當(dāng)中獲得興趣,產(chǎn)生求知欲,對(duì)我而言就是價(jià)值了。因?yàn)槲艺J(rèn)為,小孩子對(duì)事物的理解,一定都是先建立在實(shí)物的基礎(chǔ)之上,先有了具象的認(rèn)識(shí),才能逐漸過渡到抽象的認(rèn)知。像編程、科學(xué)、以及數(shù)學(xué)、物理、化學(xué)等等抽象知識(shí),甚至包括音樂美術(shù)、詩詞歌賦中的抽象意境,想要讓小孩產(chǎn)生理解和興趣,都一定是先從具體實(shí)物開始,從“動(dòng)手感知”開始的。比如鹿sama為了讓小小昕理解什么叫“沾衣欲濕杏花雨”,就用花香型保濕噴霧噴在他的臉上身上(因?yàn)楸本┐河晟?,所以用噴霧替代一下),讓他摸一摸是不是衣服上感覺濕濕的卻又沒濕,而春天裹著花香的雨就像這噴霧似的。我們帶著孩子在海邊撿貝殼,如果寄希望于孩子撿幾個(gè)貝殼就能成為水手甚至船長,那肯定是不現(xiàn)實(shí)的。你帶著孩子撿貝殼的目的,就是為了讓他自己產(chǎn)生對(duì)大海的向往,等到有一天長大了,他會(huì)自己去探索海洋的。至于他會(huì)成為水手、船長、海洋學(xué)家、探險(xiǎn)家或是海賊王,那是他未來的無限可能。
注:本文轉(zhuǎn)自新浪教育[1]長沙一家少兒編程班里,一個(gè)兩歲半的孩子穿著尿不濕,像模像樣地坐在電腦前聽著事件、控制、變量、條件、坐標(biāo)這樣的高深詞匯;北京10歲的小亮課余時(shí)間已經(jīng)被小提琴、足球、美術(shù)和街舞占據(jù),虎媽還是豪擲30000元,硬生生從滿滿的排期中擠出一天來學(xué)編程。據(jù)說互聯(lián)網(wǎng)時(shí)代,編程要從娃娃抓起。培訓(xùn)班門口的編程廣告 王雙興攝古有神童3歲識(shí)千字,5歲背唐詩;現(xiàn)在的聰明孩子,要3歲學(xué)編程,5歲寫程序。喬布斯11歲開始編程,成了一代傳奇;比爾·蓋茨13歲開始編程,31歲成為世界首富。媒體競(jìng)相報(bào)道評(píng)論,機(jī)構(gòu)廣告鋪天蓋地,一時(shí)之間,少兒編程格外火爆。從一線城市蔓延到二、三線城市,編程培訓(xùn)機(jī)構(gòu)如雨后春筍般不斷激增。有統(tǒng)計(jì)顯示,目前*少兒編程創(chuàng)業(yè)公司總數(shù)已超過200家。艾瑞發(fā)布的《2021年*少兒編程行業(yè)研究報(bào)告》顯示,截至2021年10月,少兒編程用戶規(guī)模已經(jīng)達(dá)到了1550萬,行業(yè)市場(chǎng)規(guī)模約為30-40億元,并將在5年內(nèi)達(dá)到300億。數(shù)字我不關(guān)心,但是,最近正是暑假,朋友圈里曬娃學(xué)習(xí)編程的小視頻多了起來。這就說明,是真的有家長送娃學(xué)編程,而且還不少。一、少兒編程為什么會(huì)火?近幾年編程熱席卷全球,似乎世界各地的孩子都在學(xué)少兒編程。“美國已經(jīng)有700多萬小朋友在學(xué)習(xí)編程,日本*生走進(jìn)APP開發(fā)私塾學(xué)習(xí)編程,英國規(guī)定要求5歲以上兒童學(xué)習(xí)編程,歐洲其他16個(gè)*把編程納入教學(xué)體系,新加坡把編程納入*考試范圍,韓國從2021年起把編程納入*正規(guī)必修課……”當(dāng)*孩子還在忙著學(xué)習(xí)英語的時(shí)候,以英語為母語的主要*卻已經(jīng)把編程作為他們的“第二語言”,開始為下一代布局。日本韓國新加坡這些亞洲發(fā)達(dá)*也已經(jīng)走在前面。奧巴馬還在2021年底的GES未來教育大會(huì)上推廣編程教育,他說,編程學(xué)習(xí)應(yīng)該和字母學(xué)習(xí)一起開始?!皠e人都在學(xué),我們不學(xué)就落后了”,這句話放在鄰里閑聊是跟風(fēng)式的焦慮,但當(dāng)這樣所謂的“別人”體量大到*時(shí),青少年編程也就成了時(shí)代所趨的"*戰(zhàn)略",眼瞅要扛起民族復(fù)興的大旗。政策在積極響應(yīng)。2021年7月,國務(wù)院印發(fā)《新一代人工智能發(fā)展規(guī)劃》,明確指出應(yīng)逐步開展全民智能教育項(xiàng)目,在中*階段設(shè)置人工智能相關(guān)課程、逐步推廣編程教育。北京、南京、廣州等教育發(fā)展先進(jìn)城市陸續(xù)將擁有計(jì)算機(jī)特長和濃厚興趣列入*特長項(xiàng)目。浙江更是將技術(shù)科目納入高考選考科目。*卷高考試題里連續(xù)兩年出現(xiàn)了編程思維題目。編程,這種跟計(jì)算機(jī)扯上關(guān)系的課程,幾乎是在一兩年內(nèi),從默默無聞,一下子晉升成為各地家長追捧的對(duì)象。2021高考*卷Ⅰ理科數(shù)學(xué)真題天津2021高考文科數(shù)學(xué)真題如果是上面這些你感受不到,但科技的發(fā)展進(jìn)步總是肉眼可見的。智能音響淘寶賣斷貨了,掃地機(jī)器人也不再是稀奇的家電,京東順豐公司正在研究送快遞的機(jī)器人,無人超市也開了好幾家,5G馬上要走進(jìn)日常生活……專家說人工智能時(shí)代已經(jīng)來臨,機(jī)械的工作慢慢要被機(jī)器人所取代,聽起來未來就是人與機(jī)器人的時(shí)代。在這樣的時(shí)代背景下我們應(yīng)該具備什么樣的技能,才能不被淘汰?少兒編程課承載了部分想象。人工智能飛速發(fā)展、產(chǎn)業(yè)政策扶持與升學(xué)誘惑、培訓(xùn)機(jī)構(gòu)賣力推廣、家長不輸起跑線的優(yōu)良傳統(tǒng),是少兒編程課火爆的主要原因。更重要的是,編程還能讓愛玩游戲愛看動(dòng)畫片的孩子減少對(duì)電子產(chǎn)品的沉迷,讓他們?cè)陔娔X上做更多有意義有創(chuàng)造性的事情。對(duì)很多家長來說,只這一點(diǎn),就足夠了。學(xué)習(xí)少兒編程已經(jīng)不是一個(gè)“應(yīng)不應(yīng)該”的問題,而是“立刻馬上現(xiàn)在報(bào)哪家”的問題。目前市面上的少兒編程課覆蓋年齡段從3歲到十幾歲。機(jī)構(gòu)多如牛毛,良莠不齊。在選擇之前,我們回到課程本身,先搞清楚少兒編程到底是學(xué)什么的。二、少兒編程學(xué)什么?為了使計(jì)算機(jī)能夠理解人的意圖,我們必須將需要解決的問題的思路、方法和手段通過計(jì)算機(jī)能夠理解的形式告訴計(jì)算機(jī),使得計(jì)算機(jī)能夠根據(jù)我們的指令一步一步去工作,完成某種特定的任務(wù)。這種人和計(jì)算體系之間交流的過程就是編程。簡(jiǎn)單講,編程就是人與計(jì)算機(jī)的交流,人機(jī)對(duì)話。編程是編定程序的簡(jiǎn)稱。成年人的編程,就是讓計(jì)算機(jī)代為解決某個(gè)問題。用編程語言寫一套計(jì)算機(jī)能讀懂的運(yùn)算方式,然后計(jì)算機(jī)按照這個(gè)方式運(yùn)行,得到相應(yīng)的結(jié)果。*的計(jì)算機(jī)或相關(guān)專業(yè)學(xué)這些,目標(biāo)是培養(yǎng)工程師或者程序員,校外也有針對(duì)編程工作的技能性職業(yè)培訓(xùn)。這么看來,編程是一項(xiàng)高科技工作技能。一個(gè)合格的程序員,不僅要熟練掌握多種編程語言,還要對(duì)公司業(yè)務(wù)邏輯有所了解。而對(duì)26個(gè)字母都還認(rèn)不全的小朋友來說,讓他們學(xué)習(xí)編程這種高科技是不是太強(qiáng)人所難了?培養(yǎng)一個(gè)程序員有必要搶跑十幾年嗎?實(shí)際上,少兒編程與成人編程完全不同。王先生在銀行從事軟件開發(fā)工作,在他看來,“少兒編程”是個(gè)偽概念,面向孩子的程序編程也好,機(jī)器人編程也好,更像是一種邏輯訓(xùn)練游戲。少兒編程課的主要目的是啟蒙——讓孩子接觸編程知識(shí),在編程學(xué)習(xí)中強(qiáng)化邏輯和系統(tǒng)思維能力,進(jìn)而激發(fā)孩子的創(chuàng)造力。學(xué)習(xí)少兒編程并不意味著每個(gè)孩子都要學(xué)會(huì)一門編程語言,設(shè)計(jì)一個(gè)計(jì)算機(jī)程序, 將來都必須要進(jìn)入IT行業(yè),成為工程師;而是旨在學(xué)習(xí)過程中培養(yǎng)孩子的思維能力和編程基礎(chǔ)。成年人的編程注重技能,少兒編程則注重思維訓(xùn)練。通過編程游戲啟蒙、可視化圖形編程等課程,培養(yǎng)學(xué)生的計(jì)算思維能力和創(chuàng)新解難能力。例如學(xué)生在制作一個(gè)小動(dòng)畫的過程中,自己拆分任務(wù)、拖拽模塊、控制進(jìn)度,從而理解“并行”、“事件處理”、“目標(biāo)實(shí)現(xiàn)”的概念。這種能力應(yīng)用在語文、數(shù)學(xué)等科目的學(xué)習(xí)上同樣有效,它可以幫助孩子在面對(duì)復(fù)雜問題時(shí),將其分解成若干個(gè)簡(jiǎn)單問題,然后分析出解題步驟,明白每一步的解答方式,從而順利完成題目。三、想要學(xué)編程怎么挑課?如果你正在考慮選報(bào)少兒編程課,我有幾個(gè)良心建議。01、關(guān)于少兒編程語言的選擇語言只是編程的載體,編程的邏輯和算法都是相通的。家長*先考慮一下想要孩子達(dá)到的目標(biāo),綜合評(píng)估他的邏輯思維和動(dòng)手能力怎么樣,然后選擇課程。目前,國內(nèi)少兒編程培訓(xùn)班主要分為兩類:軟件編程和樂高機(jī)器人編程,可以滿足3至18歲少年兒童不同層次的學(xué)習(xí)需求,不少機(jī)構(gòu)還開設(shè)了專門的競(jìng)賽培訓(xùn)班。比方說,軟件編程是讓電腦屏幕上的小貓小狗小女孩動(dòng)起來,而機(jī)器人編程則是讓積木制造的機(jī)器人動(dòng)起來。無論是哪種形式,大多數(shù)機(jī)構(gòu)會(huì)分年級(jí)教學(xué),根據(jù)孩子年齡由淺入深地進(jìn)行培訓(xùn)。少兒編程入門課程主要是通過圖形和游戲來教授知識(shí),軟件編程通常一開始通過可視化趣味性的 Scratch 入門,然后從 Python 過渡到 C++ 等;機(jī)器人編程很多從樂高 WeDo 開始入門,年齡大些就學(xué)習(xí) EV3。Scratch語言始創(chuàng)于2006年,由麻省理工媒體實(shí)驗(yàn)室終身幼稚園組開發(fā),操作界面友好而簡(jiǎn)單,并且支持中文語言,鼠標(biāo)操作,更貼近低齡兒童。孩子像搭積木一樣把某些現(xiàn)成的功能效果排列組合,就能實(shí)現(xiàn)簡(jiǎn)單的游戲、動(dòng)畫效果。這聽起來有點(diǎn)像玩《植物大戰(zhàn)僵尸》,我們不需要去設(shè)計(jì)每一種植物的攻擊方式,只需要有策略地排兵布陣。機(jī)器人編程的軟件同樣將想要實(shí)現(xiàn)的功能積木化,用電腦設(shè)定每一個(gè)電機(jī)、馬達(dá)的運(yùn)動(dòng)方式、角度、轉(zhuǎn)速,控制拼接好的機(jī)器人動(dòng)起來,屬于軟硬件結(jié)合,更接近人工智能的概念。02、關(guān)于線上還是線下目前,軟件編程多采用網(wǎng)絡(luò)課程的形式,機(jī)器人編程更多的是線下實(shí)體課。線上授課的時(shí)間和地點(diǎn)相對(duì)靈活,在家打開電腦就能上,省去接送的繁瑣。線上班一個(gè)老師帶的學(xué)生不太多,采取一對(duì)一、小班課、微課等模式。線下授課對(duì)時(shí)間地點(diǎn)有要求,但真實(shí)場(chǎng)景能讓老師更好的輔導(dǎo)學(xué)生,手把手教學(xué)也能及時(shí)發(fā)現(xiàn)孩子學(xué)習(xí)中的問題。當(dāng)然,線上線下沒有哪個(gè)更好,選擇哪一種,最重要的是看自家孩子的自制力,還有家長的時(shí)間安排。03、關(guān)于幾歲開始學(xué)編程學(xué)習(xí)編程就是一種培養(yǎng)好奇心的好方法,4-7的小孩可以輕度介入,7-15對(duì)計(jì)算機(jī)有更多深入的了解,可以觸發(fā)更多的想象,能夠深入學(xué)習(xí)。有人說,學(xué)編程越早越好,即使聽不懂也可以先熏陶一下,畢竟少兒編程注重邏輯思考能力的培養(yǎng),而不是寫代碼;也有人說,孩子要長大一些才能真正理解自己在干什么,*從**以后開始。幾歲開始學(xué)編程這個(gè)問題沒有標(biāo)準(zhǔn)答案,因?yàn)榫幊探逃墙鼉赡瓴抛哌M(jìn)青少年的教育中,不同年齡段的孩子都從零開始學(xué)習(xí)編程,選擇適合自己年紀(jì)的合適內(nèi)容就非常重要。低齡段可以先通過制作一些簡(jiǎn)單小游戲開始學(xué)起,培養(yǎng)孩子的邏輯思維,然后再開始接觸編程代碼,等長大一些再探索更難的算法或者學(xué)術(shù)類的數(shù)據(jù)科學(xué)應(yīng)用。少兒編程的軟件硬件已經(jīng)開發(fā)得很適應(yīng)低齡孩子了,即使是幼兒園的孩子,也可以在玩中學(xué),讓屏幕上小人兒動(dòng)起來,也可以用積木搭建一些小動(dòng)物等很基礎(chǔ)的東西。不過低幼孩子身體條件受限,并且還沒形成紀(jì)律觀念,在老師看來十分棘手:“一*孩子鼠標(biāo)都拿不住,我是真不想教”,“有不理你的,有教了十幾遍都不會(huì)的,有罵人的,有話嘮的,或者刷表情包和60秒空白長語音的……”05、關(guān)于師資的選擇做少兒編程教育對(duì)老師的要求不低:既需要懂編程,也需要了解少兒學(xué)習(xí)和認(rèn)知的規(guī)律。從某*編程班的少兒編程教師招聘要求來看,這個(gè)崗位要有本科學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè)優(yōu)先,師范類、教育技術(shù)學(xué)、理科等相關(guān)專業(yè)優(yōu)先,有教師資格證優(yōu)先,*熟悉C語言/Scratch,具有一定的教學(xué)能力,能快速學(xué)習(xí)新的技術(shù)。理想很豐滿,現(xiàn)實(shí)很骨感,師資是每一個(gè)教育培訓(xùn)品類發(fā)展初期都會(huì)面臨的問題。現(xiàn)實(shí)情況是,懂少兒教育教學(xué)的不一定懂編程,懂編程的又大部分供職于薪資更高的互聯(lián)網(wǎng)企業(yè),真正的從業(yè)者可能既不懂教育又不懂編程,空有一腔好奇心和熱情,自己一邊學(xué)習(xí)一邊教。很多機(jī)構(gòu)師資力量不正規(guī),只能要求老師熟悉課件即可,90%的老師都是新手。那種短期培訓(xùn)后的老師,說白了只能給孩子教一個(gè)指令,照著搭起來就完了,真正的編程思維是給不了孩子的。你送孩子學(xué)編程,想著開發(fā)他的潛能贏在起跑線上,到頭來卻是無學(xué)歷無經(jīng)驗(yàn)無從業(yè)背景的“三無”人員哄著瞎玩,大把銀子打了水漂。所以在這里提醒各位家長,廣告打得再好也得看療效,我們可以先篩選幾家機(jī)構(gòu),帶著孩子實(shí)地考察試課,親身體驗(yàn)老師的教學(xué)模式、素質(zhì)及教材教輔水平夠不夠,孩子喜不喜歡等。編程課*選擇正規(guī)大機(jī)構(gòu),最起碼老師的學(xué)歷和經(jīng)驗(yàn)有保障,即使不滿意,到時(shí)候退換賠償也有個(gè)余地。孩子學(xué)編程,就選大品牌!小碼王是教育部中*少兒編程課程研發(fā)合作單位;目前,*有558所重點(diǎn)中*引進(jìn)了小碼王的課程,使用小碼王的編程教材。重點(diǎn)中*的編程課現(xiàn)在9.9元就可以學(xué)習(xí)!私信我拿報(bào)名鏈接哦~
這一年多大大小小的編程啟蒙機(jī)器人玩了不下10個(gè)了:說實(shí)話真不太多,有的:限制太多,只能按照固定的玩法、地圖,開始孩子還感興趣,過活兒就想自己鼓搗,結(jié)果機(jī)器人只會(huì)前進(jìn)、轉(zhuǎn)圈,一會(huì)兒孩子也就失去了興趣教程很單薄,完全靠自己摸索的,這時(shí)很需要家長的專業(yè)和支持,對(duì)于很多非專業(yè)的家長,直接在micro:bit上編程操作小車移動(dòng),就有些門檻了不太能吸引孩子的興趣,“教”的太多,比較是啟蒙,孩子基本在3到6歲,這個(gè)時(shí)候孩子更喜歡在游戲體驗(yàn)中學(xué)習(xí)的。孩子一眼就被吸引而且每天都想玩的,Matatalab瑪塔創(chuàng)想是*個(gè),“媽媽,你看看這個(gè)燈塔“,別說孩子,我們大人看了都忍不住想去摸一摸,探個(gè)究竟。最早接觸Matatalab時(shí),先被它的顏值所吸引,太符合孩子的興趣和設(shè)計(jì)了,Q萌的燈塔和小巧又有些俏皮的機(jī)器人小車,生動(dòng)活潑的指令卡,融入了音樂、舞蹈,還能自己設(shè)計(jì)地圖,這不是每個(gè)孩子都喜歡的嗎?在游戲中學(xué)習(xí)編程,還能發(fā)揮自己的創(chuàng)意??磗tory book上說先編程畫五角星,還可以把五角星涂色,剪貼,做成一顆裝飾的圣誕樹,動(dòng)腦,動(dòng)手,編程,畫畫,如此渾然天成的融為一體。為此我還專門做了一番功課,除了顏值高,而且內(nèi)容非常的專業(yè),系統(tǒng),作為10多年的程序員,我可以說這款編程啟蒙機(jī)器人把編程中的精髓和關(guān)鍵點(diǎn),指令,循環(huán),調(diào)試debug等一一的全部呈現(xiàn)出來,而且是以符合孩子認(rèn)知特點(diǎn)的方式引導(dǎo)學(xué)習(xí)。1 “甜蜜” 的編程從孩子*的糖果開始如果問吉吉,最喜歡的零食是什么,一定是糖果,吉吉一下子就選了一塊藍(lán)黃條紋的糖果。怎么才能幫助MatataBot吃到呢?他先用手指規(guī)劃了路線,然后我們嘗試直行、轉(zhuǎn)彎指令,開始呢,轉(zhuǎn)彎后他以為就轉(zhuǎn)彎的同時(shí)前進(jìn)一個(gè)格子,體驗(yàn)了兩次自己就發(fā)現(xiàn)了規(guī)律。媽媽:你吃到糖的時(shí)候,什么感覺呢?吉吉:好吃啊,甜甜的媽媽:那你一般會(huì)做些什么?吉吉:唱歌啊,或者笑……那Matatabot吃到糖后我們也讓他唱首歌?加入音樂指令,吉吉更開心了,自己把每個(gè)都嘗試一番,小手不停地更換音符中的數(shù)字,變換出豐富的樂聲。如果是初次接觸編程的孩子也完全可以放心,糖果、音樂、機(jī)器人移動(dòng),自然地拉進(jìn)了和孩子的距離,更像是一種每個(gè)孩子都喜歡的游戲,很好地融入了編程的思維和孩子主動(dòng)思考、嘗試的體驗(yàn)。2 快樂又系統(tǒng)、科學(xué)的編程啟蒙很多家長都想讓孩子嘗試編程學(xué)習(xí),實(shí)際體驗(yàn)一番下來感覺就是“教”孩子些指令,覺得也沒什么嘛?作為10多年的程序員,我們都知道,編程更重要的是能幫助孩子使用“編程思維”創(chuàng)造性地解決問題。玩下來*的感受是,Matatalab把這些理念很好地融合在編程游戲中。序列和問題分解想讓Matatabot吃到糖,需要小朋友把指令按照一定的順序排列出來,這就是計(jì)算機(jī)編程中的“序列”,順序錯(cuò)了就無法讓機(jī)器人按照正確的路線前進(jìn)啦。這個(gè)時(shí)候孩子都是興致勃勃的,開始不熟悉的話,我們幫著孩子先規(guī)劃下大概的路線,然后將任務(wù)拆解成一個(gè)個(gè)的小任務(wù)。很多時(shí)候吉吉也會(huì)提出不同的路線,我會(huì)鼓勵(lì)他把他的想法用指令實(shí)現(xiàn)出來,一起看看和*個(gè)路線有什么區(qū)別呢?在我們大人看來也許這些不是最快、或者最短的吃糖路線,孩子自己動(dòng)手探索嘗試會(huì)啟發(fā)他們主動(dòng)思考。最最重要的是孩子的每一次嘗試都是直觀可見的。如果增加了障礙還需要繞行,是不是像我們和孩子玩的迷宮?以前是用筆在迷宮上畫來畫去的,現(xiàn)在能自己設(shè)計(jì)迷宮了,吉吉玩得停不下來,一會(huì)兒把障礙擺在這兒,看我輕易地繞過去又去調(diào)整,來來回回幾個(gè)回合,腦、手忙得不亦說乎。看似簡(jiǎn)單的游戲,是孩子主動(dòng)參與、設(shè)計(jì)的,帶來的是不一樣的滿足感和成就感,這也是我們喜歡這套編程啟蒙產(chǎn)品的一個(gè)很重要的原因,設(shè)計(jì)開放,靈活,不局限于既有的場(chǎng)景和主題,鼓勵(lì)孩子自己思考、創(chuàng)作和嘗試。模式識(shí)別:投擲3種骰子來找一顆糖平常我們玩桌游多數(shù)是數(shù)字骰子,有沒有玩過形狀骰子,石頭剪刀布的骰子?還有賽跑骰子?吉吉一聽就提起了精神?媽媽,怎么玩?在糖果游戲中,我們根據(jù)孩子的年齡可以靈活使用顏色、形狀、圖案三種骰子,使用一個(gè),也可以同時(shí)使用3個(gè),有什么不同呢?先擲一個(gè)骰子,比如黃藍(lán)條紋的,可以在地圖上挑選出幾顆糖果,如果同時(shí)投擲3個(gè)骰子呢?藍(lán)黃的,胖乎乎的形狀的,條紋的,讓孩子找一找,是不是只能找到*的一顆糖果呢?是的,也是找規(guī)律。這也是計(jì)算機(jī)中的“模式識(shí)別”,明確了模式,也就會(huì)知道問題出在哪并著手解決。孩子日后不一定以編程為工作,分析模式找出問題會(huì)貫穿他們一生的學(xué)習(xí)和工作中。我們還可以反過來,指出一顆糖果,讓孩子描述出來,什么顏色的,形狀和花紋,自然而然鍛煉了孩子的表達(dá)能力。還記得我和吉吉玩恐龍桌游的時(shí)候,每次看到我遇到火山“停一次”他都特別的開心,這樣他就可以連續(xù)走2輪,獲勝的機(jī)會(huì)更大一些。使用賽跑骰子,如同玩桌游一樣的歡樂和富有挑戰(zhàn)。我想這是“編程”和“桌游”最完美的組合方式了。在story book中附有這樣的骰子,用剪刀裁剪下來,和孩子一起動(dòng)手制作的。循環(huán)地圖中找糖,有時(shí)要重復(fù)放幾次相同的指令,比如直行,有沒有簡(jiǎn)單的辦法呢?我和吉吉使用了循環(huán)指令,還一起想想日常生活中是不是也有這樣重復(fù)動(dòng)作的,吉吉說,搭積木摩天大樓,一層平著擺放,一層豎直擺放,一層平著擺放,再一層豎直擺放……是的啊,當(dāng)我們需要重復(fù)或者一組動(dòng)作時(shí),非常自然的引入了循環(huán)模塊,孩子也很容易理解。這款編程積木另外一個(gè)孩子特別喜歡的是畫畫功能,編程后可以直接在地板上畫畫,當(dāng)然是可擦除的,使用指令和循環(huán)次數(shù),看著機(jī)器人小車畫出不同的圖案而變得興高采烈起來,美其名曰“在進(jìn)行創(chuàng)作試驗(yàn)”,使用簡(jiǎn)單的幾個(gè)指令和循環(huán),我們畫出了三角形,房屋,五角星等等,藝術(shù)和編程完美地結(jié)合在一起,說明書中還配有很多玩法,比如我們把畫好的三角形拿剪刀剪下來,3個(gè)疊在一起制作了一顆圣誕樹。調(diào)試debug咦,機(jī)器人怎么沒有按照我設(shè)計(jì)的指令走啊,我們一起看看,哈哈,原來把左右箭頭放錯(cuò)了,這就是調(diào)試,每個(gè)人編程都會(huì)遇到的問題,這也是編程思維中非常重要的,發(fā)現(xiàn)錯(cuò)誤后找到原因去解決,修正。吉吉換成右轉(zhuǎn)箭頭后再試了一次,yeah, 吃到糖了。發(fā)現(xiàn)錯(cuò)誤后吉吉會(huì)先自己挨個(gè)檢查指令,然后嘗試修正錯(cuò)誤指令,現(xiàn)場(chǎng)試驗(yàn),這種直觀的體驗(yàn)非常符合孩子的認(rèn)知和學(xué)習(xí)特點(diǎn),也更能激發(fā)他學(xué)習(xí)編程的熱情。一天晚上,我在旁邊寫書,他自己編程,調(diào)試制作了一個(gè)“風(fēng)車”,說是風(fēng)力發(fā)電,非常激動(dòng)地拉著我和他爸爸一起看。編程盒子里的Story book中還有很多有趣的調(diào)試場(chǎng)景,我們用編程指令在編程卡上擺放出來,先走走看,再一起查找問題出在哪,鼓勵(lì)他嘗試自己解決,一點(diǎn)都不覺得枯燥,想把上面的每個(gè)都玩上一遍, 3 孩子的創(chuàng)意,這里都能盡情實(shí)現(xiàn)玩了幾天后,吉吉說,媽媽我們能不能自己做個(gè)地圖讓機(jī)器人叢林探險(xiǎn)?好啊,說干就干,我們找來紙,我先用紙和尺畫出一個(gè)個(gè)的地圖格子,然后吉吉來設(shè)計(jì)場(chǎng)景故事,有他喜歡的樹林,發(fā)電廠,火箭發(fā)射,摩天大樓,還有之前用機(jī)器人畫畫制作的圣誕樹,接下來我們想從家里走到樹林,擺放指令,*再播放一首音樂。當(dāng)機(jī)器小車走到終點(diǎn)的時(shí)候,一下子撲到我的懷里,和我擊掌慶祝,媽媽,可以的,他可以在我們自己畫的地圖上行走,擺上他的玩具,開始了一個(gè)又一個(gè)屬于他自己的編程故事。Matatalab是我們玩下來最最富有創(chuàng)意的編程產(chǎn)品,吉吉喜歡的畫畫,剪紙,幾何圖形,還有每個(gè)孩子腦中各種千奇百怪的故事,都很好地和編程融入在一起,在編程游戲體驗(yàn)中不僅僅學(xué)會(huì)了系統(tǒng)、科學(xué)的編程思維和方法,更發(fā)揮了他自己的創(chuàng)意,感受到勇于探索、嘗試的樂趣。讓我想起少兒編程之父說過的一句話,孩子用手搭積木學(xué)會(huì)了穩(wěn)定和堅(jiān)固,用畫畫學(xué)會(huì)了混合不同的顏色,編程是孩子一種新的語言,和積木、畫畫一樣,幫助孩子把想法表達(dá)出來,最重要的是學(xué)會(huì)了創(chuàng)作的過程,通過不斷的探索和實(shí)驗(yàn),表達(dá)了自我和世界。想不想用孩子的小手畫一張孩他們眼中的“世界地圖”,用編程開始您們的世界探險(xiǎn)之旅,來一起試試吧?。?! 我是大樹和棉花,IBM工程師,喜歡積木,關(guān)注兒童編程教育,如果你也喜歡,歡迎加我微信一起深入交流(微信號(hào):saharay9) 。
編程學(xué)習(xí)其實(shí)還是很簡(jiǎn)單的,大多數(shù)的編程教育都把一個(gè)非常簡(jiǎn)單的事情弄的特別復(fù)雜。兒童是天然的具有非常好的學(xué)習(xí)能力的,但是我們的成人們?cè)诮叹幊痰臅r(shí)候,卻沒有遵循自然的規(guī)律。都是想當(dāng)然的把成人自認(rèn)為宏大的或者重要的內(nèi)容試圖灌輸給兒童,包括專門面向兒童的似乎已經(jīng)非常簡(jiǎn)化的趣味教材也擺脫不了這個(gè)毛病,有一種裝腔作勢(shì)的調(diào)調(diào)。而實(shí)際上,他們都忽略了最基礎(chǔ)的應(yīng)該首先讓兒童們知道的,就是我們要拿來編程的指令都有哪些,都能干些什么事情。如果不先介紹這些,就開始講抽象的分解步驟,設(shè)計(jì)算法,發(fā)現(xiàn)錯(cuò)誤之類抽象的概念,似乎編程是什么高大上的東西,編程其實(shí)就是如水一般很普通平常的東西。只要你先讓兒童們把有哪些指令,能做什么都大概清楚了,然后給他們要實(shí)現(xiàn)的小游戲,他們基本上都可以自己去琢磨如何實(shí)現(xiàn)它。我們以Paracraft為例,講一講這個(gè)過程。Paracraft編程界面Paracraft里有很多的指令,兒童們嘗試了搭建后,很快的很多人就會(huì)對(duì)如何讓這些模型或角色動(dòng)起來感興趣,他們會(huì)對(duì)所謂的編程躍躍一試。如果我們稍微引導(dǎo)一下兒童們?nèi)ヌ剿饕幌拢踔量赡懿恍枰覀兊囊龑?dǎo),只要我們不給他們上課阻攔他們的自然的學(xué)習(xí)的話,我相信他們可以很快的自己發(fā)現(xiàn)該如何編程。Paracraft圖形化編程界面Paracraft里所有的內(nèi)容包括代碼都是開放透明的,也有很多的小例子供參考。孩子們?nèi)绻醋匀坏囊?guī)律自己去探索的話,完全是可以自己去學(xué)習(xí)編程的,而且我們相信孩子們這樣自己去學(xué)習(xí)以后,建立起的編程知識(shí)一定強(qiáng)過任何計(jì)算機(jī)專業(yè)的編程教材。Paracraft代碼編程界面孩子們只要打開代碼方塊,也許是因?yàn)樗麄兟犉渌∨笥颜f代碼方塊可以控制角色,讓角色動(dòng)起來,或者他們就是自己在到處點(diǎn)擊到處探索各種方塊的過程中發(fā)現(xiàn)了代碼方塊(就像墻洞實(shí)驗(yàn)一樣,據(jù)我們對(duì)孩子們玩Paracraft的觀察,這是完全可能的)。代碼方塊里的指令的組織和相關(guān)的示例,也足夠他們學(xué)著讓角色去做各種的動(dòng)作或者運(yùn)動(dòng),學(xué)會(huì)去控制攝像頭的運(yùn)動(dòng)等等??梢韵胂?,孩子們會(huì)玩的非常嗨,讓角色做出各種的動(dòng)作。Paracraft圖形化編程界面讓角色放大縮小,或者相互的碰撞,或者同一個(gè)角色復(fù)制很多個(gè),或者看他們?nèi)绾雾憫?yīng)外部的事件比如被鼠標(biāo)點(diǎn)擊的時(shí)候做些事情,讓角色各種方式跟隨鼠標(biāo)或者變化,各種方式播放自己喜歡的歌曲等等。這個(gè)時(shí)期會(huì)持續(xù)一段時(shí)間,孩子們會(huì)玩的非常開心??梢韵胂螅襁@些孩子自由的創(chuàng)造跑酷或者過山車游戲、解密游戲時(shí)玩出的無限花樣一樣,他們用這些指令也能夠玩出無邊的非常好玩的東西出來。這些將成為他們堅(jiān)實(shí)的編程基礎(chǔ)。Paracraft編程界面既然對(duì)這些指令都玩的比較熟悉了,我們的好多小游戲就開始成為他們探索的空間??纯催@些代碼是如何搭建起來完成一個(gè)小游戲的。我想他們會(huì)慢慢的學(xué)會(huì)去抓住一個(gè)游戲應(yīng)該實(shí)現(xiàn)的關(guān)鍵點(diǎn)是什么,然后從他們已經(jīng)相當(dāng)熟悉的指令集模型里大概能想到可以怎么去實(shí)現(xiàn)這些關(guān)鍵點(diǎn)。然后他們會(huì)去做實(shí)驗(yàn),去驗(yàn)證自己的想法對(duì)不對(duì),碰到了問題會(huì)去找原因,會(huì)不斷的改進(jìn)不斷的嘗試。幾個(gè)關(guān)鍵點(diǎn)都通過實(shí)驗(yàn)確定自己能夠?qū)崿F(xiàn)出來了,他們會(huì)學(xué)著把整個(gè)游戲的代碼組裝起來。這些對(duì)于孩子們來說都是非常自然的過程,孩子們天生就非常擅長這樣的通過實(shí)驗(yàn)去探索了解世界的過程。建構(gòu)主義教育家皮亞杰在觀察兒童們的學(xué)習(xí)幾十年后,得出這樣的結(jié)論。小海龜(LOGO)編程語言的作者Seymour Papert也認(rèn)為孩子是天然的擁有這樣的嚴(yán)肅的通過實(shí)驗(yàn)進(jìn)行科學(xué)研究的能力的,這個(gè)能力在大人看來是“玩?!钡倪^程。相信你如果去仔細(xì)觀察孩子們?cè)趺磳W(xué)習(xí)的,或者是能回憶起自己年紀(jì)非常小的時(shí)候是怎么學(xué)習(xí)的,能有同樣的結(jié)論。更為重要的,這樣一個(gè)交互的迭代的搭建的過程,才是編程的核心思維。孩子們?cè)谧匀坏倪^程中就可以學(xué)到了,也是學(xué)習(xí)這些編程思維的*的方式。這樣子,直到相當(dāng)復(fù)雜的游戲,比如跳一跳,孩子們大概需要多長時(shí)間可以達(dá)到能夠編這么復(fù)雜游戲的程度?我覺得相當(dāng)投入的小孩,7到9歲的小孩吧,可能一周不到就可以達(dá)到。如果不能投入時(shí)間較多的,每天玩一點(diǎn),也一個(gè)月內(nèi)應(yīng)該就差不多。當(dāng)然,這些背后都是抽象建模的知識(shí)。比如首先的是掌握你要編程的那個(gè)領(lǐng)域的抽象模型是怎樣的,這里就是Paracraft的那些指令。不用所有的都記住,不需要對(duì)模型掌握到細(xì)節(jié),只需要有整體的概念和大概的理解即可。然后就針對(duì)要實(shí)現(xiàn)的游戲,做到通過反復(fù)觀察提取主要的特征,對(duì)于大的不確定的點(diǎn),進(jìn)行試驗(yàn)去嘗試,這些都是抽象建模的過程。但兒童一開始學(xué)習(xí)編程的過程可以不講。他們自然的進(jìn)來,Paracraft本身的設(shè)計(jì)和資源足夠他們?nèi)ヌ剿?。他們自然的掌握了編程的能力后,有了比較多的經(jīng)驗(yàn)以后,再幫助他們?nèi)ピ囍偨Y(jié)一下,是不是抽象建模的思維是他們編程過程中核心的思維,自覺的使用這個(gè)思維;是不是面對(duì)各種領(lǐng)域編程的時(shí)候或者編寫更大規(guī)模的復(fù)雜的游戲時(shí)可以更高效的完成。帕拉卡3D動(dòng)畫編程,讓少兒編程更豐富有趣!
如果以上內(nèi)容沒有幫到您,歡迎電話聯(lián)系我們,或者聯(lián)系在線客服咨詢
昆明少兒編程培訓(xùn),昆明線下少兒編程課程哪里有輔導(dǎo)班
少兒編程培訓(xùn)班上海,上海少兒編程培訓(xùn)機(jī)構(gòu)有哪些?
只要一個(gè)電話
我們免費(fèi)為您回電