●●● zfeng老師 今天我們來聊一聊EV3機器人編程、WEDO2.0編程、Scratch編程、Python編程、Scratchjr編程吧! 孩子為什么要學習編程課程? 編程學科是隨著互聯網技術和人工智能時代來臨而產生的全新學科,學習編程,不是為了成為碼農,而是掌握與計算機交流溝通的思維方式,以及思考問題的角度,讓人類成為未來人工智能時代人機協作的主導者。 “孩子學編程,學的是一種計算機思維,知道編程的內在邏輯。”山東大學微電子學院教授邢建平說過,孩子學編程不是將來當技工、碼農,而是要學習解決現實問題的思維與方法。以及邏輯思維對孩子現在的學習,以后的生活和工作都有聯系。 學習編程,能夠幫助孩子獲得受益一生的思維和能力: 訓練邏輯思維,提升創(chuàng)造力; 訓練孩子耐心和專注力; 鍛煉孩子團隊協作能力; 培養(yǎng)獨立思考與解決問題能力; 掌握AI時代必備技能與素養(yǎng); 增加升學出國競爭力; 現在我們在來了解一下我們的樂高機器人編程,說到樂高課程大家可能都知道,樂高課程也是年齡段細分的。 在3—5歲使用樂高大顆粒積木和輪、軸、杠桿、齒輪等積木進行教學。主要學習生活常識的理解、表達與積木的搭建,理解運用生活相關的機械知識。6歲使用小顆粒器材搭建更加復雜和傳動更多的模型,學習使用簡單的遙控。7歲以上會使用WEDO、EV3、spike等器材,進行編程,為自己搭建的機器人賦能。 樂高機構課程的安排順序一般是先搭建磚塊類的,磚塊類的積木的最大的特點是不能動。多以靜態(tài)模型為主,磚塊搭建玩熟了之后,接觸機械搭建類,機械搭建時會用到輪子、齒輪、梁、栓、馬達、控制器等器件。樂高機器人則是在磚塊和機械搭建的基礎之上,結合了編程控制。 樂高課程的安排和學習編程的好處我們都已經了解了,接下來我們來聊一聊我們所了解的EV3機器人編程、WEDO2.0編程、Scratch編程、Python編程、Scratchjr編程區(qū)別,以及適合什么年齡段的孩子學習。 樂高Wedo2.0(7歲以上) 適合6-8歲孩子,操作比較簡便,主要是圖形編程,輕松理解機器人的控制原理。 樂高EV3(8歲以上) EV3機器人采用的是模塊化編程,貼合青少年兒童邏輯思維由具象到抽象的發(fā)展規(guī)律,孩子們相對容易理解和掌握,每節(jié)課都能看到自己搭建的機器人動起來。模塊化編程是將機器人行動分為不同的版塊,比如前進后退、等待、轉彎等,孩子們根據每節(jié)課的任務,將不同的版塊進行合理重組然后調整數字就能讓機器人完成任務。圖形化的編程也比較能吸引孩子的興趣讓孩子在愉悅中完成課堂任務,也讓孩子們養(yǎng)成嚴密的邏輯思維習慣. 樂高機器人通??赡苤挥?0%左右的時間會花在編程上,程序一般不會很深入(魔方機器人、大象等除外,這種編程的比重就會很大,但這種Project畢竟是少數)。樂高機器人的機械搭建部分也是很有難度的,Ev3編程是在于培養(yǎng)孩子的綜合能力,如力學知識、計算思維、創(chuàng)造力、邏輯思維、團隊合作等等。 Scratchjr(4—6歲) Scratchjr是美國麻省理工學院媒體實驗室開發(fā)的針對青少兒學習編程的平臺。Scratchjr更適合學齡前兒童,編程操作非常簡單,邏輯也非常簡單。 Scratch(6-12歲) Scratch是一種可視化圖形編程,更適合年齡較小的、沒有編程基礎的孩子,Scratch是拖拽式編程語言,所有的代碼都被封裝成了一個個代碼語句塊,每一個語句塊具備一定的功能,在編程過程中,只需要拖動一個個代碼,按照想要的邏輯順序排列代碼,就能執(zhí)行相應的程序,完成功能。Scratch還會涉及邏輯、科學、技術、藝術、數學等各個領域的知識。能夠很好的培養(yǎng)孩子們的基礎軟件編程能力,學習編程包使用,鍛煉邏輯思維。Scratch自帶強大的前段展示界面,可以隨時運行程序,幫助編程者調試,修改程序。程序不需要單獨寫前端??梢詭椭⒆觽兇蜷_創(chuàng)造的大門。 Python(8歲以上) Python是編碼編程,需要手動輸入一個個字母、單詞,按照語法規(guī)范,來定義變量、列表等,最后程序會按照編寫的邏輯執(zhí)行。需要引用其他的組件庫,或者自己編寫前端展示,否則,只能從代碼控制臺中觀察代碼運行結果,而不能從視覺展示中得到結果。孩子們學完后可掌握APP的操作、人工智能的編程等 技能的操作,可以自主編程網頁、游戲等。 |
|