◇馬 云
當今社會正處于信息高速發(fā)展的時代,互聯(lián)網(wǎng)和信息技術的不斷發(fā)展對學生的學習和知識技能的應用提出了新的要求。本文擬結合小學信息技術教學探討小學生計算思維的培養(yǎng)方式以及培養(yǎng)要求。
計算思維是由美國卡內基·梅隆大學計算機科學系教授所提出的理論,該理論認為計算思維就是能夠應用計算機科學對各種問題進行探討和解決,系統(tǒng)的設計以及人類行為的理解也涵蓋在計算機科學的廣度之中。筆者認為在小學信息技術教學活動之中,培養(yǎng)學生的計算思維是離不開學生自我解決能力、自我發(fā)現(xiàn)能力、自我分析以及綜合應用能力的構建的。對此筆者就小學信息技術課堂教學實踐提出以下四點建議。
編程是計算機課程最為核心的內容之一。編程在分析問題、解決問題時都需要利用到算法。算法是計算思維的根本所在。筆者認為,小學生由于處于智力發(fā)展階段,過于抽象的編程是很難接受的,教師可以利用現(xiàn)在歐美國家流行的可視化編程軟件,Scratch編程相較于C語言或者JAva而言都是簡單得多的。孩子可以不認識英文單詞,可以不用鍵盤,只需要利用鼠標進行積木的拖拽,就可以完成一道“編程工作”。類似于Scratch,這樣學生可以在編程之中學會判斷和理解,在動手實踐中理解并學會循環(huán)、計算、轉化等各類抽象思維。scratch的學習與傳統(tǒng)的word或者flash操作系統(tǒng)不同,不需要學生記住命令,這是與小學生認知能力是相符的。相比較而言,scratch更注重于學生成就感的培養(yǎng)。scratch利用積木模塊,讓學生利用這些賦予形狀的積木構造出一段語句。其中有條件、有循環(huán)、有判斷。一開始學生需要進行引導,在學生完全把握和了解命令含義之后,教師可以讓學生自己去探索出新的組成方案。學生在課堂上更愿意去嘗試這種新型有趣的編程工具。友好和諧的操作界面,簡單的操作方法和有趣的操作顯示都能夠成為吸引學生學習的點。學生在掌握了這種軟件語法和操作之后,就可以進行自我的學習和探索,這對于學生前期的智力開發(fā)和思維能力的培養(yǎng)都是有著其他教學手段所不具備的功能的。
一個善于學習的人必然是能夠不斷地總結和歸納問題的人。我國古代思想家荀子就曾經(jīng)說過:君子生非異也,善假于物。其實,直接對學生抽象思維進行構建是一個十分困難的工作,因此我們必須借助其他教學工具。例如在教學活動中我們可以應用圖形化的思維軟件或者是樹狀圖軟件——mind manager。這個軟件能夠幫助學生在學習的最終去自己歸納和總結一個信息技術的核心,以及由這個技術所能夠應用以及延伸的技術。
比如說,在畫圖軟件的學習之中,我們能夠知道每個圖案是由線條、顏色、框架構成的。那么這個軟件可以應用于動畫的學習和構建之中。畫圖基礎和畫圖技巧依舊可以在flash動畫之中加以運用。教師幫助學生將各個階段的知識點進行梳理和綜合就能夠形成一個較為完整的教學知識體系。在這樣的教學體系之中,學生能夠及時地回顧自己所學習的知識點,這樣也能夠起到教學鞏固和提升的作用。
信息技術是目前發(fā)展最為迅速,影響力最廣的一種技術。這種技術通常都需要能夠做到歸納、總結以及觸類旁通。很多時候,小學生的思維擴散是最為豐富的。微軟最年輕的“設計師”才十歲左右,這足以說明小學生的思維是十分活躍的,因此在教學中要善于激發(fā)學生的發(fā)散思維優(yōu)勢。例如教師在引導學生掌握windows軟件應用的時候,一定要能夠讓學生去學會自我探討和自我研究。對于各類軟件教師要能夠給予學生足夠的時間和空間去進行探討。教師可以通過Windows默認小游戲比如說通過掃雷游戲,通過計算器,通過畫圖軟件的學習等等,去激發(fā)學生對于windows各種應用和各種窗口的探討。等到學生對這類應用軟件有一定了解之后,再進行理論教學,讓學生更好地了解具體的教學知識點。
在面對一些十分困難的問題時,教師要改變以往告訴學生答案的習慣,要引導學生養(yǎng)成自己去分析問題和解決問題的習慣。解決問題的過程就是鍛煉學生計算思維的最佳時候,教師可以通過將實力不同的學生進行小組劃分,通過小組討論使問題簡單化,最終解決問題。比如動畫制作課程,很多同學都十分好奇動畫究竟是怎么動的。那么教師就可以跟他們解釋一些原理知識,可以是通過快速播放多種連貫的畫面,也可以是利用flash軟件進行制作。讓學生先自己思考一下如何做一個簡單的小人奔跑或者是大風車的動畫,學生在進行簡單的嘗試操作時教師可以進行輔助,對簡單動畫進行教學分析,然后教師再布置一個較為困難的問題,這個時候學生就很容易能夠做到觸目旁通,做出相應的動畫。
計算機技術的影響越來越廣泛,越來越多的問題能夠被輕易地解決。但是對于小學生而言,正確科學地使用計算機軟件去解決自己的實際問題是最為重要的;在計算思維的培養(yǎng)過程之中,要能夠突出思考能力,解決能力,分析能力等多種綜合能力的構建,只有這樣,才能夠使得小學信息技術教學富有意義和活力。