張吉花
摘要:本文針對目前小學階段Scratch程序設(shè)計教學“難教”和“難學”的問題,分析了程序設(shè)計教學過程中存在的一些問題,并結(jié)合教學實踐,遵循教學的基本規(guī)律和基本原則,提出了相應的改進方法,并在實踐中進行了嘗試。
關(guān)鍵詞:Scratch程序設(shè)計;教學;實踐;能力
從12年起,我區(qū)大多數(shù)小學都將使用清華大學出版社出版的信息技術(shù)教材,五年級下冊教材改版為《Scratch程序設(shè)計》。但是程序設(shè)計教學一直存在“難教”和“難學”的問題,一直是小學信息技術(shù)課教學的重點和難點之一。本文結(jié)合實例和具體的課堂教學就如何提高Scratch程序設(shè)計課程的教學質(zhì)量、增強教學效果談?wù)勔恍┙?jīng)驗和體會。
一、明確程序設(shè)計教學過程的基本規(guī)律和基本原則
教學過程是教師根據(jù)教學的目的和任務(wù)以及學生身心發(fā)展的特點有計劃地引導學生掌握知識、認識客觀世界的過程,是通過知識的傳授和掌握來促進學生身心全面發(fā)展的過程。而在教學過程中一定要按照教學規(guī)律,只有按照教學規(guī)律辦事,才能提高教學質(zhì)量,增強教學效果,并促進學生思維的拓展和能力的提高。教學原則是根據(jù)教學目的和教學過程的客觀規(guī)律而制定的指導教學工作的基本要求和思想,是在總結(jié)教學實踐經(jīng)驗基礎(chǔ)上制定的、為教學工作所必須遵循的一般原理或準則。它既指導教師的教,也指導學生的學,應貫徹于教學過程的始終。遵循正確的教學原則可以幫助教師創(chuàng)造教學工作的有利條件,從而達到預定的教學目的并獲得良好的教學效果。
二、現(xiàn)階段程序設(shè)計教學中存在的普遍問題
1.小學階段的程序設(shè)計,缺乏以算法為核心的邏輯思維訓練
大多數(shù)程序設(shè)計教材中通常先給例子。教師鐘情于舉一反三地對使用模塊指令的深入教學,而不是有機的結(jié)合算法思想進行教學。貼近生活并引起學生興趣的編程題講得很少。這往往導致學生上機時不知道寫程序的步驟而無從下手。
2.學生厭倦傳統(tǒng)的課堂教學,缺乏引導學生自主探究有效途徑
學生對于先講后編、先聽后編這一傳統(tǒng)的課堂教學方式有厭倦心理。也沒有提供一定的問題支架以對他們進行有質(zhì)量的自主探究。同時由于小學信息技術(shù)課每周只有一節(jié)課時,師生之間缺乏足夠的交流和溝通,學生沒有有效、實用的學習輔助途徑,也間接影響著學生的學習興趣和學習效果。
三、教學中的實踐嘗試
1.精心設(shè)計開場白
興趣是最好的老師,是推動學習的動力。Scratch自身就為學習者提供了很多很好的示范例子,有故事類、音樂和舞蹈類、游戲類、動畫類等,而且每個動畫都很有趣味性,極具吸引力。在課前,引入這些例子,讓學生去玩一玩,就能極大地調(diào)動學生學習的積極性。
2.巧設(shè)問題,自主學習
要讓學生開展自主學習,教師應給學生提供自學所必需的“向?qū)А薄T谕ǔG闆r下,問題就是最好的導向。教師在設(shè)計問題時,要以學生為中心,根據(jù)學生的特點與知識接受能力的差異,充分考慮學生的現(xiàn)有文化知識、認知能力和興趣等。在設(shè)計的過程中,要站在學生的角度考慮,緊緊圍繞教學目標,以解決學習中的重難點知識為抓手,細化問題,將問題分解成若干個小問題,便于學生自學。
3.提倡思維方式、程序算法的多樣化
思維方式、程序算法的多樣化,是指尊重學生的獨立思考,鼓勵學生探索不同的方法,而不是讓學生一定要去掌握多種操作方法。在學生進行程序設(shè)計時,往往會出現(xiàn)多種形式不同的程序清單。有的可能是判斷條件不同,有的是變量的初值不同,有的是在模塊指令先后順序的略有變化等。我們不能就用一句“這是錯了”來忽略這些不同形式的程序清單,而是要讓學生在獨立思考的基礎(chǔ)上,再發(fā)表自己的見解、觀點。教師鼓勵學生用已有的經(jīng)驗大膽思維,鼓勵學生動手上機操作,在上機過程中會有各種問題發(fā)生,然后我們來分析問題的產(chǎn)生原因,尋求解決問題的有效途徑,營造寬松活躍的課堂氣氛。算法的多樣化使學生變得聰明自信,在主動探索與合作交流中得到收獲,并促進學生的個性發(fā)展。
4.有效應用開放式的網(wǎng)絡(luò)教學
因特網(wǎng)的高速發(fā)展和校園網(wǎng)的廣泛普及為我們改革傳統(tǒng)的教學模式提供了新的契機,我們可以以網(wǎng)絡(luò)和現(xiàn)代教育技術(shù)為依托,多種教學媒體綜合運用,利用開放式的網(wǎng)絡(luò)教學模式。
5.改革上機操作的實踐環(huán)節(jié)
在我們平時的上機實踐中,往往是照著書本的例子進行驗證,學生會覺得很無聊。我們把上機內(nèi)容分為兩個部分:基本項目和提高項目。基本項目要求學生掌握程序設(shè)計的各項基本內(nèi)容,我們可以精選一些有趣的習題:如“神圣一票”、“游俠比武”等實例來組織基本指令、變量指令的學習。提高項目可以通過“守護精靈”等,在真實的編程情景中讓學生做自已感興趣的項目,真正做到學用結(jié)合。
總之,Scratch程序設(shè)計課程在培養(yǎng)學生分析問題、解決問題的能力和培養(yǎng)學生創(chuàng)造性思維上起著非常重要的作用。小學Scratch程序設(shè)計教學的主要目標是了解程序設(shè)計的基本思想,培養(yǎng)邏輯思維能力。圍繞著這個目標,遵循程序設(shè)計教學的基本規(guī)律和基本原則組織教學,一切可行的教學方法都可以在我們的教學過程中加以運用。
參考文獻
[1]吳向東.Scratch:草根先行[J].信息教研周刊,2011(7):4-5.
[2]吳揚鵬.基于Scratch平臺的小學信息技術(shù)課堂教學模式探究[J].電腦知識與技術(shù),2017,13(23):104-105.