蔣媛媛
這節課針對的是我校高年級的學生的教學設計。循環結構是Scratch學習中比較基礎有非常重要的一節課,學生剛開始接觸程序編寫不久,通過前面的學習,學生已經熟悉了scratch軟件界面,理解角色和造型的關系,能編寫順序結構的程序,對scratch也有濃厚的興趣,喜歡嘗試各種模塊,甚至有學生因為編寫需求,已經開始了對循環結構的嘗試,但是循環結構的程序究竟是怎樣執行的、如何利用各種模塊來實現自己預想的效果,對學生來說是需要進一步理解和練習的。所以本課將教學難點定為:能自主分析程序,并綜合應用模塊實現預想效果,用scratch模擬生活中的場景。
循環結構是程序的三種基本結構之一,理解循環執行模塊的執行過程,并熟練掌握循環執行模塊的應用對學生來說是編寫程序的基礎而重要的能力,能讓學生更好的獲得、提升這種能力的方法,是激發學生的興趣,讓他們產生探索的欲望,并且讓學生發揮課堂主體作用,這也是我在本課教學設計過程中的思考重點。
我們為什么編寫程序?是為了要解決生活中的問題,所以本課從生活中的真實的情景入手,讓學生在編寫程序模擬生活中真實的魔術過程中發現順序結構的不足與程序特點,產生探究簡化程序的欲望,進而開始對循環結構程序的探究和學習。
在scratch中有三種循環執行模塊,分別為:循環執行、循環執行()次、循環執行直到()。循環執行直到()這個模塊因為組合了其他模塊,學生需要更多的時間來理解,所以放到了后面的學習中,本課主要通過循環執行、循環執行()次這兩種循環執行模塊來編寫循環結構的程序。這兩個模塊是學生能夠通過自主思考、嘗試探究發現并應用出來的,但是模塊是怎樣執行的、兩種模塊的區別,尤其是循環執行()次模塊可以繼續連接其他模塊是需要幫助學生進一步明確的,基于此,本教學設計中把模塊的發現與使用方法的講解交給了學生來完成,老師主要引導學生用自然語言描述程序執行過程、觀察模塊外形發現模塊區別與功能,從而突破教學重難點。并且在拓展練習中貫穿程序設計與生活實際相聯系的理念,引導學生用循環結構的程序模擬實現生活中的場景,學生在練習中自主分析程序,并綜合應用模塊實現預想效果,用scratch模擬生活中的場景,也就進一步突破了本課的教學難點。
本課的亮點在于:本節課對學生核心素養的落實非常到位。無論是情境的創設還是任務的選擇都來源與生活,學生用程序來實現真實存在的魔術,應用學到的技術,把現實生活中自己不能做到的,在課堂中用信息技術的方式來實現,孩子很感興趣。同時設置的開放性活動任務,對于學生的限制抓住本節課知識點的核心:簡化程序,又不過多限制學生,讓學生根據自己的需要來進行創作,學生主動而非被動的進行創作。同時任務中有不同難度的分層。
授課過程中,不管是學生自己探究,還是在老師帶領下分析交流,或是創作環節,都非常注重學生的思維的訓練。學生分析交流時,老師問題的設置精準,準確的引領著學生的思考,老師的追問到位:為什么要選這個模塊?為什么要用循環?等等,帶領學生一步步深入的思考為什么要運用循環結構、循環結構的執行過程是怎樣的。在創作環節,老師在學生出現問題,尋求幫助時,先讓學生讀一讀自己的程序,在此過程中使學生首先回顧了自己的想法:我到底想要實現什么效果,再思考了所選模塊的具體功能,再和學生一起理解程序的流程,從而知道了問題所在,最后老師也并不告訴他正確結果是什么,而是讓孩子:“你再想一想。”,讓學生真正明白自己的問題:出現在哪、為什么會出現、怎樣修正。在注意到孩子有新創意,新發現的時候及時肯定學生動腦思考的態度。使得學生不僅僅是用技術來解決問題,還啟發學生舉一反三:生活中我還能用這個技術解決什么問題呢。這樣的指導對學生思維方式、思考能力的培養的非常重要和有效。
整堂課學生主體地位體現的非常突出,學生都是主動的學習,雖然看起來知識的出現都是老師引領的,但實際上是學生發現原來的知識不能很好的解決問題,不能完全滿足設計需要了,從而產生想要探索的欲望,非常自然的將被動的學習變成了主動的我要學。
需要改進的地方:加強保存程序方法的練習,要讓學生能把自己學習過程中的作品都保存下來,以后自己回頭來看,能看到自己的進步,或者能將原來的想法進一步改進提升。