最新消息:

【提問贵州快三】贵州快三10問10答:中小學生如何開始學習少兒編程?

後台-係統設置-擴展變量-手機廣告位-手機廣告位-內容廣告位一

  程序設計的過程本身就是目標導向,任務分解的過程,需要編程人員提前構思好要實現某一特定目標任務的步驟和過程。在編程過程中可能會粗心大意寫錯代碼,在排錯的過程中讓學生養成更加嚴謹的做事習慣。贵州快三10問10答:中小學生如何開始學習少兒編程?-贵州快三網麵向對象的思維方式就是將複雜的問題進行梳理並拆分成一個一個獨立完成的子任務,這也是解決未知問題最有效的方式。編程就是將任務分解成可以用程序來實現的過程。將現實中的問題進行抽象總結歸納,提升程序的可複用性。

  一般情況下六歲以上的孩子可以選擇Scratch或其它同類的程序設計語言入門,用鼠標簡單拖拉指令模塊就能編程,降低學習的門檻,提升孩子學習編程的興趣。我們基地學員有個6歲的女孩,剛來的時候鼠標都不熟練,老是坐不住,通過一年左右Scratch的學習,孩子現在能靜下心來編程,經常把角色塗得很漂亮,有時候也在代碼中加入自己的創意想法。

  中小學生遊戲低齡化越來越嚴重,經常看到五六歲的孩子抱著手機整天玩遊戲,有些家長也苦惱不已。好些家長以為編程就是玩遊戲,相反,我們就是希望青少年不要過度沉迷網絡遊戲,所以讓他們了解遊戲程序設計的原理,除了遊戲,我們還有語文、數學、音樂等方麵的課件內容,我們課程本身也是弱化遊戲的設計,希望學生了解計算機科學的真正用途不僅是來做遊戲。很多學生,自己編出來的小遊戲,雖然遊戲的效果沒那麽好看,但玩得不亦樂乎,有的學生自己繪製作色,他們可以修改程序代碼改變遊戲規則,也可以自己繪製關卡背景,設置自己喜歡的音樂,修改代碼不斷提升難度,下課了還不肯離開課室。

  很多家長以為搞電腦那是男孩才愛玩的東西,女生不喜歡,通過對女學員的觀察,她們在小學階段編程比男生更有優勢,更加細心,2018年的編程一小時挑戰賽,第一名是初一的男生,第二個完成的就是五年級的女生。贵州快三網(www.shaoerbc.org)聯合國際計劃公益機構推行《女童-科技行》就是喚起社會對女童的偏見,他們的口號是“Technology,girls can!”,女孩子們通過學習增強了自信,她們隻是在興趣點上與男孩子有所差別,這就需要家長或者老師更好的引導,因材施教。

  不是每個孩子的家長都懂編程,其實現在網上有很多免費的學習資料,比如贵州快三網(www.shaoerbc.org)就有很多免費的視頻和圖文的學習資料,大家可以在網上進行搜索學習,或者購買書籍進行自學。少兒階段的編程內容非常基礎,簡單有趣,並沒有您想象的那麽枯燥可怕,很多不懂編程的家長經過學習都作為老師去教小朋友了。有些城市有專門的兒童編程線下機構。關於選擇哪些線上線下資源的學習,這個家長們自己判斷,由於少兒編程是個新興市場,市場上也是魚目混珠,師資參差不齊,收費標準也不一樣,這些需要家長擦亮眼睛深入了解。其實青少年編程最重要的是讓孩子真真正正理解程序設計的邏輯,樹立計算思維模式。

  這個不用擔心,6-13歲孩子大腦高速發展,學習能力超過大人,這個年齡段的孩子也是想象力和創造力培養的關鍵時期。現在的孩子拿著手機無師自通,手機玩得比家長還溜,你有什麽好擔心的?來學習的孩子中,好些都是一二年級的,別看他們年紀小,自己會用拚音打字,一個學期下來,鍵盤輸入都快了很多。最重要的是通過編程學習,能激發他們腦海中的創意思維,這才是編程學習的核心內容。

  家長們關心的問題是到底要學什麽程序設計語言?其實程序設計語言主要是語法不一樣,思維過程都是很相似的,也就好比外語一樣的,英語和法語主要是語法不同,但要表達同樣的意思不同的語言都可以做到。當然對於五年級以下(10歲)的孩子,如果沒有編程基礎,建議先學習Scratch,五年級以上(11歲),可以嚐試學習Python,C++,Java或Javascript等等高級語言。下麵列舉幾種常用的程序設計語言供大家參考。Scratch:Scratch簡單易用,由美國麻省理工學院開發,專門的兒童編程軟件,適合編程啟蒙教育,而且很多機器人硬件編程也支持Scratch,擴展性非常好,最主要是孩子能很快上手,迅速做出自己的作品,提升學習的趣味性和自信心。Python:Python作為人工智能研究領域最火的語言,其擴展庫非常豐富,可以做遊戲,也可以做網絡爬蟲,數據庫開發,甚至複雜的人工智能係統,語法比較簡單,也很容易跟其它語言進行混合編程,有人也比喻成膠水語言。

  C++:C++作為全國青少年信息學奧林匹克競賽唯一指定的語言,如果想往奧青賽方向發展可以選擇C++。

  JAVA:Java的語法跟C++很類似,麵向對象的程序設計語言,很好地支持跨平台,在Java中,一切皆對象(Everything is object),很多大型的商業係統都是采用Java開發。

  家長們很多人問,這個到底要學多久?首先孩子的基礎知識儲備有一定的局限,這就影響了他的理解能力,這需要不斷的在學習實踐中去理解,要有一個過程。因此剛開始可能還是簡單的動畫製作,小遊戲製作,來培養孩子的創造力,邏輯思維能力、觀察分析能力等等。在我們看來激發他的興趣,能培養他自我學習、獨立思考能力、團隊協作、自我展示與表達能力對他未來的發展和學習更為重要。這個很難用量化的時間標準來衡量。這是一個比較漫長的過程,不斷地從生活中、學習中吸取知識,觀察發現各種事物。然後將這些知識與你的觀察思考轉化為編程的創意源泉,利用信息技術去解決生活中的問題,這樣不斷提高自己,增強自己的學習能力,提升自信。根據我們的實際教學經驗,7歲以上的孩子,通過一年左右的時間即可掌握基本的程序設計思維方式。後續的學習家長根據孩子的個體差異和興趣方向進行調整和安排。

  一部分家長們以為,學習編程是為了培養未來的軟件工程師,這個也是個誤區,我們希望孩子真正了解計算思維模式,在編程學習過程中培養麵向對象將複雜的問題層層拆分成最小可執行單元的過程。現在,計算機軟件無處不在,衣食住行,隻要拿一個手機全部搞定。未來我們希望培養學生的跨界能力,以後是不是從事軟件開發行業跟這個學習沒有必然的聯係。真正的軟件工程師,需要係統地完成計算機專業的相關基礎課程,還要熟悉各種應用開發相關的專業技能要求。不同的開發方向有不同的技術規格要求。中小學階段的編程學習重點是學會將軟件工程中的優秀思想用於解決學習生活中的問題,樹立計算思維模式。當然,如果有學生願意繼續往軟件開發方向深入學習也是可以的。

  可以的,每年一屆的全國中小學生電腦製作大賽,其中就可以提交Scratch的作品,目前的參賽方式由學生所在學校的信息技術老師統一報名並上傳作品。另外,中學生如果學習C++,也可以參加奧青賽。當然,編程教育更多的是培養孩子的思維方式,我們在實際的教學中也希望這種學習不要附加過多競賽條件,否則又會陷入奧數的怪圈中。競賽不是學習的唯一目標,當然在競賽中也可以開闊眼界,增長知識。抱著這種態度,而不是為了分數去比賽,這就違背了我們的初衷!

  首先說明一下,市場上目前很多機器人機構所說的機器人指的都是樂高積木拚搭,並非我們所說的可以編程控製的機器人。創客類機器人編程,更多是培養孩子對硬件物理感觀上的認知,現在很多機器人也加入了軟件編程,需要特定的硬件支持,通過不同的傳感器來執行不同的分支,側重點是硬件的操控,而真正意義上的軟件編程,不受硬件的限製,更多是天馬行空的想象,軟件編程適用範圍更加廣泛。現在很多硬件都可以通過Scratch或Python的程序進行編程控製,軟件是控製硬件的中樞神經核心係統。之前有個學過Python的學生,在參加學校組織的樂高機器人編程挑戰賽得心應手。

轉載請注明:贵州快三 » 【提問贵州快三】贵州快三10問10答:中小學生如何開始學習少兒編程?

與本文相關的文章

後台-係統設置-擴展變量-手機廣告位-手機廣告位-內容廣告位二
留言與評論(共有 0 條評論)
   
驗證碼:
後台-係統設置-擴展變量-手機廣告位-手機廣告位-內容廣告位三