在少兒世界裡,我們會發現,有的孩子的邏輯思維能力很強,表達一件事情的來龍去脈都將的很有條理性,而有的孩子說話卻吞吞吐吐,做事磨磨蹭蹭,前者學了程式設計教育,格物斯坦認為全民學習程式設計教育的時代已經到來,構建一個專業度較高的體質是少兒程式設計的關鍵所在。
我們要明確少兒程式設計的教育理念必須遵循孩子的天性和成長規律。在孩子學程式設計這件事上,要充分尊重孩子的學習心理、學習特點和規律,絕對不能強制孩子學習新東西,這樣反而適得其反。少兒程式設計教育應讓孩子將程式設計當做感知世界的工具,循序漸進地引領學生一層一層突破學習難關,在潛移默化中形成程式設計思維,實現獨立編寫程式碼的能力。
根據這樣的教育理念,課程設計應是透過遊戲化互動式教學的形式,從根源上減少孩子對程式設計的陌生感。創新的主題遊戲、易於掌握的學習方法能夠讓孩子在輕鬆愉悅的學習環境中快速掌握程式設計的力量。孩子從圖形化程式設計入門,拖動滑鼠即可寫出程式碼,避開枯燥的語法和記憶,快速接觸程式設計思想,帶著興趣和信心學習程式碼語言。
教學方式契合孩子的生理心理特點。對於少兒程式設計學習來講,採用遊戲式互動教學的方法較為適用,透過故事、遊戲等方式,透過一個個專案的製作培養孩子分析問題、解決問題的能力,讓孩子在生動有趣的互動過程中,逐步掌握程式設計基礎知識和技能。學會了建立遊戲,再去玩遊戲,更多的就是在思考,怎麼可以把這個設計得更好,而不僅僅在於玩了。這樣的意義是完全不同的,懂得原理了,就不會沉迷遊戲了。遊戲式的互動教學幫助少兒程式設計學習期的孩子們,從“玩中學”逐步過渡到“獨立學習”的階段,獲取知識的同時,掌握學習方法,逐步培養解決問題的能力。
在參加完少兒程式設計專案的一個階段課程後,孩子對圖形化程式設計已經基本掌握,這時,下一階段的學習主要有兩個方向可以考慮,一是硬體程式設計,比如機器人程式設計,或樹莓派等開源硬體;另一個方向是資訊競賽或程式碼類程式設計。
開源硬體涉及較多電學知識,對於小學生來說難度比較大;程式碼類程式設計需要投入更多的時間,對數學的要求也更高,比較適合小學高年級或初中學生,但這時孩子的升學壓力也很大,幾乎沒有時間投入到程式設計教育中,於是,如何選擇下一階段的學習內容對於家長來說是一個比較大的問題。
同時,現階段已有的程式設計教育和學校的計算機教育融合的並不是很好,在程式設計教育中得到的計算機程式設計知識和實際學校的程式設計課程之間存在差異,如何將前者應用到後者也是一個難點。
綜上所述,強化孩子的邏輯思維能力。去思考如何把程式碼合理的安排在整個程式中,才能讓程式流暢的處理輸入、演算、直到輸出,這個過程對孩子分析事物邏輯性有極大的提升。而機器人課程更偏向於跟著老師學習,培養興趣,出了教室孩子基本就什麼也做不了了,對於程式設計是一知半解。但是程式設計課程不一樣,程式設計更偏重於思維鍛鍊,是長久存在於孩子的為人處世當中的。