邵 清
(阜新高等專科學校,遼寧 阜新 123000)
現代教育越來越注重學生能力和素質的培養,要求學生在課堂教學當中能得到全面的發展,能擁有適應社會和職業要求的能力。因此,各大院校及中職教育就應以人為本,要因材施教,要把傳統的傳授知識的教學模式轉變成以培養學生自身能力上來,特別是對于現代信息技術高速發展的今天,教師在授課中就要及時轉變自己的角色,要從原來的教轉變成導,要盡最大努力引導好學生。而行為導向教學法就是一種這樣先進的教學理念,在教學中采用行為教學導向教學法能有效地提高學生的專業技能,還能激發起學生的學習興趣,從而提升學生分析問題和適應社會的能力。本文從以下幾方面來探究行為導向教學法在C語言程序設計中的實踐。
行動導向教學法是德國職業教育的主要教學方式。但近幾年來,我國部分地區也大力推廣行動導向教學法,特別像江浙兩地,取得較大收獲,教學成果也十分明顯。行為導向教學法是一種注重學生能力培養的教學法,它要求學生在學習過程中同時做到心到、手到、腦到的一種教學法。它是以職業活動為導向,以人的發展本位為目標的教學法,在具體的課堂教學過程中,要求教師和學生共同決定要完成的教學任務或教學目標,并以此作為教學引導來完成教學量。行為導向在職業教育教學中核心的意圖就是讓學生在進行知識學習過程中進行組合,并對個體行為能力進行培養。行為導向教學法實質上就是在教師授課的整個教學過程中,教師可以和學生一起創造一種教和學,或教師與學生,學生與學生進行互動的社會交往情境,產生一種行為理論上的假設,讓學生及時適應此行為在社會交往中的情境,從而提高學生的應變能力和全面發展的能力。
行為導向教學法在職業教學中經常用到,它強調學生的主觀能動性,并不以教師的教為主,要求學生在學習過程中表現出強烈的愿望,并能積極參與到教學的整個過程中去,如教師和學生一同進行問題的設計,一同探討解決問題的方法,再一起對問題的解決辦法做出可行的評價,在此過程中,采用行為導向教學法要掌握一個基本特點,就是要求學生能互相配合,并能積極參與,共同討論,培養學生的團隊意識和職業行為能力。在具體教學中,通常是圍繞某一問題或項目進行,通過設計學習任務,引導學生進行自主學習和探究。例如,模擬教學、案例分析、角色扮演等,可根據學習任務的性質來靈活運用不同的教學組織形式,在教學中具有以下幾點特征:
行為導向教學法強調以人為本,在教學中要以學生為主體,教師為導演,在整個教學過程中,要讓學生以當事人或參與者的身份融入到實際問題當中去,去自覺發現問題,并從中尋求解決問題的辦法,在參與設計、解決問題的時候,,使得課堂氣氛分外活躍,還能提高學生解決問題能力。
行為導向教學法具有很強的轉換性,在具體的教學中,教師要注意自身的角色轉換,從傳統意義上的傳授轉變為教學活動中的主導者和引導人,對學生的學習和訓練及能力的培養起到指導作用。與此同時,這種行為導向教學法對教師自身素質的要求也就更高,教師必須是雙師型的,并具有很強的組織能力和創新能力,只有這樣才能滿足教學所需要。
行為導向教學法和現代廣泛推廣的互動式教學模式大體相同,可以統稱為互動式教學,在教學過程中主要以學生為主體,教師為主導,以培養學生的自主性學習為目的,并注意師生之間的互動。教師在案例設計上,引導學生對問題的探究上,可以充分調動起學生的興趣和思維,以此來活躍課堂氣氛,從而達到互動學習的效果。
在C語言程序設計課程教學中采用行為導向教學法,改變了傳統的從數據類型運算符到表達式,還使得從原來的順序分支結構到循環結構,或從數組到函數到指針的課堂教學,可以直接采用案例分析,先布置學生的學習任務和目標,再進行合理導入,讓學生在整個教學過程中一直處于自主學習狀態,能積極自主地去尋找問題和解決問題。例如,在講解C語言程序設計中循環控制時,就可以引入行為導向教學法,具體教學過程設計如下:
打印乘法口訣表:根據輸入的層次,打印乘法口訣表任務分解:1)求1+2+…+10 2)打印三角形
首先進行分組,如2-4人為一組,然后引導學生對例程進行分析,讓學生了解C語言程序設計中循環的三種語句,即while、do-while、和for語句,讓學生明白其各自的特點,鼓勵學生開動腦筋進行自我探究,讓學生充分表達自己的觀點和看法,引導學生積極主動進行互動交流,培養學生與他人合作的社會能力,最后進行訓練,讓學生全面地掌握循環的三種語句,做到活學活用。
采用行為導向教學法,最后可以對學生進行具體的教學評價。評價有其獨特的好處,對引導學生進行自主學習,激發學生的學習興趣和考核學習的學習成果,有著十分重要的意義。而C語言程序設計不同于其它課程,它是一門比較復雜而且內容很多樣的課程,不單單從某一方面來進行評定的,而需要從多方面、多角度地進行評價學習。例如,可以通過學生自評或互評來進行評價,還可以通過教師或各小組進行評價,或把這些有機的結合起來進行評價,最大限度地發揮評價在教學活動中的導向、反饋及激勵作用,確保每個學生在已有水平的基礎上不斷進步。
總之,行為導向教學法是一種以能力為本的教學方法。是在教師的行為指導下,以學生為中心,通過多種不定型的活動形式,來激發學生的學習興趣,達到培養學生行為能力的目的,它強調實踐,更強調學生的參與和自主學習。因此,在C語言程序設計教學中采用行為導向教學法,做到了理論聯系實際,又讓學生懂得如何靈活運用所學知識與技能去解決實際問題,真可謂一舉幾得。
[1]譚浩強.C 語言程序設計(第三版)IMI.北京:清華大學出版社.
[2]張季良.任務驅動教學法在計算機教學的使用.中國科技信息,2005,(13).
[3]張皓明.職業技術教育中行動導向教學模式的研究[D].華東師范大學,2006.
[4]張悅.項目驅動教學法在C 語言課程中的應用[J].職業教育研究,2007,(02).