蘇慧

[摘要]隨著教育信息化熱潮的不斷高漲,應用于教育領域的信息技術也應運而生。信息技術編程教學著重培養學生的學習興趣,特別是讓小學生在學習知識、動手操作的同時體驗信息技術學習的樂趣。編程貓軟件不同于復雜的計算機語言,而是將編程語言簡化成圖像化模塊,使得編程過程如搭積木一樣簡單直觀。本文將依托編程貓平臺,就如何培養學生的發散思維能力從學生能力分層、教學目標分層、學習評價分層等方面進行策略研究。
[關鍵詞]編程貓平臺;發散思維能力;策略研究
一、“編程貓”軟件的介紹
編程貓是中國點貓科技公司研發的兒童編程課程和圖形化平臺,不同于復雜的計算機語言,它增強了少兒編程的趣味性,將編程語言簡化成像搭積木一樣簡單直觀,同時緊貼學生的認知水平和心理特點,不僅能提高學生的編程能力,也能激發學生的邏輯思維、發散思維。
從1.0時代的命令行編程,2.0時代的圖形化編程到如今3.0時代的游戲化編程,編程貓軟件從競爭的洪流中脫穎而出,真正實現了讓學生在玩中學編程、在輕松的學習氛圍里學習,點燃了學生濃濃的創作熱情。
二、“編程貓”軟件的特點
(一)簡單易學
進入編程貓的官網,整體界面設計是適合于低學段學生心理的卡通風格。編程貓作為適用于6-16歲的圖形化編程工具,讓學生開發程序就像搭積木一樣直觀簡單。學生在編程時不存在英文門檻,所以學生不會出現看不懂頁面語言的情況。
(二)指令豐富
“編程貓”軟件指令豐富,十一大指令通過圖形化編程蘊含著編程的原理和理念,如:事件、控制、動作、外觀、聲音、畫筆、偵測、運算等。學生只需要通過形象化積木塊的拼接和一些程序設計知識就可以實現想要的編程效果。
(三)內容多樣
“編程貓”軟件素材十分豐富,它為學生提供了一個素材商城,其中包含角色、道具、圖標、特效、生活場景、游戲場景、音樂、特效等不同種類的素材。學生利用這些素材在編程貓平臺上通過圖形化的編程形式制作豐富多樣的交互性作品。
(四)共享創作
“編程貓”使用者擁有自己的社區,在上面分享編程作品并交流創作心得。學生在創作后,可以直接發布到編程貓平臺共享給其他人,并且在后期學生仍然可以對已經發布的作品進行修改和再創作。
三、發散思維的概述
發散思維是一種沿著不同方向思考,產生多種可能答案的思維形式,又叫輻射思維、放射思維、擴散思維或求異思維,它表現為思維視野廣闊,如“一題多解”等,都是為了培養發散思維能力。
由于“編程貓”軟件具有合理的架構和豐富的指令,這為激發學生的發散思維提供了非常合適的學習環境,如在《小貓抓老鼠》這個故事的構思階段,可以引發學生的思考:小貓的位置、移動的方向、不停地轉換造型和位置以及老鼠四處亂走、被抓后游戲結束這些問題如何解決?愛因斯坦說:“想象力比知識更重要,因為知識是有限的,而想象力概括著世界上的一切,推動著進步,并且是知識進化的源泉。”那要如何激活學生的想象呢?當學生以小組合作研究出這個故事的腳本、成功讓動畫運行后,很多學生便覺得意猶未盡,這樣的小貓抓老鼠游戲太簡單了,如果我們讓貓抓老鼠這次追逐賽在背景不斷變化中上演,游戲是不是更刺激、效果是不是更好呢?于是,孩子們的思維紛紛活躍起來,為了達到這個效果絞盡腦汁,直到研究出背景變換的指令積木為止。
在經歷搭建腳本積木以解決問題的過程中,學生不停地重復“實踐一糾正一再實踐”這一模式,不斷地更新原有的認知結構,這難道不是學生發散思維最準確的體現嗎?這便是培養發散思維的關鍵所在。
四、利用分層教學模式培養學生的發散思維
在現代班級授課制的情況下,教師面臨的是一整班學生,而且這些學生的信息素養水平存在差異,如果教師在“編程貓”的課堂中對學生采取內容相同、進度統一的教學,那會造成編程能力強的學生“吃不飽”,編程能力差的學生“吃不了”的現象。為了有效解決這個問題,最好的辦法就是采用分層教學法,這樣才能為學生提高編程水平創造良好的環境,才會使得每個學生的發散思維能力都可以得到發展和提升。
(一)學生能力分層,重在進步
要對學生進行分層教學,首先必須確定對學生分層的標準。由于我們的教育對象是人,而不是像工廠中的產品制造一樣千篇一律,因此在“編程貓”教學中對學生分層施教要綜合考量學生編程操作的能力、興趣以及信息素養的水平等因素,一般可以分為A、B、c三個層次:將對學習興趣濃、編程能力強、發散思維活躍的學生歸為A層;將編程能力和發散思維一般的學生歸為基分為B層;而將那些編程基礎差的學生歸為c層。另外,隨著學生的編程能力變化、課堂教學內容的不同,學生分層也會進行相應的調整,以實現分層教學具有動態性。因此,分層教學不僅重視學生的優秀,更追求學生的進步!
(二)學習目標分層,重在提升
為了使各個層次的學生的編程能力在課堂上都能得到提升,教師在課前備課時應根據大綱對本課的教學目標進行分層設置。對于c層的學生,設定學生能夠完成的基本要求為教學目標;以學生能夠在完成基礎任務的前提下進一步完成一個附加任務作為B層學生的學習目標;應該要求A層學生能夠在完成前兩個層次任務的基礎上有更高一層的學習目標,例如作品的腳本積木應簡潔合理、作品應具有流暢的視聽效果。教師將學習目標進行合理的分層,是為了使學生在原來的水平和接受能力上能得到提升,從而激發學生的發散思維。
例如,在講授五年級上冊《接蘋果》這一課時,教師把本課的三個層次的學習目標設置如下:
這樣的學習目標分層設置,不僅能讓全班學生都能學到編程技能,同時也鼓勵學生在完成本層次的基本任務后,開動腦子、充分發散思維去創編高一層次的作品。編程貓作品看似操作容易、有趣好玩,但是想要創編出更有創意和更優秀的作品,還需要學生大膽探究和嘗試,不停地激發自己的創新思維、發散思維。針對學生“吃不飽”和學生“吃不了”的現象可以通過設置這樣的教學目標分層來解決,從而使得全體學生在編程學習中的發散思維能力都能得到飛躍提升。
(三)學習評價分層,重在激勵
評價是對學生學習的考核、激勵,更是一種導向。而分層評價就是指教師根據學生的編程水平和發散思維能力,使用不同標準的評價對他們進行準確的定位,從而使得c層學生能夠初步掌握編程技能,B層學生的編程能力和發散思維不斷得到發展,A層學生能創編出更具創意、邏輯更嚴謹、腳本更優化的編程作品,讓每個學生都能獲得新的發展,這樣的評價體系也促使我們教師要更加了解每一位學生,要不斷更新自己的信息技術教育理念和編程教學技能,真正做到因材施教,從而促進學生的進步。
1.評價要顯現學生編程能力的差異
由于學生編程能力存在差異,因此在創作編程作品時會有很大差異,特別表現在時間上。A層學生動手操作能力強,從積木區拖拽積木的速度快很多,最終完成整個作品的速度也非常快。這時教師要激勵這些學生利用多余的時間去指導其他層次的學生完成作品,激發他們幫助別人的積極性,從而獲得成就感,也能使得自己的語言表達能力、發散思維能力都得到提升。而編程能力較弱的同學能在別人的幫助中不斷優化自己的程序,從而使得發散思維得到激發、獲得編程學習的成滿足感。
2.評價要顯現學生編程作品的差異
由于學生的編程能力存在差異,使得同一個作品會出現不同的效果,再加上他們的創意,做出來的作品更是五花八門。教師在評價時要激勵學生對作品進行“優化”,力求激發學生的發散思維。學生在創編作品時,他們所構想的創意非常有趣,而如何在作品中實現這些創意,學生的發散思維顯得至關重要。例如,在教學《接蘋果》一課時,拓展任務是讓學生創編一個使得游戲更刺激有趣的作品,他們中有通過添加炸彈扣分的,也有通過接到金蘋果加分的,還有把蘋果克隆體的大小和下降速度做調整的,學生的游戲作品各具特色,有些增加了音樂效果、動畫效果或其他特效。教師要用贊賞、鼓勵的方式去評價學生的編程作品,并提供改進建議啟發學生思考:要實現同樣的游戲效果還有別的更優化的腳本嗎?從而讓學生知道:編程作品“沒有最好,只有更好”,在提升編程能力的同時進一步優化作品,激發學生的發散思維。
五、結束語
技術的競爭就是人才的競爭,而人才來自良好的、體系化的、具有創新驅動的教育培養。利用可視化編程工具,以游戲化的學習方式,從少兒開始進行編程教育,培養青少年的邏輯思維、發散思維,為我國人工智能技術提供有力的人才儲備,推動我國成為世界科學技術的引領者。作為一名奮戰在一線的信息技術教師,我深知自己的重擔,必須緊跟信息技術的潮流,積極響應國家的創客教育、編程教育,永不停止學習的腳步,本文只是就如何在“編程貓”教學中激發學生的發散思維所提的幾點策略!