少兒編程, 何為少兒編程, 這其實是在進入中國之后的稱呼, 其實在國外稱為社團(CLUB)或者是XX實驗室內進行的一個活動,而是利用這個工具進行一些益智活動, 在西方國家的學校很早都已經配置了各種實驗室,同時也產生了各種社團,有搞物理的,有搞化學的,有搞科技探索的,當然就少不了小控制系統類。 那么這此小控制系統從哪里來,底層的編程學生不懂, 老師也不可能專門為每個孩子的想法編寫代碼驅動, 這就產生了學生需要自己解決問題的事實,于是2005年冬季在意大利由 Massimo Banzi團隊開發產生了ARDUINO, 當然了ARDUINO 有代碼和模塊化(第三方開發)兩種, 有能力的可以使用代碼, 學習淺薄的就使用模塊編程, 只要得到結果就行了, 他可以讓學生更容易實現自己的想法, 這可以說是科技教育界的化學變化吧。

少兒編程教育是通過編程游戲啟蒙、可視化圖形編程等課程,培養學生的計算思維和創新解難能力的課程。少兒編程教育并非高等教育那樣學習如何寫代碼、編制應用程序,而是通過編程游戲啟蒙、可視化圖形編程等課程,培養學生的計算思維和創新解難能力。例如學生在制作一個小動畫的過程中,自己拆分任務、拖拽模塊、控制進度,從而理解"并行"、"事件處理"、"目標實現"這樣的概念。

少兒編程就是適合孩子學習的少兒編程,少兒編程沒有想象中的那么難,并不是教孩度子像大人一樣敲代碼,更能激發孩子對互聯回網程序的熱愛。

鼓勵孩子在科學、技術、工程和數學領域的發展和提高,培養孩子的綜合素養,從而提升其全球競爭力。近期加入了Arts,也就是藝術,變得更加全面。

Scratch
Scratch是美國麻省理工(MIT)媒體實驗室幼兒園小組開發的一個免費項目,針對相對低齡的孩子通過模塊化和拖曳式編程學習幫助他們更快地建立編程邏輯,不涉及任何代碼讓孩子們盡早地了解計算機的思維方式。
Python
Python則針對有一定數學基礎及邏輯思維的初高中孩子們,相比Scratch,Python是一門專業的編程語言,孩子們需要用代碼將編程思維進一步深化,深入了解計算機的運行方式。而相比其他編程語言,Python在簡易及可讀性方面突出了其作為入門編程語言的地位。

目前全球已有24個國家在基礎教育中設立了編程課程大綱。其中,美國投資40億美元推廣編程教育,韓國將從2018年全面推廣中學編程課程,日本將從2020年開始施行編程教學;在全球范圍內兒童編程教育已經成為主流趨勢,16個歐美國家已將編程納入了公立學校的日常課程。