國外國內的少兒編程項目越來越多,在很多編程機器人身上也把教孩子學編程作為最重要的教育內容之一。可是眾所周知,中小學生在課內很少學習編程,基本要到大學階段才會學習瞭解資料庫編程。那麼我們這麼早就讓孩子們學習編程到底是想讓他們學會什麼呢?少兒編程教育究竟教什麼?(上) - 知乎專欄這裡有一些思考,同時也想請教大家是怎麼看待這個問題的呢?
國外國內的少兒編程項目越來越多,在很多編程機器人身上也把教孩子學編程作為最重要的教育內容之一。可是眾所周知,中小學生在課內很少學習編程,基本要到大學階段才會學習瞭解資料庫編程。
在少兒編程教育使用的軟體中,代碼是被模塊化的。
例如孩子想要完成某個計算機指令,他需要做的不是去寫代碼實現,而是直接使用「蹲下」這個模塊,簡單方便。
少兒的智力發展水平,直接接觸複雜的計算機代碼,相對會比較困難,因為兒童的注意力是容易被其他事物轉移開的。
但是少兒編程教育則跳過了這個枯燥乏味的過程,重點在於為孩子培養基礎。
可見,少兒編程教育並非是讓孩子立刻學會寫代碼,而是在教孩子代碼運用的邏輯。
教育是有課程體系、有階段性的,在少兒編程中,也會根據年齡的不同來給孩子上不同的課程,根據一節課當中的不同環節,設置不同的教學方式,定製不同的課程。
針對低齡兒童,會教給他們一些簡單的,一條線就能走完的邏輯,比如讓小猴子拿寶石的課程,在這節課程中,讓孩子認知代碼的功能是由老師進行講解,實現代碼階段讓孩子自己動手去操作,成果驗收階段,會讓孩子自己運用現有知識去測試,最後根據數據反饋來檢測孩子在每個階段的學習成果,然後評估孩子學習的質量,有根據的找到孩子的優勢和問題在哪。
教育是個不可逆的過程,編程教育歸根結底也是教育,在對待這個問題上,少兒編程在技術手段中結合了教學方法,研究如何做教育才能讓孩子學到最有用的知識,所以少兒編程這件事並不是一個興趣班,而是一個有趣的課堂,就像兒童英語培訓班一樣,是在學習一項實在的技能。
少兒編程一般針對的是小學及以下幼兒設計的編程模式,把原來複雜的英文代碼編程語言轉換成圖形化的,以指令化,模塊化方式讓遊戲,情景動畫,積木構件的形式呈現。
旨在孩子九大能力的培養:觀察力,想像力,創造力,邏輯思維力,問題解決,空間思維,判斷性思維,序列與條件,調試操作能力。
但是,問題來了,很多孩子本身就不愛學習,為什麼能保證他願意去學少兒編程呢?
我們都知道多學知識是好事,但是孩子天生只愛玩,這成了教育中的世紀難題,但是少兒編程不一樣,它區別於傳統教育,將學和玩完美的融合了起來,孩子學少兒編程的時候並不會覺得自己在學習,而是覺得自己在玩。
首先,孩子在學習編程的過程中,能夠獲得和打遊戲一樣的滿足感。
讓孩子親手做出一個東西,完全能夠滿足孩子的成就感。當這種成就感一直積累的時候,孩子同樣會「上癮」,就像孩子玩遊戲,玩玩具一樣,人在一個輕鬆的狀態下,做一些讓自己有成就感的事情,是會越來越投入的。
另外,少兒編程不是一個枯燥填壓式的學習過程,而是孩子自主創造,自己做出作品的過程,就像小朋友喜歡拼積木,是因為他們能親手拼出飛機大炮,坦克飛船,而不是跟著老師一板一眼一五一十去背理論,自己動手創造出來的東西,是對小朋友最大的吸引,電視上的動畫片片段,能夠通過自己的手製作出來,對小朋友來說,還有比這個更有成就感的事情嗎?於是他們把少兒編程完全當成了一個遊戲,而不是學習任務,然後在玩耍中能夠學到編程思維,在學習中又能夠體驗玩耍的快樂。
「玩中學,學中玩」是對小朋友最棒的教學方式,就好像把感冒藥做成了糖果的味道一樣,既能滿足小朋友的需求,又能起到功能性的效果。
1984年鄧小平和王震在上海觀看小學生操作簡易電子計算機,提出「計算機的普及要從娃娃做起」。
如今計算機信息化走過30多個年頭,想起我們的學生時代,上計算機課是最開心的事情,可以學習word,畫圖,金山打字等等。那個時候會五筆打字就是一件很了不起的事情。隨著全球科技變革深入推進,雲計算、物聯網、大數據和人工智慧,已然從高度技術化與學術化的頻率中逐步向外延伸,形成萬物互聯、萬物智能的智能化新時代。而要實現這一切的最基礎的要素就是「人才」,我們來看看這些傳奇的人才有哪些共同的特質。
微軟創始人比爾·蓋茨Facebook 創始人馬克·扎克伯格Twitter 聯合創始人傑克·多西Dropbox 聯合創始人兼 CEO Drew HoustonZappos CEO謝家華等同時也包括了體育界和政界的一些明星,比如 NBA 邁阿密熱火隊球星克里斯·波什和美國前總統柯林頓和副總統戈爾等
微軟創始人比爾·蓋茨
——他們都曾有共同的愛好:學編程!
—— 「在未來,如果你的孩子懂編程,他就是未來世界的創造者;如果他不懂,他只是使用者。」
少兒編程並不是為了讓小孩子從小開始培養編程以便未來從事程序員相關的工作,而是為了培養孩子的思維能力,解決問題的方式方法,知其然又知其所以然。
學編程最大的好處其實是可以對人的思維方式進行訓練。
它是一個對思維完整性和邏輯性進行訓練的過程,而在這個過程中我們可以培養一種新的看待問題和處理問題的方式。
在日新月異的時代發展中,隨著人工智慧的普及,大數據,物聯網的大規模使用,我們的生活方式發生了深刻的變革,瞭解編程,就是了解下一代技術發展的原理。所以您準備好讓您的孩子開始接受編程教育,以便迎接未來的挑戰了嗎?
?看完兩件事:
如果你覺得這篇內容對你挺有啟發,我想邀請你幫我2個忙:
1. 點贊,讓更多的人也能看到這篇內容(收藏不點贊,都是耍流氓 -_- )
2. 關注我 @小碼王在線少兒編程,讓我們成為長期關係
我是小碼王在線,專註分享孩子成長乾貨,構建孩子面向未來的思維方式。
有任何少兒編程相關問題,可以在知乎私信我,非常樂意解答哦。
另外,如果您想讓孩子接觸少兒編程,建議可以先報一下在線的體驗課,一般體驗課程價格都不貴。如果您需要的話,也可以私信我,我可以幫您申請一個8節零基礎編程課的優惠價,只需要9.9元(其他地方購買都需要792元哦)
謝邀,以下我整整碼了一天近10000字,將我對少兒編程的理解和教學理念統統寫出來了。
分為幾大塊:
近年來,越來越多的機構涉足少兒編程和機器人培訓領域,同時也湧入了很多創業者。在美國, STEAM教育已成為其素質教育的核心,編程、3D列印、機器人等新技術教育已走進了美國的中小學校。美國前總統奧巴馬也曾參與「編程一小時」活動,並呼籲美國小朋友「別總在手機上玩,要去編程」。
日本在中小學普及編程教育科目;
2017年國務院關於印發《新一代人工智慧發展規劃的通知》「實施全民智能教育項目,在中小學階段設置人工智慧相關課程,逐步推廣編程教育,鼓勵社會力量參與寓教於樂的編程教學軟體、遊戲的開發和推廣」。
1.學什麼?2.鍛煉什麼?3.培養什麼?
(2)學習編程知識(僅僅少兒編程學習中的一小部分)
(3)數學應用
2.鍛煉什麼?
(2)自主學習能力
(3)創造力
(4)表達力
如同製作漢堡
(2)培養耐心和細心
編程語言那麼多,小朋友學習的是什麼呢?
但其實孩子入門學習的編程並不長這樣。它長得是這樣的:
我們看它有點像什麼?非常像積木。編程就有像積木搭建一樣,這種好處就是他避開了非常複雜的語法。它不會因為一個分號的中英文輸入就造成錯誤,也不會因為一個中括弧或者大括弧就造成錯誤。
Scratch作為編程入門,後面可以繼續學習Python,C++參加信息奧賽。
為了讓更多家長能夠理解少兒編程
下面以一個具體課程體系來說明,少兒編程到底可以學到什麼(想了解更清楚一點的,可以直接看個網課【課程】的介紹)
教研團隊對標美國 CSTA 發布的 K-12 階段計算機科學標準,針對7-12歲孩子的能力特點,設計了的體現梯度式教學、應用型教學的課程內容
CSTA (計算機科學教師協會)標準為美國各州、地區的學校制定本地化課程大綱提供指導作用,是美國計算機教育最廣受認同的執行標準。
1、學什麼:6個月高效掌握 Scratch 基本編程語句,培養孩子計算思維,為編程的應用和深度學習打下基礎。該系列課程一共包含 L0、L1、L2,三個階段,集中學習美國麻省理工學院開發的 Scratch 語言。通過豐富的場景、趣味的情節展現、生動的例子,實現高效的學習。
2、可以學到什麼:
1、學什麼:
通過項目制(PBL)學習遍歷演算法、帶參函數等編程知識,融合 ENIGMA 加密演算法、四旋翼飛行器原理等多學科內容,完成無人機、機械臂等項目。
這個階段將以項目的方式展開學習,讓孩子用實用程序開發、物理數學建模和遊戲製作等形式,深度應用學到的編程知識,學習包括航空航天、物理機械、生物化學等多個領域的知識。
1、學什麼:掌握 Python 編程語言、數據結構和設計模式等知識,結合人工智慧原理,完成語音管家、人臉識別等項目。最後綜合應用所學知識,實操如網路嗅探和機器學習等前沿技術。
該機構全球首創了 Scratch + Python 的編程環境 ,實現用 Scratch 做界面,用 Python 做演算法,幫助孩子們更快理解和學習新語言。目前這一教學方式已申請專利 。
孩子都能找到結合自己興趣的專題課,例如:無人駕駛課,聲控感測器課。每個專題課會從一個實際問題出發, 結合STEAM(科學、技術、工程、藝術、數學) 和學科知識,針對孩子的性別、年齡、特長、愛好進行設計,充分激發孩子想像力和創造力。
可以看出這個課程體系的設計,更注重實際應用和學員的個性需求
在課程中,結合跨學科的知識,引導孩子用編程解決實際的問題,而不只是侷限在學習代碼語句上。
這樣,孩子才能把編程應用在實現自己理想的道路上,成為改變世界的人。
現在的家長和孩子們希望學習到更多的關於編程的內容,關心科技資訊的孩子希望瞭解更熱門的技術應用,所以這個課程體系,也在逐步精細化更新。
你就看這個問題下面的一堆回答,說白了就一句話,「我,少兒編程,打錢」。
就知道 少兒編程(班) 有多不靠譜了。
編程對人的思維方式會產生影響的。這個影響小孩抗不抗的住,沒多少相關醫學心理學研究。
可以去看看那些從小搞信息學奧賽的,學著一堆沙雕皮毛,無盡刷題地獄。然後極低比例的學成出師,到大學繼續ACM刷題地獄。最後極低比例出師,拿個好offer或者去了國外名企。然後X神X仙的故事一輩傳一輩。好玩嗎?這真的是最適合培養編程能力的途徑嗎?ta們刷題是不是早就刷到邊際收益遞減在浪費生命了呢?沒人關心的。
在2020年這個節點,編程資料的豐富程度,已經使得學會入門級別的編程,簡單到不值得花一分錢的程度了。蒐集辨別這些資料也是學習編程的第一步。b站上就有高中大佬用虛幻4引擎用到熟練程度了。估計去遊戲公司也至少值30K一個月了。說明這東西真就沒啥門檻,不用刻意去引導。有心之人憑自學完全夠用。
你要真說搞個正經學院派,收兒徒口傳心授。那也是從博士研究生開始啊,哪個CS教授會認真教一個小屁孩?而且國內能達到Dijkstra級別的大師有多少呢?想搞學院派CS還是得出國。出國需要的積累也不是普通人搞個少兒編程班能搞定的。
至於小孩子級別的那些土味編程。不搞也完全不影響。你去steam遊戲平臺上給ta買個人類資源機 / 70 billion humans/ http://shenzhen.io 也是差不多的意思。題目還更好玩一些。
等到ta高中的數學選修裏接觸到一點點編程時,ta自然會明白編程究竟是不是ta想做的事情。編程又不是彈鋼琴、打球踢球、炒股票。沒什麼童子功的。
小孩幼稚一點有什麼不好,玩玩泥巴,掏掏螞蟻窩。幹嘛非要模仿吾等苦逼憨批程序員,像是很容易找到對象的樣子嗎?
結論:
少兒編程班,有術無藝它是個商販。沒啥能耐楞賣東西。
少兒編程,有藝無術它就是詐騙。為了少兒編程,我花1毛錢我都嫌多。
很多朋友問過我你們少兒編程是幹什麼的,真的教孩子寫代碼做項目嗎,甚至還有人問我孩子學了少兒編程能不能做出一款王者榮耀這樣的爆款遊戲,我只能說,說不定還真能。
首先,科普一下少兒編程是什麼。
「編程」這個詞聽起來很高端,於是「少兒編程」總是被認為說是一種很高端,很難,只有癡迷編程的兒童才會喜歡的東西,其實並不是這樣。
少兒編程不是教孩子寫代碼,而是教孩子用代碼。
我們可以這樣來理解這句話,在少兒編程中,代碼是被模塊化的,如果孩子想要實現讓某個人物原地蹲下兩秒的功能,他需要做的不是去一行行寫代碼實現,而是直接使用「蹲下」這個模塊,在時間那裡填寫一個2秒就可以了,這樣利用模塊化的代碼命令,來執行實現一些特定的功能,就是在教孩子代碼運用的邏輯。
我用我們公司的BELLCODE來舉個例子,BELLCODE做的是圖形化少兒編程,教孩子運用代碼模塊的組合來實現相應的功能。上面這個圖是BELLCODE的編程頁面,在這個頁面裏孩子要做的事情是讓小猴子拿到寶石,這個功能可以用拖動左邊的代碼模塊拼接來實現,在教學中,老師會告訴孩子代碼模塊的功能是什麼,可以用來做什麼事,接下來孩子需要根據自己的理解,去組合這些功能最終實現讓小猴子拿到寶石,如果孩子在過程中拼接錯了功能,會提出錯誤提示,孩子收到反饋之後可以重新拼接,從而去學會實現一個功能的邏輯和步驟。
少兒編程不只是興趣班,其本質也是一堂課,擁有教育的嚴謹和責任。
教育是有階段性的,在少兒編程中,也會根據年齡的不同來給孩子上不同的課程,根據一節課當中的不同環節,設置不同的教學方式,定製不同的課程。針對低齡兒童,會教給他們一些簡單的,一條線就能走完的邏輯,比如剛才讓小猴子拿寶石的課程,在這節課程中,讓孩子認知代碼的功能是由老師進行講解,實現代碼階段讓孩子自己動手去操作,成果驗收階段,會讓孩子自己運用現有知識去測試,最後根據數據反饋來檢測孩子在每個階段的學習成果,然後評估孩子學習的質量,有根據的找到孩子的優勢和問題在哪。
然後,我們聊一下少兒編程能教給了孩子什麼?
前面講了那麼多,總結起來少兒編程教給孩子的是一種編程思維。
就好像我們教會孩子互換角度的思維一樣,當孩子不能理解別人的時候,我們經常會說,你站在別人的立場上去想一下,如果是你你會怎麼選擇呢,用這樣互換角度的思維教孩子去理解別人,以後孩子在遇到同樣的事情時,有了這種思維便會自己去做了,編程思維也是一樣,我們在做事情的時候教孩子編程思維,讓孩子明確做事的邏輯和程序,以後孩子遇到相同的問題時,也能有這種思維去幫他解決,編程思維和別的思維一樣,是影響孩子一生行為方式的一個思維,少兒編程,就是在教會孩子編程思維。
還是以我司BELLCODE為例。首先,孩子在學習編程的過程中,能夠獲得和打遊戲一樣的滿足感。
另外,孩子自己動手做出來的作品越來越棒,老師家長的不斷誇獎,給孩子帶來的成就感不會少於遊戲,就像我們知道,一個非常非常熱愛數學研究的人,他如果也喜歡打遊戲,但是打遊戲帶來的快感永遠比不上數學研究的突破,只有認為數學非常枯燥無聊,並且在其中沒有造詣的人,才會認為打遊戲非常的比數學研究有趣,這是因為熱愛的程度不同,少兒編程能夠讓孩子從中找到成就感,讓孩子愛上這件事,這就是對孩子最大的吸引力。
少兒編程的優勢是什麼?為什麼要選擇去學習少兒編程?
少兒編程這件事,其實並不是一個項目,而是一個技能,我們讓孩子去學少兒編程,不是讓孩子能夠做出一款遊戲,做出一篇動畫效果,而是讓孩子能夠掌握編程思維,這就像是學英語一樣,我們讓孩子學英語不是為了翻譯某篇文章,而是讓孩子掌握英語技能,這是一個長遠的,影響一生的事情。
2017年3月,人工智慧被寫入政府工作報告,2018年3月,人工智慧再次成為政府工作報告中的重要部分,各大一線學校,甚至包括南京大學在內的高等院校都開設了人工智慧學院,這說明人工智慧是一個大勢,這就好比曾經的互聯網一樣,必然會影響一個時代的改變,少兒編程這件事,就好比當初的互聯網入門教學,以其教育的前瞻性,走在時代的前面。
曾經英語不是很普及的時候,誰能想到現在的社會那麼國際化,不會英語會給你帶來多大的麻煩,同樣,以後必然是人工智慧的時代,孩子不會編程,沒有編程思維,就好像現在不會英語一樣,不能說落後,只是會給自身發展帶來一些阻礙。
教育需要有前瞻性,我們需要根據時代的不同來給孩子學習不同的技能,計算機浪潮來臨的時候,計算機教育變得重要,出國熱的時候,英語教育都已經從嬰幼兒抓起了,未來人工智慧火熱的時候,編程思維的重要程度,大家可以自己理解~