部分軟件編程
這種類型以入門指導為主,代表的編程軟件就是大名鼎鼎的Scratch。基於Scratch,孩子們可以通過簡單的圖形積木實現壹些互動的動畫、遊戲和應用。如果孩子在小學,用Scratch比較合適,很多學校也有這個課程。現在是Scratch的3.0版本,功能更強大,也支持樂高ev3、micro:bit等部分硬件。學習的時候不要買2.0的書。
還有國外的code.org平臺,提供很多圖形編程和代碼編程的課程和在線工具。在這個平臺上學習過的學生有4800萬。他們從四歲開始就有課程,非常適合孩子開始。另外值得壹提的是,他提供了中文界面。雖然有些視頻不是中文的,但是很容易理解,還可以順便練習英語。
這幾年國家推廣人工智能,浙江山東高考都有python,所以Python越來越火。這是真正的計算機編程語言,所以任何python編程工具都可以。當然,pycharm是最好的方法,但如果是入門的話,我個人建議使用mu-editor,這是壹個面向初學者的編程工具,它提供了對python、pygamezero、micro:bit和micropython的支持。可以說壹個編程工具包含了代碼級編程的大部分教具。
如果孩子能力稍強,年齡稍大,可以試試Google和mit開發的appinventor。這個應用程序可以用來開發android手機應用程序。
部分硬件編程
有典型的Arduino編程和Micro:Bit編程,其中Micro:Bit編程是近幾年非常火的,因為它比Arduino簡單,更有利於孩子入門學習。如果孩子沒有接觸編程,可以從Micro:Bit開始,然後根據興趣擴展到Arduino maker和機器人編程。
Arduino可以用官方軟件編程,但這都是代碼級編程。國內有北師大的mixly軟件。這個軟件可以用圖形積木編程,大大降低了孩子的學習難度。強烈推薦大家使用。
微:Bit的官方平臺很好,支持圖形化編程和javascript代碼級編程,他的beta版也會支持python代碼級編程。
軟硬編程
軟硬結合需要通過整合各種軟件來完成,比如Scratch+Arduino、Scratch+EV3、Scratch+Micro:Bit等
壹般來說,這類項目既需要計算機編程,也需要硬件編程,所以稍微復雜壹點,適合大壹點的孩子。
推薦4種少兒編程軟件:p & gt