詳情描述
少兒編程,從字面意思上看是指適合小朋友學習的編程知識和編程工具。小朋友通過自己使用編程工具(編程語言)控制機器(電路板、電腦)去完成一些特定的事情,可能是做了一個游戲,一個動畫,一個視頻或者是一個機器人。
少兒編程教學可以大致分為兩類:一類是Scratch或是仿Scratch的圖形化編程教學,以培養(yǎng)興趣、鍛煉思維為主,趣味性較強。此外,還有機器人編程,也就是搭建機器人,通過運行程序讓它動起來,著重培養(yǎng)孩子的動手能力。另一類是基于Python、C等高級編程語言的計算機編程教學,目標往往是參加信息學奧賽等科技品牌賽事。
少兒編程scratch、Python和C的區(qū)別是什么?
Scratch是圖形化的編程,暫時還不涉及到代碼像搭建樂高一樣,通過拖拽模塊就能編程,過程像在玩游戲,更適合認識文字和數(shù)字入門的孩子學習學,學習后孩子能完成類似貪吃蛇、切水果這樣簡單的游戲編程。
Python是眾多的編程語言之一,沒錯就是經(jīng)常能看到在打廣告的那個編程語言,它的優(yōu)勢在于編寫簡單,容易理解適合小學高年級的孩子學習,同時它能讓孩子學習到編程基本的邏輯思維。
C的優(yōu)勢在于效率高,信奧賽只能使用C語言,如果要走競賽學習之路是繞不開C的,但學習的難度較大,有基礎(chǔ)孩子小學可以先接觸,沒有基礎(chǔ)的孩子,一般到了初中在深入學習會更好。
圖片展示
