暑假到來,不少孩子的家長都想趁著這個暑假讓孩子學些特長,增強孩子的競爭力。而小升初孩子的家長更是如此,難得從升學壓力中緩了口氣,孩子也可以好好放松一下。
在眾多興趣特長班中,編程學習,在近年來較為火熱。因為大家都對鋼琴書法等藝術類特長較為熟悉,而人工智能、程序設計、機器人等編程特長,不僅更加新穎,也與藝術類特長一樣,對升學有一定的幫助。
但國內的少兒編程教育剛剛興起,許多概念較為模糊,孩子想要學習編程,不了解清楚就報了培訓班,很有可能只是花了錢,體驗了一番操作,最后什么也沒學到。
少兒編程只學編程思維?
目前多數的少兒編程培訓班采用的是Scratch積木式的編程學習方式:孩子使用鼠標,拖曳各種編程積木,來實現一定的功能,學習方式簡單趣味,但也有較明顯的弊端,積木式的學習方式,與其說是在學習編程,更像是在學習編程思維。
固然編程思維很重要,但它不應該是編程學習的全部,沒有用鍵盤敲下第一行代碼,就沒有實際地踏入編程的世界。
對于三年級以下的孩子來說,Scratch積木式的編程學習方式是非常好的一種學習方式,孩子不需要艱難地操作鍵盤閱讀代碼,只需要動動鼠標,就能學習編程。
但對于三年級以上的孩子而言,已經具備了一定的動手能力,對鍵盤鼠標并不陌生,也有了一定的英語水平。當孩子已經具備使用代碼的能力,再忽視代碼的學習,就不是明智的選擇了。
使用真實代碼來編程
代碼的學習是編程的基礎,而編程思維的學習則是在學習如何使用代碼,可見,學編程不僅需要學習編程思維,真實的代碼學習,同樣重要。
而數橙的Python課程就是一個使用真實代碼,適合零基礎孩子入門編程的游戲化學習網站。在Python中學習編程,孩子需要使用完全真實的編程代碼進行操作,通過一個個游戲化設計的關卡,培養代碼能力以及編程思維。
比如數橙科學Python的極客戰記里面,有一關就通過巧妙的游戲動畫設計,來讓孩子學習掌握「while True」循環代碼:
孩子需要敲下一行真實的Python循環語句,并按照Python的語法格式,在循環內編寫讓英雄移動的代碼。
原本孩子填寫的代碼,英雄在走完一圈以后,就會停止行動,但如果將代碼放進循環語句里執行,孩子就會發現,英雄正在按順序重復執行自己的代碼,一遍又一遍地轉圈,從而理解「while True」的使用方法與作用:讓循環語句里的代碼永遠執行下去。
使用Python學習編程,在即時可見的動畫設計中,真實代碼的操作則不再那么枯燥困難,加上游戲化的關卡設計,孩子可以更好地理解代碼的作用,鍛煉編程思維,真正兼顧到了代碼與編程思維的學習。
學編程,要找專業的
除了學習方式以外,學習內容的專業性,也是非常重要的一點。少兒編程不同于成人編程,它不僅要做好知識的傳授工作,更要做好對少兒的理解引導工作。
真正的編程是枯燥無味的,如何讓孩子學得下去?各類算法原理復雜,再多文字也難講清,孩子要如何理解?這些,對于專業教學團隊,都不是問題。趣味的動畫效果,闖關學習設計,孩子一個人就能輕松自學,真正做到了讓孩子從零基礎出發,循序漸進地掌握高級編程知識。