楊海麗
平度市東閣街道廣州路小學 山東 青島 266700
小學生邏輯思維的培養勢在必行,也是時代發展的要求,更是我們終生學習的有利 “武器”。邏輯思維的培養不是一蹴而就的,需要在生活、課堂中無形的滲透。在信息技術教學中,教師可以設計詳細的任務,讓學生在動手操作的過程中把詳細的任務有機結合在一起。這種詳細任務的有機融合,促進了學生由形象具體的動手操作向抽象概括的歸納總結發展,形成了一定的邏輯思維。筆者任教小學信息技術多年,在教學實踐中一直致力于程序教學中邏輯思維培養的研究,現將自己的心得歸納如下。
程序設計的特別之處在于,它需要具備分析、創造、邏輯思維等要求,最終能夠解決實際問題。這些既是基本能力的培養也是未來職業的要求。
很多人認為,信息技術課堂可有可無,很多家長寧愿給孩子在校外報一個文化課輔導班,也不愿意讓孩子在校內學習程序設計。其實這是對程序設計不了解或者說是一個誤解。例如:在學生做腳本設計時,需要通過“設計——嘗試搭建——測試——調整”來實現任務目標,任務目標的實現不是一次就完成的,需要經過多次的嘗試、調整更甚至于再設計。在不斷的嘗試、調整、再設計過程中,學生們的知識會越積累越豐富,創作能力、思維能力也會越來越強。
俗語有“授之以魚,不如授之以漁”。在程序設計教學的過程中不是單純的學習軟件本身,而是通過學習形成相關的一系列能力,這其中就包括了邏輯思維能力。
在程序設計的學習中,可以進行邏輯思維以下幾個要素的培養:其一自動化,通俗地說就是一切的問題解決策略和過程都需要讓學生自行設計的程序實現。其二是對問題的分析與思考,小學生可以借助于“假如……那么……”“因為……所以……”等自然語言方式進行算法的演練。其三是邏輯,指問題引發的相互關系與可能性。其四是優化,即對問題解決策略進行完善。其五是抽象,也就是對問題解決方法與思路進行歸納與總結。
在程序設計教學中,邏輯思維體現在邏輯的組織和分析數據上。我們要完成一項任務或者編寫一個程序,首先要對任務要求進行分析,細化為一個一個的小任務,把每一個的小任務轉換成具體的、機器認識的模塊,這是一個抽象——具體——再抽象的過程,也是一次邏輯思維的鍛煉。以《飛舞的雪花》一課為例,簡單介紹邏輯思維在程序設計教學中的具體表現。
教師播放圣誕節雪花飛舞場景導入,唯美、飄舞的雪花瞬間激發了學生動手的欲望。教師接著拋出三個問題:1視頻中沒有“小貓”角色,是怎么做到的呢?2視頻中“冬天”背景和“雪花”角色是怎么加入到場景中的呢?3“雪花”角色是怎樣做到漫天飛舞的呢?教師引導學生分析這三個問題,得出本堂課的的三個基本任務:1添加背景;2刪除、添加新角色;3給角色設計腳本。學生認真思考教師的問題,說出自己的想法,小組討論之后完成學案上的思維導圖。

從上面的思維導圖可以看出學生的思考過程正是培養邏輯思維形成的一個過程。有分析問題到完成思維導圖,學生經過了“自主思考—小組討論—完善思維導圖”的思維過程。思維導圖完成以后,接下來學生要進行實踐操作。就拿添加“冬天”背景的來說吧,學生需要多次嘗試才能學會多種添加方法,進行比較優化,找到最快捷、簡便的方法。這個過程學生逐漸構建了模型,添加“雪花”角色時,直接套用模型就可以了。經過如此的訓練之后,學生習得知識并完成了遷移,形成了自動化行為。接下來的修改造型、設計腳本,學生操作實踐之后也會形成自動化行為。就這樣,學生不斷動手實踐,不斷思考解決方案,不斷優化自己的設計,即獲得了知識又學會了方法,還無意中培養了自身的邏輯思維。
從《飛舞的雪花》一課,我們可以看出:在程序設計教學中,可以把邏輯思維的形成融于詳細具體的任務操作中,讓學生由形象具體的動手操作向抽象概括的歸納總結發展,形成一定的邏輯思維。
筆者在教學實踐中發現,當學生能夠用自然語言對某對象的動作進行語言表述之后,學生往往就可以通過自己的努力實現科學的模塊構建,不過,這種搭建多帶有嘗試、猜測的意味,是否真的有效,學生也無法肯定。因此,我們可以借助思維導圖助學生理清其中的邏輯關系。通過這種“嘗試——構建——歸納——遷移”的方式,既與學生學習從具體形象到抽象概括的認知規律相符,又無形中滲透了邏輯思維的培養。
總而言之,信息技術教學中是可以采用具體實踐的方式來訓練學生的思維,借助于直觀問題呈現與思維的過程,能夠有效提高學生的抽象思維能力。現在的編程軟件大多操作簡單,內容較為豐富、有趣,這能夠有效提高小學生面對問題時的處理能力,從而提高教學質量。希望大家在小學信息技術教學中能夠妥善運用各種軟件,真正促進學生邏輯思維的培養。