韋超英
【摘 要】在計算機教學中運用現(xiàn)代遷移理論,能最大限度地促進學生對所學新知識的遷移與運用,有效提高教師的授課質量和學生的學習效率,本文從三個方面就遷移理論在高職計算機教學中的應用進行探討,以供參考。
【關鍵詞】遷移 ? ?高職計算機 ? ?教學
所謂學習遷移,是指一種學習對另一種學習的影響,其中又分正遷移和負遷移,前者是指一種學習對另一種學習起到積極的促進作用,后者則反之。我國高職院??茖W計算機教育起步較晚,且學生基礎知識薄弱,因此如何從計算機的教學實際出發(fā),遵循促進學習遷移的教學原則,最大限度地促進學生對所學新知識的遷移與運用,對于有效提高教師的授課質量和學生的學習效率,意義深遠。
一、精選教學材料,重基礎、找規(guī)律,促進知識的正遷移
計算機學習看似復雜難懂,其實各種知識之間或多或少存在一些共同要素及一般原理,而遷移總是以先前的知識學習為前提,因此學生掌握的知識越是基礎的,新知識和新問題的學習研究適應性就會越寬廣,產生學習遷移的范圍也更廣泛?;诖?,教師在組織教材時,應將基本概念和規(guī)律放在首位,突出教材的系統(tǒng)性和規(guī)律性,以促進更多的正遷移產生。例如,在學習以C語言作為數(shù)據(jù)結構和算法的描述語言的《數(shù)據(jù)結構》時,必須有C語言作為基礎,C語言學得好的學生越容易產生遷移,將C語言中的知識應用到數(shù)據(jù)結構的描述上來。因此,在講授《數(shù)據(jù)結構》時,教師應在教學中適當加入一些與之有關的C語言的基礎知識,以促進知識遷移的發(fā)生。此外,計算機與數(shù)學關系深遠。如計算機程序就需要運用到數(shù)學思維,而縱觀當前我國高職數(shù)學教學,計算機數(shù)學知識方面內容十分欠缺,且一些數(shù)學教師對計算機數(shù)學重視不足,如在數(shù)學考試命題上與計算機數(shù)學相關知識很少入選。因此,教師還應結合高職計算機教材內容,適當補充學生計算機數(shù)學知識,最好在講解范例的過程中分析其設計思想、探討算法時穿插程序設計相關的初等數(shù)學中的計算數(shù)學方面的知識,向學生介紹或復習舊知識,以促進學生知識的遷移。結合多年實踐,筆者認為需要補充的數(shù)學知識主要如下:不定方程初等試論中的試驗法;逐次逼近法、近似計算知識;輾轉相除法;遞推法給出序列;教材里一些關于自然數(shù)的公式;等等。
二、抓住事物之間的內在聯(lián)系,尋找共同因素,促進學習遷移
共同因素是遷移的基本條件之一,學習遷移理論證明,凡是在先前的學習同后來的學習之間有著相同或相似地方的,就能產生互相遷移的作用,而且兩者之間所包含的共同因素越多,越容易產生遷移。教學中,讓學生自行運用先前的知識來學習新的內容往往較為困難,這就需要教師將新的學習內容和學生已有的背景知識聯(lián)系起來,盡量找出其中的共同因素和內在聯(lián)系,引導學生促進學習遷移。如在高職計算機程序設計課中,引導學生通過分析和綜合把數(shù)學語言和算法語言的共同因素和內在聯(lián)系提取出來,全面系統(tǒng)地認識它們,無疑對提高學習算法語言效率有積極的作用。例如,算法語言是可以用嚴密的數(shù)學形式描述的抽象的符號系統(tǒng),與數(shù)學語言的符號系統(tǒng)比較,二者之間有下列明顯的共同之處:兩種語言均以英文字母、阿拉伯數(shù)字括號、運算(包括邏輯運算),各種運算的意義相同,運算順序一致,符號也大體一樣;數(shù)學中的基本初等函數(shù)和BASIC語言中的標準函數(shù)意義想通,形式也基本一樣;單字母變量、下標變量包含有數(shù)學里變量的意義,其形式在數(shù)學里能找到相應的模型,如數(shù)組元素A(I,J)Ai,j或ai,j。又例如,數(shù)學語言和算法語言使用的表達方式之間也存在共同因素:數(shù)學式子和BASIC表達式都是運算符號將數(shù)、變量、函數(shù)連接起來的式子,二者表達方式基本一致,在讀、寫程序時總是要遇到數(shù)學式子和BASIC表達式二者之間的互譯,等等。對于以上這些共性因素,教師在教學中,可以列舉一些對照表充分地揭示出來,并對這些共性加以概括,從而讓學生系統(tǒng)地認識它們,不再將算法語言的各種規(guī)定視為全新的獨立的個體,而是與數(shù)學類比納入舊有的知識系統(tǒng),進行整體的識記理解。如此,學生就能在弄清一點對應規(guī)律的基礎上,記住一片,理解一片,大大緩解了學生學習算法語言時大量的概念和符號記憶理解的負擔,促進學習效率的提升。
三、啟發(fā)學生概括總結所學內容,促進新、舊知識的交互作用,預防負遷移
根據(jù)學習遷移理論的概括化理論,對原理了解概括得越好,對新情境中學習的遷移越為有利。因此,在計算機學科的教學過程中,教師應積極引導學生總結出概括化的原理,盡量將新概念或規(guī)律與學生認知結構中原有的適當概念相聯(lián)系。將新概念、規(guī)律納入原有概念、規(guī)律中,同時使新概念、規(guī)律與原有的有關概念、規(guī)律進一步分化和融會貫通,組成一個整體結構,從而通過利用原理的遷移,達到最佳的教學效果。例如,學習C語言編程時,可引導學生進行如下認知活動:將C語言中的數(shù)據(jù)類型和表達式概念與認知結構中原有的計算機編程語言的概念相聯(lián)系;將C語言中的基本語句的語法規(guī)則與原有的計算機編程語言相關語句的語法規(guī)則相比較,將新舊知識融會貫通,形成一個有機的整體結構。如此,讓學生將頭腦中已有的有關概念與新感知的概念聯(lián)系在一起,促進新、舊知識的交互作用,從而實現(xiàn)將所學的原理、原則遷移到新的學習環(huán)境中去的目標。此外,需要注意的是,雖然原有知識能同化新知識,但一旦原有知識掌握不鞏固,則不但不會產生正遷移,反而可能會出現(xiàn)負遷移,因此,應注意盡可能完滿地結束先前的學習后再移入下一步學習。
總之,“為遷移而教”已成為當今教育界的趨勢,我們在計算機教學中應積極運用現(xiàn)代遷移理論,促進正遷移克服負遷移,讓學生在計算機課上做到舉一反三,觸類旁通,從而有效提升教育教學質量。
【參考文獻】
[1]徐洪學,郭秀英.論學習遷移理論在計算機基礎教學中的應用[J].沈陽教育學院學報,2008(3):21-23.
[2]焦妍,張釗學習遷移規(guī)律在計算機教學中的應用[J].學理論,2012(9):152-153.