趙立英 李波 王妍
摘 要:VB課程的理論性和實(shí)踐性均較強(qiáng),在教學(xué)中要求學(xué)生既要學(xué)好理論知識(shí),又要掌握實(shí)際操作技能。本論文主要針對(duì)VB課程的這一特點(diǎn)提出了任務(wù)驅(qū)動(dòng)式案例教學(xué)法的思想,即在傳統(tǒng)的教學(xué)方法的基礎(chǔ)上,引入案例教學(xué),并以任務(wù)驅(qū)動(dòng)的方式來(lái)提高學(xué)生學(xué)習(xí)VB程序設(shè)計(jì)的興趣,真正的實(shí)現(xiàn)理論和實(shí)踐的結(jié)合、培養(yǎng)學(xué)生自主學(xué)習(xí)能力與獨(dú)立分析、解決問(wèn)題的能力。
關(guān)鍵詞:VB程序設(shè)計(jì) 案例教學(xué) 任務(wù)驅(qū)動(dòng)
中圖分類號(hào):G623 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2012)12(b)-0-01
VB程序設(shè)計(jì)是該校部分非計(jì)算機(jī)專業(yè)必修的課程之一,目前教學(xué)中普遍采用多媒體課堂教學(xué)與上機(jī)實(shí)踐緊密結(jié)合的方式。這種教學(xué)方式雖然能適當(dāng)提高學(xué)生的學(xué)習(xí)興趣,但仍然是以教師教學(xué)為主體,學(xué)生只是被動(dòng)的接受知識(shí),不能很好的培養(yǎng)學(xué)生解決實(shí)際問(wèn)題的能力。而案例教學(xué)和任務(wù)驅(qū)動(dòng)式教學(xué)能很好的實(shí)現(xiàn)理論與實(shí)踐的銜接,所以筆者將案例教學(xué)和任務(wù)驅(qū)動(dòng)式教學(xué)相結(jié)合,同時(shí)吸取傳統(tǒng)教學(xué)的優(yōu)點(diǎn),并考慮到該校學(xué)生學(xué)習(xí)VB現(xiàn)狀,探索出一種適合該校學(xué)生學(xué)習(xí)VB的教學(xué)方法—任務(wù)驅(qū)動(dòng)式案例教學(xué)法。
1 任務(wù)驅(qū)動(dòng)式案例教學(xué)法的特點(diǎn)
1.1 任務(wù)驅(qū)動(dòng)和案例教學(xué)
任務(wù)驅(qū)動(dòng)教學(xué)法是以建構(gòu)主義的認(rèn)知靈活性理論為基礎(chǔ)的一種教學(xué)方法。教師將教學(xué)內(nèi)容設(shè)計(jì)成學(xué)生感興趣的任務(wù),并將知識(shí)點(diǎn)隱含到任務(wù)中,引導(dǎo)學(xué)生通過(guò)各種方式實(shí)任務(wù),獲得知識(shí)。案例教學(xué)主要是對(duì)具有一定實(shí)踐性、針對(duì)性的典型實(shí)例進(jìn)行分析、討論、推斷、歸納和總結(jié),以提高學(xué)生分析問(wèn)題和解決問(wèn)題的能力的一種教學(xué)方法。
1.2 任務(wù)驅(qū)動(dòng)式案例教學(xué)法
任務(wù)驅(qū)動(dòng)式案例教學(xué)法是將案例教學(xué)與任務(wù)驅(qū)動(dòng)相結(jié)合的一種教學(xué)方法。案例教學(xué)側(cè)重于“教”,指教師在授課的過(guò)程中以事先設(shè)計(jì)好的典型案例為基礎(chǔ);而任務(wù)驅(qū)動(dòng)側(cè)重于“學(xué)”,指學(xué)生在學(xué)習(xí)的過(guò)程中以任務(wù)為驅(qū)動(dòng),以解決問(wèn)題為目標(biāo),在解決問(wèn)題的過(guò)程中學(xué)習(xí)。這種教學(xué)方法主要是把學(xué)生作為教學(xué)中的主體,教師在授課中的主要目的是激發(fā)學(xué)生的學(xué)習(xí)興趣,引導(dǎo)學(xué)生自主學(xué)習(xí),構(gòu)建相應(yīng)知識(shí)體系,培養(yǎng)和提高學(xué)生的實(shí)際操作能力。而VB課程的實(shí)踐性較強(qiáng),在教學(xué)中不僅要讓學(xué)生掌握理論知識(shí),還要培養(yǎng)學(xué)生的實(shí)踐操作能力,以及自主學(xué)習(xí)和獨(dú)立分析、解決問(wèn)題的能力,所以VB程序設(shè)計(jì)的教學(xué)適合采用該教學(xué)方法。在整個(gè)的教學(xué)方法中,需要教師和學(xué)生很好的配合。教師設(shè)計(jì)有代表性的案例,在向?qū)W生呈現(xiàn)、講解案例的過(guò)程中激發(fā)學(xué)生的學(xué)習(xí)興趣。再根據(jù)相關(guān)知識(shí)點(diǎn)給學(xué)生布置任務(wù),學(xué)生得到任務(wù)后根據(jù)情況自主學(xué)習(xí)或分組討論學(xué)習(xí),通過(guò)對(duì)案例的認(rèn)真研究和模仿,并在教師的協(xié)助指導(dǎo)下逐步完成任務(wù)。在整個(gè)教學(xué)過(guò)程中學(xué)生不僅掌握了VB的基本知識(shí)和方法,在教師的引導(dǎo)下建構(gòu)了相應(yīng)的知識(shí)體系,同時(shí)也掌握了相應(yīng)的操作方法以及相關(guān)的技巧,極大的提高了學(xué)生的實(shí)踐操作能力。
2 任務(wù)驅(qū)動(dòng)式案例教學(xué)的實(shí)施
任務(wù)驅(qū)動(dòng)式案例教學(xué)法首先要精選案例;然后向?qū)W生呈現(xiàn)案例,通過(guò)案例引入任務(wù);再引導(dǎo)學(xué)生自主學(xué)習(xí),分析任務(wù)、進(jìn)一步探究任務(wù),最后做出總結(jié)評(píng)價(jià)。
2.1 教師精選案例
教師分析VB程序設(shè)計(jì)的教學(xué)目標(biāo)和教學(xué)內(nèi)容,根據(jù)教學(xué)內(nèi)容設(shè)計(jì)出一些學(xué)生日常生活中常見的典型案例,比如網(wǎng)頁(yè)中常見的滾動(dòng)字幕、計(jì)算器、qq登陸框、qq農(nóng)場(chǎng)定時(shí)提醒鬧鐘、音樂播放器、學(xué)生成績(jī)管理系統(tǒng)等,選取這些案例不僅能提高學(xué)生的學(xué)習(xí)興趣,而且能使學(xué)生清楚學(xué)習(xí)VB的實(shí)際用途,這樣學(xué)生才有動(dòng)力繼續(xù)學(xué)習(xí)下去。
2.2 教師呈現(xiàn)案例、提出任務(wù)
向?qū)W生展示設(shè)計(jì)好的案例,使學(xué)生有個(gè)直觀的印象。將案例分解為VB教學(xué)中的知識(shí)點(diǎn)進(jìn)行講解,通過(guò)講解使學(xué)生掌握知識(shí)點(diǎn),模仿案例。然后提出問(wèn)題,根據(jù)提出的問(wèn)題布置相應(yīng)任務(wù)。以下以“蝴蝶飛舞”為例。(1)向?qū)W生展示案例。如圖1所示,當(dāng)單擊“開始”按鈕時(shí),蝴蝶從左向右飛翔,同時(shí)“開始”按鈕變?yōu)椤袄^續(xù)”按鈕,單擊“暫?!卑粹o后停止。
圖1 “蝴蝶飛舞”案例
(2)講解涉及到的知識(shí)點(diǎn)。Timer控件(Enabled、Interval屬性和Timer事件)、Image控件(Visible屬性)、VB坐標(biāo)系的使用,進(jìn)一步熟悉If語(yǔ)句的應(yīng)用。(3)提出問(wèn)題。蝴蝶飛出窗體時(shí)如何處理? 蝴蝶飛舞的速度如何控制?蝴蝶飛舞的方向能否發(fā)生變化?如何制作滾動(dòng)字幕?(4)布置任務(wù)。編寫蝴蝶飛出窗體時(shí)從窗體的另一邊飛入的程序;編寫調(diào)整蝴蝶飛舞的方向(左下->右上或其他方向)的程序;設(shè)計(jì)簡(jiǎn)單的演員表字幕滾動(dòng)程序;設(shè)計(jì)紅燈停、綠燈行的程序等。
2.3 學(xué)生自主探究任務(wù)、實(shí)現(xiàn)任務(wù)
學(xué)生得到任務(wù)后,以自主學(xué)習(xí)或分小組討論的方式來(lái)完成任務(wù)。對(duì)于相對(duì)簡(jiǎn)單的任務(wù)學(xué)生應(yīng)該自主學(xué)習(xí),遇到困難時(shí)查閱相關(guān)資料或向同學(xué)、老師尋求幫助。這樣可以培養(yǎng)學(xué)生獨(dú)立分析、解決問(wèn)題的能力,便于循序漸進(jìn)地學(xué)習(xí)VB基礎(chǔ)知識(shí),掌握程序設(shè)計(jì)方法。
2.4 師檢查任務(wù)、總結(jié)與評(píng)價(jià)任務(wù)
當(dāng)學(xué)生完成任務(wù)后,教師應(yīng)該認(rèn)真檢查學(xué)生完成任務(wù)的情況,進(jìn)行總結(jié)與評(píng)價(jià)。這樣不僅可以明確學(xué)生掌握知識(shí)的情況,有針對(duì)性的對(duì)學(xué)生進(jìn)行不同的輔導(dǎo);同時(shí)還能發(fā)現(xiàn)教學(xué)中存在的不足,以便及時(shí)調(diào)整教學(xué)內(nèi)容和教學(xué)方法。在任務(wù)評(píng)價(jià)階段,還可以讓學(xué)生提供有針對(duì)性的反饋信息,并將某些有代表性的作品作為范例給學(xué)生進(jìn)行示范講解,讓同學(xué)之間進(jìn)行作品欣賞和各種方法的交流,這樣不僅可以開拓學(xué)生的思維,集思廣益,還可以鼓勵(lì)學(xué)生創(chuàng)新,充分發(fā)揮了他們的想象力和創(chuàng)造性。
3 結(jié)語(yǔ)
在VB程序設(shè)計(jì)的教學(xué)中采用任務(wù)驅(qū)動(dòng)式案例教學(xué)法的教學(xué)效果較好。首先,該教學(xué)方法活躍了課堂氣氛,極大的提高了學(xué)生學(xué)習(xí)VB程序設(shè)計(jì)的興趣;其次,有效地促進(jìn)了理論向?qū)嵺`的轉(zhuǎn)化,提高了學(xué)生的實(shí)踐能力;再次,培養(yǎng)了學(xué)生一定的相互協(xié)作的能力。最后,很好完成了教學(xué)內(nèi)容,達(dá)到了教學(xué)要求的目標(biāo)。該方法也存在不足:教學(xué)進(jìn)度難以把握,教學(xué)效果評(píng)價(jià)有一定的困難,還有待于進(jìn)一步研究與
改進(jìn)。
參考文獻(xiàn)
[1] 羅新密.基于任務(wù)驅(qū)動(dòng)的大學(xué)計(jì)算機(jī)文化基礎(chǔ)課程教學(xué)模式研究與實(shí)踐[J].計(jì)算機(jī)與信息技術(shù),2008(3).
[2] 宋榮杰.VB程序設(shè)計(jì)案例教學(xué)淺析[J].計(jì)算機(jī)教育,2007(11).
[3] 蔣瀚洋.任務(wù)驅(qū)動(dòng)教學(xué)法在VB課程教學(xué)中的探索與實(shí)踐[J].電腦知識(shí)與技術(shù),2009(5).
[4] 葉曉蘭.任務(wù)驅(qū)動(dòng)式案例教學(xué)法在 VFP 數(shù)據(jù)庫(kù)教學(xué)中的應(yīng)用[J].科技信息,2007(23).