劉勇 沈陽工程學(xué)院
前言:為了能培養(yǎng)出更能適應(yīng)社會需要的應(yīng)用型人才,各大院校的分分轉(zhuǎn)型,隨著學(xué)院的轉(zhuǎn)型,各門課程的學(xué)時安排和教學(xué)方法都需要改變。計算機課程作為一門公共課程也必然要發(fā)生變化。以VB程序設(shè)計為例,課時減少一半,但內(nèi)容不能減少甚至增加學(xué)生的實驗動手能力。在這種形式下,必須探索出一種新的教學(xué)方法才能適應(yīng)轉(zhuǎn)型的需求。傳統(tǒng)的教學(xué)方法是先講授大量理論,每一個知識點都要講授好幾種方法,基本是實行的是填鴨式教學(xué)。而學(xué)生在實際操作環(huán)節(jié),因為被灌入大量的信息而沒有頭緒,理不清思路而敷衍了事。。這種教學(xué)方法比較枯燥,學(xué)生聽起來好像在聽“天書”,一開始就對課程產(chǎn)生枯燥、難懂的印象, 更容易對課程失去學(xué)習(xí)興趣?;谶@種現(xiàn)狀,通過幾年的摸索,我發(fā)現(xiàn)通過案例和任務(wù)相配合的教學(xué)方法,這種方法即培養(yǎng)學(xué)生分析問題、解決問題的能力又能把學(xué)生學(xué)習(xí)熱情激發(fā)出來,同時也大大提高了學(xué)生的實踐動手能力。
案例和任務(wù)相結(jié)合的教學(xué)方法就是是在每一節(jié)課上,都要設(shè)計一個完整而典型的案例并在案例的基礎(chǔ)上安排本節(jié)課的操作任務(wù),期中可以把整個任務(wù)劃分成幾個小任務(wù),在學(xué)生完成每項小任務(wù)的過程中,教師都要觀察學(xué)生的操作進度,并隨時回答學(xué)生提出的問題以及解決學(xué)生在操作過程中出現(xiàn)的錯誤。任務(wù)完成后,教師要總結(jié)學(xué)生在操作過程中出現(xiàn)的典型錯誤以及操作中常用的技巧。整個任務(wù)完成后,需要把本案例變形處理后,要學(xué)生在原案例程序的基礎(chǔ)上完成變形后的完整案例,并記錄完成任務(wù)的前5名或10名同學(xué),并加以鼓勵(平時成績加分)。這樣就可以把學(xué)生的學(xué)習(xí)積極性激發(fā)出來,同時也大大提高了學(xué)生的實踐動手能力和思考問題的能力以及創(chuàng)造能力。
以vb6.0程序設(shè)計教學(xué)中字幕程序案例為例,首先講解字幕的原理,通過改變標簽的top和left屬性就可以調(diào)解標簽在窗體中的位置,調(diào)解left屬性可以讓字幕橫向移動,調(diào)解top屬性可以讓字幕垂直移動。之后把字幕程序分成兩個階段(任務(wù)),手動實現(xiàn)字幕和自動實現(xiàn)字幕,我們可以在鼠標點擊“手動”按鈕發(fā)生鼠標單擊事件“click”的時候讓字幕的left屬性增加一個數(shù)據(jù),比如100,這樣就實現(xiàn)了字幕的水平移動。之后老師具體講解手動實現(xiàn)的方法:只需要在“手動”命令按鈕的“click”事件過程中添加label1.left=label1+100就可以了,如果字幕出窗體外,可以加入判斷語句:if label1.left>=form1.width then label1.left=-label1.width,這樣字幕就不會出現(xiàn)消失的問題了。講完手動實現(xiàn)字幕后,停止講解,讓學(xué)生去完成這個小任務(wù)。學(xué)生在操作過程中,教師下到學(xué)生中隨時解答學(xué)生的各種問題和出現(xiàn)的各種錯誤。大家都完成后,教師需要總結(jié)學(xué)生普遍出現(xiàn)的問題,防止學(xué)生再犯。教師繼續(xù)講解自動實現(xiàn)字幕的方法:需要增加一個時鐘控件,程序運行時,時鐘控件會每經(jīng)過一個時間間隔(通過interval屬性設(shè)置時間間隔)就會觸發(fā)時鐘控件的“timer”事件,這樣我們就可以在“timer”事件過程中添加和“手動按鈕”一樣的程序代碼。之后學(xué)生自己去實現(xiàn)這個功能,期間教師繼續(xù)在學(xué)生中觀察并解決學(xué)生在操作的過程中出現(xiàn)的各種問題并總結(jié)。
這個案例做完后,教師提出問題:我們現(xiàn)在做完的字幕程序案例是讓文字從左側(cè)移動到右側(cè),也就是水平移動,那么同學(xué)們動動腦筋,能不能讓文字從上面移動到下面也就是垂直移動呢?問題提出后,教師加以提示,讓學(xué)生自行完成字幕垂直移動的任務(wù),并且記錄首先完成任務(wù)的前5名或前10名同學(xué)加以鼓勵(可以給平時成績加分),多數(shù)同學(xué)完成后,教師簡單講解變形后的實例任務(wù)。這樣教學(xué),可以把學(xué)生的動手操作的熱情激發(fā)出來了,同時也會大大提高學(xué)生們的操作技巧和創(chuàng)造能力,從而達到真正提高學(xué)生實際動手能力的目的。
在學(xué)校轉(zhuǎn)型的大趨勢下,只有掌握好專業(yè)技能才能使學(xué)生今后更快地適應(yīng)社會發(fā)展,這就需要在教學(xué)過程中,需要靈活多變的教學(xué)方法,并把實踐操作放到第一位。案例與任務(wù)教學(xué)相結(jié)合的教學(xué)方法正是秉承這一原則,在計算機教學(xué)中,即提高了學(xué)生實踐動手能力的同時又激發(fā)他們的學(xué)習(xí)熱情,也培養(yǎng)了他們的創(chuàng)造力。從而更能培養(yǎng)出符合當今社會急需的高技能符合型人才。