資訊內(nèi)容
少兒創(chuàng)意編程(特18)scratch教學(xué)三大流派
有人的地方就有江湖,有江湖的地方就有派別!

在目前大熱的少兒圖形化編程(scratch)領(lǐng)域,不談?wù)咭龑?dǎo)和商業(yè)推廣,拋開上課形式和教學(xué)內(nèi)容,我們來說一說scratch教學(xué)的三大流派吧!

第一個流派是程序員轉(zhuǎn)職的scratch教師。他們精通多種編程語言,圖形化編程自然是信手拈來。
程序員收入那么高,為什么要轉(zhuǎn)職當(dāng)教師呢?當(dāng)然不僅是因為“996(上午九點上班,晚上九點下班,一周工作6天)”了,作息不規(guī)律,競爭激烈,對年齡和精力有很高的要求,上升渠道窄也是很大的原因。
在一些公辦學(xué)校,私立學(xué)校甚至培訓(xùn)、輔導(dǎo)機構(gòu),有大量的程序員轉(zhuǎn)職的編程教師。當(dāng)然,他們主要以代碼編程教學(xué)為主,比如c++的信奧賽。
具體到圖形化的scratch編程,這一流派的老師優(yōu)勢是會教學(xué)生用算法來解決問題。比如非常著名的漢諾塔游戲,如下圖,從A柱上將圓環(huán)移到C柱,可以借助B柱,但規(guī)則是每次只能移動一個,而且只能小環(huán)在大環(huán)上面。

這個問題用scratch來解決是不是很難?其實用遞歸算法很容易實現(xiàn)。遞歸算法是把問題轉(zhuǎn)化為規(guī)模縮小了的同類問題的子問題,然后遞歸調(diào)用函數(shù)(或過程)來表示問題的解。

如上圖,建一個列表和一個自定義模塊,十幾個積木塊就完美的解決了漢諾塔問題。是不是超乎尋常的簡單,這就是算法的魅力!
凡事有利必有弊,這一流派的老師對學(xué)生的要求比較高,問題算法化并不適合于絕大多數(shù)學(xué)生,尤其是低年齡段的圖形化編程教學(xué)。
舉個例子,我曾經(jīng)做過一款青蛙跳的游戲,具體效果和流程見鏈接少兒創(chuàng)意編程(特3)青蛙跳,比較簡單,學(xué)生很容易理解并掌握;網(wǎng)上有不少類似的作品,比如下圖的彩虹青蛙換位跳。

這個作品從編程效果上來說比青蛙跳好很多,但小學(xué)段學(xué)生并不一定能理解并掌握其中的編程知識。下圖是彩虹青蛙換位跳中底板的程序圖,青蛙程序過多就不展示了。

第二個流派以體驗學(xué)習(xí)為主。
什么意思呢?
首先是課程開發(fā)不夠。
比如現(xiàn)在網(wǎng)上的各種在線編程機構(gòu),不管教學(xué)方式如何,它們的課程體系基本以體驗為主,先scratch圖形化編程,再Python編程,最后c++編程。課程深度不夠,基本都是容易學(xué)比較適合展示的內(nèi)容,對算法的學(xué)習(xí)基本不涉及,更不要說滲透計算思維了。
當(dāng)然這些課程的體驗效果非常好,錄播視頻生動有趣,直播老師的直播稿能寫好幾萬字,課前咨詢課后答疑更是服務(wù)周到。
以上視頻是用憤怒的小鳥做的射擊過關(guān)游戲,效果很酷,程序其實很簡單,與好多線上機構(gòu)的課程特點類似。課程鏈接:少兒創(chuàng)意編程(52)憤怒的小鳥
其次是師資力量薄弱。
以線下的編程培訓(xùn)機構(gòu)為例,他們大多是加盟店,使用統(tǒng)一的教材和教法,但教師不能復(fù)制。為了減少開支,他們往往會招聘一些剛畢業(yè)的大學(xué)生,進行為期幾周的培訓(xùn)就上崗了,更多的時候是學(xué)一節(jié)課教一節(jié)課。老師都沒搞清楚課程體系,學(xué)生自然是知其然不知其所以然,似懂非懂,僅理解未掌握了。
以上視頻的名稱是偽3D效果,下圖是圓環(huán)的程序,正方形和三角形與它的程序類似。好多線下機構(gòu)的課程與之類似,他們甚至買本scratch的書或者在網(wǎng)上找點免費的課程就敢開班。課程鏈接:少兒創(chuàng)意編程(48)立體圖形

最后是家長的認(rèn)知問題。
現(xiàn)在有一部分家長特別容易焦慮,一聽少兒編程是熱點,還沒上小學(xué)就到處給孩子報班學(xué)習(xí)。經(jīng)過一段時間的學(xué)習(xí)后發(fā)現(xiàn),孩子也就會在購買的機器人套裝上按幾下按鈕,或者在一些游戲化學(xué)習(xí)平臺闖關(guān)排名高而已。這樣的學(xué)習(xí)模式或方式,孩子更多的是體驗而不是知識的積累和能力的提升。

圖形化編程學(xué)習(xí)是大眾化學(xué)習(xí),更是一種趨勢,但也要結(jié)合孩子的身心發(fā)展特點。為什么小學(xué)三四年級才開設(shè)信息技術(shù)課,不是沒有道理的!
以上種種,這個時候家長給學(xué)生購買的更多的是服務(wù)而不是學(xué)習(xí)了。
第三個也是最后一個流派——學(xué)校的scratch教學(xué)。
美、日、歐積極開展編程教育,推進人工智能。我國也不能落后啊!于是國務(wù)院發(fā)文,教育部下文,全國各地的中小學(xué)scratch課陸續(xù)開展了起來。

目前來看出現(xiàn)了兩個極端,一是有些老師把開展scratch課當(dāng)做了負(fù)擔(dān)。信息老師除了常規(guī)的備課、上課和教研,維護學(xué)校的機房;一般還會負(fù)責(zé)學(xué)校的照相攝影,學(xué)校網(wǎng)站及微信公眾號內(nèi)容的編輯和排版;學(xué)校電教設(shè)備,網(wǎng)絡(luò)的維護和維修……看似輕松,工作其實比較繁瑣,還得不到領(lǐng)導(dǎo)的認(rèn)可。開設(shè)新的課程,沒有培訓(xùn),沒有教材,一切都得自己從零開始,付出沒有看的見或者潛在的收獲,自然積極性就不高了。

另一方面,有些信息技術(shù)老師把開展scratch課當(dāng)成一次機遇。作為時下的熱點,有國家政策扶持,前景非常光明,遠點的把編程作為中、高考科目不說,近的信奧賽就是高校自主招生的重要內(nèi)容之一;加之教育部認(rèn)可的科技類比賽有好幾項都與編程有關(guān),一些互聯(lián)網(wǎng)公司在加入編程行業(yè)后也對其大肆宣傳。種種利好加持下,信息技術(shù)老師真的可以靠scratch授課在一定程度上改變命運:學(xué)生獲得教育部認(rèn)可的獎項,工作得到領(lǐng)導(dǎo)認(rèn)可;在一些大型線上編程機構(gòu)發(fā)布課程、作評委、講公開課……提高個人知名度;給本地慕名而來的學(xué)生進行編程輔導(dǎo),獲得經(jīng)濟收益。
這一流派的教學(xué)特點是課程體系化,追求知識點的全面和課程的遞度:從簡到難,由少到多。但問題依然明顯:課程的趣味性不足,難度有限。
再以憤怒的小鳥為例,如上視頻,為了讓小鳥的運動軌跡呈現(xiàn)拋物線效果,學(xué)院派的老師們會利用數(shù)學(xué)知識和物理知識等多種方法來實現(xiàn)。

第一種方法。

第二種方法。

第三種方法。
以上是三個教學(xué)流派的簡單分析,這里不比較哪個教學(xué)流派的教學(xué)效果好,因為不同的孩子適合不同的教學(xué)流派。但顯然融合三個教學(xué)流派特點的教學(xué)方式是更好的:體驗派生動有趣的案例,學(xué)院派的知識體系和學(xué)習(xí)梯度,轉(zhuǎn)職派的算法思想和計算思維。
課程方面也類似:如果課程的案例再貼合學(xué)生的生活實際,與學(xué)科結(jié)合的更緊密一些,課程的深度和難度又大很多……
其實僅少兒編程層面而言,并不真正的缺乏師資和教材,只是在一定程度上信息不對等,真正缺乏的是學(xué)生。
如果教法和課程能夠如我的預(yù)期持續(xù)進步,學(xué)編程因此受益的孩子會多很多。少兒編程的事業(yè)任重道遠啊!

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除
