近年來,少兒編程教育如雨後春筍般冒了出來,從Scratch、樂高機器人,到來曆可(kě)疑的各種編程課程,林林總總,沒有(yǒu)技(jì )術背景的家長(cháng),往往會被海量的信息淹沒。那麽,如果想讓孩子學(xué)習編程,究竟應該怎麽選擇少兒編程培訓班和編程課程呢(ne)?
首先,我們應該明确,對于中(zhōng)小(xiǎo)學(xué)年齡段的孩子,編程課的主要目的應該是啓蒙——讓孩子接觸編程知識,在編程學(xué)習中(zhōng)強化邏輯思考能(néng)力、系統思維能(néng)力以及組織協調能(néng)力,培養發現問題、處理(lǐ)問題、解決問題的能(néng)力。
其次,兒童編程培訓與成人編程培訓不同,孩子的課程體(tǐ)系應結合了STEAM創客教育理(lǐ)念,摒棄掉成人編程的枯燥與抽象。少兒在學(xué)習編程的過程中(zhōng),所見即所得,項目式學(xué)習,并建立快速反饋機制,讓孩子在學(xué)習時,完全沒有(yǒu)枯燥無聊感,反而覺得有(yǒu)趣,而做出作(zuò)品時的成就感會刺激他(tā)主動學(xué)習。
依照上面兩個前提,我們在選擇少兒編程培訓班時,可(kě)以從以下幾個方面進行比較判斷:
-
教育理(lǐ)念
這個主要對比,是否與我們參加編程課的目的一緻;
-
教學(xué)方式
基礎知識結合實例演示,小(xiǎo)班制面對面授課有(yǒu)效交流,注重學(xué)習過程而非結果,既要吸引孩子的興趣,也要引導學(xué)習技(jì )術的原理(lǐ)和基礎,同時能(néng)夠結合實際案例進行應用(yòng),最好還能(néng)夠結合素質(zhì)教育、場景教育。如果是參加線(xiàn)下培訓班還可(kě)以觀察下周圍的環境:環境寬敞明亮,投影設備高清,電(diàn)腦設備流暢等等。
-
課程體(tǐ)系
是否有(yǒu)完善的課程體(tǐ)系,各年齡段都能(néng)夠讓孩子持續的系統化學(xué)習,避免一些拼湊式課程和簡單重複練習;編程課程是否與其它學(xué)科(kē)關聯,與學(xué)校的學(xué)科(kē)教育有(yǒu)呼應,是否融入數學(xué)、邏輯、幾何、物(wù)理(lǐ)等知識;
-
成果展示
是否有(yǒu)其他(tā)孩子的學(xué)習成果展示,最好能(néng)夠和正在學(xué)習的孩子進行交流溝通,了解優劣之處進行比較。
-
學(xué)習社區(qū)
是否有(yǒu)高互動的課後學(xué)習社區(qū),能(néng)夠幫助孩子在課餘時間互相學(xué)習幫助共同提高。
在決策掏錢之前,您還可(kě)以嘗試一些活動,比如參與培訓班主持的公(gōng)益化編程活動或者體(tǐ)驗課活動,了解師資情況,同時了解自己孩子的情況;參與入門級的編程夏令營活動,通過短時間連貫性的編程學(xué)習,了解師資方和自己孩子的匹配程度。
如何選擇适合少兒學(xué)習編程的語言?
-
如果你的孩子年齡偏小(xiǎo),還不能(néng)記下26個英文(wén)字母、沒有(yǒu)使用(yòng)過鍵盤,那麽毫無疑問,Scratch是首選。
Scratch由麻省理(lǐ)工(gōng)學(xué)院媒體(tǐ)實驗室開發,這保障了它的完整性和持續叠代能(néng)力;scratch本身是一款免費軟件,下載和使用(yòng),都無需付費。整個“編程”的過程,是以鼠标拖拽的形式操作(zuò)的,像在玩積木(mù),容易引起孩子的興趣;不認識英文(wén)字母、不會使用(yòng)鍵盤,也完全不構成障礙;通過scratch可(kě)以快速實現一些小(xiǎo)遊戲、程序的開發;完成的作(zuò)品可(kě)以發布在官方網站上,可(kě)以分(fēn)享給朋友,增加成就感;
-
如果你的孩子年齡稍大一些,可(kě)以使用(yòng)簡單的文(wén)字、語句,可(kě)以使用(yòng)鍵盤,認識26個英文(wén)字母,那麽依然可(kě)以選擇Scratch作(zuò)為(wèi)編程的啓蒙課程。同時,選擇一門真正的“語言”,進行真正意義上的“編程”學(xué)習。對于中(zhōng)小(xiǎo)學(xué)年齡段的孩子,推薦以Python作(zuò)為(wèi)入門的編程語言。
作(zuò)為(wèi)美國(guó)中(zhōng)小(xiǎo)學(xué)編程入門課程的首選教學(xué)語言,Python是目前最容易理(lǐ)解的編程語言,非常貼近自然語言,很(hěn)少強調傳統的編程語法,容易入門、上手快、效率高。而且,Python已經被公(gōng)認是代表未來的語言,是AI時代頭牌語言。Python可(kě)以用(yòng)來做幾乎所有(yǒu)的事情:從web開發、科(kē)學(xué)計算到機器學(xué)習、人工(gōng)智能(néng),你能(néng)想到的,幾乎都可(kě)以用(yòng)它來實現。
讓孩子學(xué)會一門代表未來的優雅的語言,在編程學(xué)習中(zhōng)培養興趣、強化邏輯思維能(néng)力、系統思維能(néng)力、組織協調能(néng)力,讓孩子們成為(wèi)能(néng)夠面對未來的人,我想,這才是一門優秀的編程課程應該提供的。