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