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