您當(dāng)前的位置:首頁(yè)頭號(hào)正文

編程能力-邊學(xué)邊練,培養(yǎng)青少年編程思維

2022-03-17 16:11:19

,曾研發(fā)出AlphaGo的海外人工智能公司DeepMind又發(fā)布了一個(gè)能自主編程的新模型——AlphaCode,很多人開始思考,如果未來(lái)的編程工作也能被機(jī)器人取代,那從小接受編程教育還是否有價(jià)值?

實(shí)際上,青少年學(xué)習(xí)編程并非只是為了簡(jiǎn)單學(xué)習(xí)如何使用程序語(yǔ)言,更多的是在培養(yǎng)他們解決問(wèn)題的編程思維。以火花思維編程課為例,其通過(guò)流程圖和思維導(dǎo)圖的教學(xué)方式,以高頻次的練習(xí)實(shí)踐來(lái)達(dá)成這一目標(biāo)。

流程圖+思維導(dǎo)圖,有助于理清編程邏輯

流程圖+思維導(dǎo)圖,有助于理清編程邏輯

6至11歲的青少年熟悉的是借助身邊的具體事物來(lái)進(jìn)行思考,正處于由直觀的形象思維為主向抽象的邏輯思維為主的過(guò)渡階段。考慮到這一特征,火花思維編程課采用了流程圖和思維導(dǎo)圖等更清晰、更具象的教學(xué)方式,來(lái)幫助青少年理解所學(xué)內(nèi)容,這也是其與其他編程課最大的不同。

流程圖具有形象直觀的特點(diǎn),各種操作一目了然?;鸹ㄋ季S編程課用流程圖將問(wèn)題的解決分解為多個(gè)步驟,進(jìn)而形成一個(gè)個(gè)具體可行的動(dòng)作。例如,課件中的IP角色圓圓鼠和三角兔需要一起將信號(hào)加強(qiáng)器從飛船內(nèi)抬出,但他們的步伐速度并不一致。為了達(dá)成目標(biāo),就需要調(diào)整圓圓鼠的代碼。火花編程將這一問(wèn)題分解為6個(gè)步驟,學(xué)員就可以清晰明了的幫助“兩小只”成功帶出信號(hào)加強(qiáng)器。

而思維導(dǎo)圖則是一種將思維形象化的表達(dá)方式,火花編程團(tuán)隊(duì)在講解新知識(shí)時(shí),會(huì)將新舊知識(shí)整合在一起,有助于青少年建立完整的知識(shí)架構(gòu),理清其中的邏輯關(guān)系,實(shí)現(xiàn)從學(xué)習(xí)知識(shí)到掌握知識(shí)的轉(zhuǎn)變。之后當(dāng)再次出現(xiàn)新知識(shí)時(shí),青少年也有能力更新自己的思維導(dǎo)圖,從而使自己在遇到問(wèn)題時(shí)能更有邏輯地予以解決。

邊學(xué)邊練,培養(yǎng)解決問(wèn)題的編程思維

在火花思維編程課上,每節(jié)課都設(shè)置有9至12個(gè)挑戰(zhàn)關(guān)卡。通過(guò)高頻次的實(shí)踐訓(xùn)練,青少年能夠快速將所學(xué)內(nèi)容轉(zhuǎn)化為實(shí)際操作。而且,課堂中上一關(guān)卡與下一關(guān)卡之間,是通過(guò)劇情來(lái)過(guò)渡的,這樣將編程嵌入生活具體場(chǎng)景的方式,既有助于青少年理解編程的應(yīng)用,又培養(yǎng)了青少年的編程思維。

在設(shè)置這些關(guān)卡時(shí),火花編程團(tuán)隊(duì)還會(huì)特別注意新知識(shí)的融入問(wèn)題。如內(nèi)含新的知識(shí)點(diǎn)則會(huì)首先進(jìn)行講解和演示,之后通過(guò)設(shè)置選擇題,讓青少年通過(guò)選項(xiàng)尋找即將進(jìn)行實(shí)際操作的流程圖,只有答對(duì)問(wèn)題后才會(huì)進(jìn)行實(shí)際操作環(huán)節(jié)。這樣的設(shè)計(jì),有助于青少年確認(rèn)自己是否真正理解了所學(xué)的知識(shí)。另外,新的知識(shí)點(diǎn)還會(huì)反復(fù)出現(xiàn)在接下來(lái)的2至3個(gè)關(guān)卡中,從而幫助青少年不斷加深記憶。在課程中遇到無(wú)法獨(dú)立解決的疑問(wèn),青少年也可與在線老師實(shí)時(shí)溝通,老師將會(huì)針對(duì)地進(jìn)行1V1指導(dǎo)。

除了課堂上的練習(xí),火花編程還設(shè)置了自由創(chuàng)作的板塊,讓青少年能夠自由發(fā)揮創(chuàng)意,而非死板地灌輸知識(shí)?;鸹ň幊虝?huì)根據(jù)節(jié)日特點(diǎn)提供新的主題模板,如搶紅包、接元宵等,青少年則依據(jù)主題來(lái)進(jìn)行編程,探索新的實(shí)踐內(nèi)容。

經(jīng)過(guò)體驗(yàn)不難發(fā)現(xiàn),火花思維編程課的出發(fā)點(diǎn)并非是向青少年灌輸程序語(yǔ)言,而是借由不斷實(shí)踐,幫助青少年養(yǎng)成拆分、解決問(wèn)題的編程思維,為綜合素質(zhì)的提升打下扎實(shí)的底層能力基礎(chǔ)。

“如果發(fā)現(xiàn)本網(wǎng)站發(fā)布的資訊影響到您的版權(quán),可以聯(lián)系本站!同時(shí)歡迎來(lái)本站投稿!

虛擬

未來(lái)