計算機語言是制作軟件的重要工具,計算機語言類課程是計算機專業(yè)的重要專業(yè)課。
在計算機語言教學中,教師應認識到學習計算機程序設(shè)計語言的重點是思想的學習和鍛煉,而不是語法。然而,我們現(xiàn)在的教學,仍然以語法為主要內(nèi)容,以致在教學過程中,教師對于語法的講解非常細致,但在設(shè)計思想和軟件工程思想方面涉及卻不夠,造成學生實際編寫程序的能力不強,并缺乏自主學習和實際操作的能力。針對傳統(tǒng)教法存在的諸多弊端,應及時進行調(diào)整。對此,筆者經(jīng)過多年的教學實踐,歸納出以下幾種方法。
一、課程引入,從整體到具體
中職學生剛接觸計算機語言時,對一切都很好奇、陌生。鑒于此,筆者教學時,不是一開始就給這些毫無專業(yè)基礎(chǔ)的學生灌輸枯燥難懂的基礎(chǔ)知識,而是首先讓學生接觸幾個有代表性的程序,從程序的構(gòu)成、基本特點上予以講解,使學生對所學的這門課程有一個總體的認識,然后再講解各個章節(jié)的知識點。我們知道計算機語言課程最大的特點就是語法規(guī)則太多,知識點瑣碎且枯燥,往往還沒有深入到編程中,學生的學習熱情就已消磨殆盡。針對這種情況,我們可在教學中采用從整體把握到具體講解的教學方法:先引入一個實例,讓學生從總體上對要講的內(nèi)容有一個感性的認識,激發(fā)學生的求知欲;然后再詳細講解各個知識點及相關(guān)語法規(guī)則。教師要把握好實例的選擇,盡量不要涉及復雜的算法,并能包括主要知識點。
二、案例教學,任務驅(qū)動學習
筆者在教學上采取“以案例為驅(qū)動”的方法組織教學,讓程序設(shè)計始終貫穿于整個教學過程之中,每個知識點都采用“分析問題—設(shè)計算法—編寫程序”的順序來進行講解。先分析問題,找出其中的規(guī)律,繼而設(shè)計出算法,最后根據(jù)算法寫程序,這個過程體現(xiàn)了教師的主導地位。具體編寫代碼時,筆者認為直接將程序整體講解出來并不是上策,教師應該和學生一起探討,每一步該做什么、怎么做、代碼怎么寫。程序完成后,再與教師事先準備的程序比較講解。在這一教學過程中,教師應把教學重點放在設(shè)計算法和講述算法特點上。涉及復雜的語法規(guī)則時,教師應盡量以學生熟悉的程序為例來講解。講解時,可根據(jù)不同的要點來變換程序?qū)崿F(xiàn)的方式。比如,講數(shù)組名作函數(shù)參數(shù)時,就可以用同一個題目的不同形式來作為實例。這樣學生才不會望而生畏,課堂教學才能取得良好的效果。案例教學法從問題入手,注重教學過程中師生之間的互動,有利于激起學生的求知欲,調(diào)動學生的學習自覺性和主動性,從而提高學生分析問題和解決問題的
能力。
三、課后思考,鼓勵一題多解
課程結(jié)束后要為學生布置一個或多個題目,并且鼓勵學生一題多解。在計算機語言的教學中,任何一個程序的代碼都不是唯一的,特別是涉及到一些算法或模塊化的程序,都可通過多種途徑來實現(xiàn)。例如數(shù)組定義,教材中要求學生掌握一維數(shù)組和二維數(shù)組,教師可以詳細講解一維數(shù)組的定義和使用,再啟發(fā)學生自己將定義引申到二維數(shù)組,并要求學生在程序中定義和使用二維數(shù)組。這種教學方法可以活躍學生的思維,激發(fā)學生的求知欲。
四、教為主導,學為主體
目前,教師在授課過程中,雖然會努力去避免教師為主體的授課方式,但由于諸多因素的制約,在實際課堂中還是會不自覺地占據(jù)主體地位,填鴨式的教學過程導致課堂效率非常低下。因此,教師要樹立教為主導、學為主體的指導思想,把教學的著眼點放在良好教學環(huán)境的創(chuàng)設(shè)和學生創(chuàng)新精神、創(chuàng)新思維能力的培養(yǎng)上。
例如,教師在講課時可以采用授課與自學相結(jié)合的方式,對于主要知識點,教師以講解的方式來傳授知識;而對于一些細節(jié),則可以留出一定的時間讓學生自學完成。為了提高自學效率,教師可以事先準備一些問題,讓學生本著解決問題的態(tài)度去自學,過后再和學生一起討論。通過這樣的方式來完成課堂教學,能極大地提高學生的學習積極性,變被動學習為主動學習。又比如,教師在講解程序特別是一些典型算法時,應考慮學生的思維特點,先分析問題,找出其中的規(guī)律,繼而設(shè)計出算法,最后根據(jù)算法寫程序,這個過程應體現(xiàn)教師的主導地位。這樣,教師可以充分發(fā)揮學生的主觀能動性,同時能隨時了解學生對知識的掌握情況,并對教學方法進行相應調(diào)整。
幾年來,筆者在進行計算機語言課的教學過程中,堅持采用以上教學方法,取得了較好的教學效果。學生因此有很高的學習熱情,并且通過學習與實踐,學生分析問題、解決問題的能力也得到了提高。
(作者單位:甘肅省定西理工中等專業(yè)學校)