少兒編程的“驚天”十二問 在被1728個全球各地家長 追問了249天后 我們終于整理出了這篇文章 標題雖有些辣眼睛 但 每一道問題都經(jīng)過我們的深度思考 每一個回答我們都認真對待。 不羅嗦,上干貨! 第1問 孩子幾歲適合學習編程? 喬斯認為: 孩子多大學習編程都是合適的,只是要根據(jù)孩子的邏輯認知發(fā)展規(guī)律,安排合適的內(nèi)容和學習計劃。 比如4-6歲的孩子,不必刻意學習,家長帶孩子一起玩一些能夠訓練邏輯思維的游戲,看一些書籍,或者實物類的卡片闖關玩具等; 7歲以上的孩子,邏輯思維開始更快的發(fā)展,作為家長的我們要開始制定一些編程學習計劃,早期以興趣培養(yǎng)為主,讓孩子喜歡上編程,中期側重訓練孩子的邏輯思維和項目構建能力,進一步還可以學習編程算法,進而過渡到真實語言類編程的學習。 第2問 孩子應該學習什么編程語言? 喬斯認為: 編程語言有很多種,所有的語言都有過時的一天,所以我們選擇編程語言時,既要考慮未來的實用性,更重要的是考慮什么語言孩子學起來有興趣、入門快,孩子能夠持續(xù)的學習。 任何一個學科的學習都需要持續(xù)的訓練和積累,才會見到效果。我們結合對編程語言實用性和孩子學習特征,推薦從Scratch入門,然后學習Python語言(人工智能第一語言)、然后根據(jù)情況可以學習C或者C++語言。 第3問 為什么要先學習scratch語言? 喬斯認為: Scratch語言,不同于敲代碼,而是一種圖形化編程,是美國MIT媒體實驗室開發(fā)的,專門針對青少兒的編程學習工具,非常直觀并且易上手。 Scratch編程采用拼積木式的編程方式,非常適合孩子學習,全球有幾千萬小學生都是從Scratch入門,喜歡上編程的。 有些人會認為Scratch會不會太簡單,其實這是不了解Scratch工具強大功能的,我們認為Scratch已經(jīng)涵蓋了編程學科幾乎所有的邏輯訓練和編程算法,并且能夠構建起中型復雜項目,不僅低年齡段適合學習,甚至初中生和高年齡段沒有編程基礎的孩子,我們也建議從Scratch入門,打下編程學習的基礎。 第4問 孩子為什么要學習編程? 喬斯認為: 編程學科是隨著互聯(lián)網(wǎng)技術和人工智能時代來臨而產(chǎn)生的全新學科,學習編程,不是為了成為程序員,而是掌握與計算機交流溝通的思維方式,讓人類成為未來人工智能時代人機協(xié)作的主導者。這就和上個世紀學習英語一樣,不會英語,不了解英語思維的人,在社會上會被邊緣化,而在未來,沒有編程思維的人,也會越來越被邊緣化。 學習編程,至少可以在以下幾個方面幫助孩子獲得受益一生的思維和能力:
第5問 多大學C++合適? 喬斯認為: 根據(jù)孩子的情況而定,正常到小學5、6年級可以開始學習C++語言。但是,我們強烈建議孩子不要直接從C++入手學習,因為C++的語法學習會比較枯燥和抽象,打擊了孩子的學習興趣就得不償失。 在C++編程學習之前,最好有1-2年的Scratch圖形化編程學習經(jīng)歷,然后逐步向C++或Python語言過渡。 第6問 孩子不會用鼠標會不會影響上課? 喬斯認為: 學習使用電腦是現(xiàn)在孩子的必修課,正常情況下,6歲以后的孩子只要稍加練習,使用鼠標都是沒有問題的。 對于低年齡段的孩子學習編程,我們建議家長在前面一兩節(jié)課適當陪同,這不僅是一種親子陪伴,更能夠讓孩子樹立起自信,因為我們知道,家長投入時間關注孩子感興趣的領域,孩子的學習狀態(tài)會更好。但家長不能在孩子的學習過程中過度干涉他們的創(chuàng)意或表達方式。 第7問 有沒有非零基礎課程? 喬斯推薦: 有的。編程是一個系統(tǒng)學科,低年齡段強調(diào)興趣培養(yǎng),建立自信,然后進入邏輯訓練和習慣養(yǎng)成的階段,最后進入算法訓練和能力提升的階段。每一個階段我們都有對應的課程。 不過,如果您的孩子目前是6-12歲且沒有接觸過編程,我們強烈建議孩子先從零基礎課程開始學習,激發(fā)起孩子對編程學習的濃烈興趣,因為興趣是最好的老師。 第8問 少兒編程與信息學特長生有什么關系? 喬斯認為: 參加NOIP(全國青少年信息學奧林匹克聯(lián)賽)競賽考試并獲得名次,可能是目前性價比最好的一個奧賽項目。NOIP分初賽和復賽,初賽考察信息學基礎知識,相對簡單,而復賽都需要實際上機進行編程。 NOIP信息學特長生的成長之路,我們的建議是: 第一階段以Scratch圖形化編程語言開啟編程學習,培養(yǎng)興趣,訓練編程思維,為日后的信息學學習打下堅實基礎。 第二階段,在5-6年級可以根據(jù)孩子自身情況,學習C++語言編程。這里要強調(diào)一下,如果沒有前期的Scratch學習,C++的語法學習會比較枯燥和抽象,甚至會打擊孩子的學習興趣。 第三階段,著重學習編程算法和數(shù)據(jù)結構,通過練習強化對于這些編程知識的實際應用。 第9問 樂高的wedo和EV3和Scratch編程沖突嗎? 喬斯認為: 不沖突!Wedo和EV3都需要應用編程知識來實現(xiàn)硬件或機器人的控制,所以學習編程對于學習wedo和EV3有很好的促進作用。 Wedo,適合6-8歲孩子,操作比較簡便,主要是圖形編程,輕松理解機器人的控制原理; EV3 ,適合8歲及以上孩子,編程多了很多運算,邏輯要求也更高,可以構建規(guī)模更大、更復雜的機器人項目。 第10問 小學時學習編程 對于中學時參加信息奧賽有幫助嗎? 對于小升初時科級特長生有幫助嗎? 喬斯認為: 當然有幫助。我們建議: 在小學一年級左右開始學習Scratch編程,在小學期間可以有選擇的參加各Scratch編程比賽; 進入5-6年級后,逐步向C++過渡,同時嘗試參加NOIP普及組比賽,這樣可以在小升初時,憑借信息學特長進入理想的初中。 進入初中后,系統(tǒng)學習C++。爭取在初中拿到普及組一等獎,并嘗試參加提高組競賽。這樣在中考升學時可以憑借信息學特長進入理想的高中。 進入高中后,高一就可以嘗試沖刺提高組一等獎,并且可以沖省隊、沖國賽了。 良好的競賽成績是小升初和中考擇校的直通卡。而作為高中組選手,一旦進入國家隊,就可以直接保送清華北大。 特別提醒:走信息學奧賽這條道路,不是一條捷徑,需要學生付出大量的努力和汗水,而且并非每一個孩子都適合走這條道路。 第11問 Scratch編程和Scratchjr編程是一樣的么? 喬斯認為: PC版的Scratch編程和ipad上的Scratchjr都是美國麻省理工學院媒體實驗室開發(fā)的針對青少兒學習編程的平臺。 這兩個平臺針對孩子的年齡段有非常清晰的界限,Scratchjr更適合學齡前兒童,編程操作非常簡單,邏輯也非常簡單; 而Scratch則是一個非常強大的編程平臺,適合小學中學生的編程學習,能夠構建復雜項目,涉及精密邏輯,是目前全球最流行的青少兒編程學習平臺。 第12問 Scratch和機器人編程區(qū)別所在? 哪個更適合于與學校同步? 喬斯認為: 少兒編程類產(chǎn)品,大體上分為兩類:純軟件類或軟硬件結合類。 軟硬件結合的機器人編程教育(如樂高編程)是通過一些教育類的機器人來實現(xiàn)教學目的。 軟件類編程教育(如scratch)卻不同,主要根據(jù)不同年齡的兒童,分階段、系統(tǒng)性地教授兒童編程語言,從最開始的邏輯思維和抽象思維的培養(yǎng),再到教會孩子學會運用“編程思維”,最后利用算法設計去解決實際問題的教育方式。 高級的機器人要求非常扎實的編程基礎,學機器人就像學物理,學編程就像學數(shù)學。學習物理需要應用數(shù)學知識,但是通過學習物理并不能構建起完整的數(shù)學知識體系,這必須通過長期系統(tǒng)的學習數(shù)學知識才可以獲得。 隨著國家政策層面對于人工智能和編程學科的持續(xù)推廣,編程學科在學校體系中的重要性越來越高,不論從孩子未來的能力發(fā)展考慮,還是從升學出國方向考慮,未來5-8年是學習編程的黃金紅利期。 ?(責任編輯:IT培訓網(wǎng)) |
|