資訊內容
少兒創意編程(特18)scratch教學三大流派
有人的地方就有江湖,有江湖的地方就有派別!
在目前大熱的少兒圖形化編程(scratch)領域,不談政策引導和商業推廣,拋開上課形式和教學內容,我們來說一說scratch教學的三大流派吧!
第一個流派是程序員轉職的scratch教師。他們精通多種編程語言,圖形化編程自然是信手拈來。
程序員收入那么高,為什么要轉職當教師呢?當然不僅是因為“996(上午九點上班,晚上九點下班,一周工作6天)”了,作息不規律,競爭激烈,對年齡和精力有很高的要求,上升渠道窄也是很大的原因。
在一些公辦學校,私立學校甚至培訓、輔導機構,有大量的程序員轉職的編程教師。當然,他們主要以代碼編程教學為主,比如c++的信奧賽。
具體到圖形化的scratch編程,這一流派的老師優勢是會教學生用算法來解決問題。比如非常著名的漢諾塔游戲,如下圖,從A柱上將圓環移到C柱,可以借助B柱,但規則是每次只能移動一個,而且只能小環在大環上面。
這個問題用scratch來解決是不是很難?其實用遞歸算法很容易實現。遞歸算法是把問題轉化為規模縮小了的同類問題的子問題,然后遞歸調用函數(或過程)來表示問題的解。
如上圖,建一個列表和一個自定義模塊,十幾個積木塊就完美的解決了漢諾塔問題。是不是超乎尋常的簡單,這就是算法的魅力!
凡事有利必有弊,這一流派的老師對學生的要求比較高,問題算法化并不適合于絕大多數學生,尤其是低年齡段的圖形化編程教學。
舉個例子,我曾經做過一款青蛙跳的游戲,具體效果和流程見鏈接少兒創意編程(特3)青蛙跳,比較簡單,學生很容易理解并掌握;網上有不少類似的作品,比如下圖的彩虹青蛙換位跳。
這個作品從編程效果上來說比青蛙跳好很多,但小學段學生并不一定能理解并掌握其中的編程知識。下圖是彩虹青蛙換位跳中底板的程序圖,青蛙程序過多就不展示了。
第二個流派以體驗學習為主。
什么意思呢?
首先是課程開發不夠。
比如現在網上的各種在線編程機構,不管教學方式如何,它們的課程體系基本以體驗為主,先scratch圖形化編程,再Python編程,最后c++編程。課程深度不夠,基本都是容易學比較適合展示的內容,對算法的學習基本不涉及,更不要說滲透計算思維了。
當然這些課程的體驗效果非常好,錄播視頻生動有趣,直播老師的直播稿能寫好幾萬字,課前咨詢課后答疑更是服務周到。
以上視頻是用憤怒的小鳥做的射擊過關游戲,效果很酷,程序其實很簡單,與好多線上機構的課程特點類似。課程鏈接:少兒創意編程(52)憤怒的小鳥
其次是師資力量薄弱。
以線下的編程培訓機構為例,他們大多是加盟店,使用統一的教材和教法,但教師不能復制。為了減少開支,他們往往會招聘一些剛畢業的大學生,進行為期幾周的培訓就上崗了,更多的時候是學一節課教一節課。老師都沒搞清楚課程體系,學生自然是知其然不知其所以然,似懂非懂,僅理解未掌握了。
以上視頻的名稱是偽3D效果,下圖是圓環的程序,正方形和三角形與它的程序類似。好多線下機構的課程與之類似,他們甚至買本scratch的書或者在網上找點免費的課程就敢開班。課程鏈接:少兒創意編程(48)立體圖形
最后是家長的認知問題。
現在有一部分家長特別容易焦慮,一聽少兒編程是熱點,還沒上小學就到處給孩子報班學習。經過一段時間的學習后發現,孩子也就會在購買的機器人套裝上按幾下按鈕,或者在一些游戲化學習平臺闖關排名高而已。這樣的學習模式或方式,孩子更多的是體驗而不是知識的積累和能力的提升。
圖形化編程學習是大眾化學習,更是一種趨勢,但也要結合孩子的身心發展特點。為什么小學三四年級才開設信息技術課,不是沒有道理的!
以上種種,這個時候家長給學生購買的更多的是服務而不是學習了。
第三個也是最后一個流派——學校的scratch教學。
美、日、歐積極開展編程教育,推進人工智能。我國也不能落后啊!于是國務院發文,教育部下文,全國各地的中小學scratch課陸續開展了起來。
目前來看出現了兩個極端,一是有些老師把開展scratch課當做了負擔。信息老師除了常規的備課、上課和教研,維護學校的機房;一般還會負責學校的照相攝影,學校網站及微信公眾號內容的編輯和排版;學校電教設備,網絡的維護和維修……看似輕松,工作其實比較繁瑣,還得不到領導的認可。開設新的課程,沒有培訓,沒有教材,一切都得自己從零開始,付出沒有看的見或者潛在的收獲,自然積極性就不高了。
另一方面,有些信息技術老師把開展scratch課當成一次機遇。作為時下的熱點,有國家政策扶持,前景非常光明,遠點的把編程作為中、高考科目不說,近的信奧賽就是高校自主招生的重要內容之一;加之教育部認可的科技類比賽有好幾項都與編程有關,一些互聯網公司在加入編程行業后也對其大肆宣傳。種種利好加持下,信息技術老師真的可以靠scratch授課在一定程度上改變命運:學生獲得教育部認可的獎項,工作得到領導認可;在一些大型線上編程機構發布課程、作評委、講公開課……提高個人知名度;給本地慕名而來的學生進行編程輔導,獲得經濟收益。
這一流派的教學特點是課程體系化,追求知識點的全面和課程的遞度:從簡到難,由少到多。但問題依然明顯:課程的趣味性不足,難度有限。
再以憤怒的小鳥為例,如上視頻,為了讓小鳥的運動軌跡呈現拋物線效果,學院派的老師們會利用數學知識和物理知識等多種方法來實現。
第一種方法。
第二種方法。
第三種方法。
以上是三個教學流派的簡單分析,這里不比較哪個教學流派的教學效果好,因為不同的孩子適合不同的教學流派。但顯然融合三個教學流派特點的教學方式是更好的:體驗派生動有趣的案例,學院派的知識體系和學習梯度,轉職派的算法思想和計算思維。
課程方面也類似:如果課程的案例再貼合學生的生活實際,與學科結合的更緊密一些,課程的深度和難度又大很多……
其實僅少兒編程層面而言,并不真正的缺乏師資和教材,只是在一定程度上信息不對等,真正缺乏的是學生。
如果教法和課程能夠如我的預期持續進步,學編程因此受益的孩子會多很多。少兒編程的事業任重道遠啊!
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
