項(xiàng) 偉
(長(zhǎng)江工程職業(yè)技術(shù)學(xué)院,武漢 430212)
“Visual Basic程序設(shè)計(jì)課程”(以下簡(jiǎn)稱VB)是我院非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生必修的一門(mén)計(jì)算機(jī)語(yǔ)言類(lèi)課程,主要是培養(yǎng)學(xué)生應(yīng)用計(jì)算機(jī)技術(shù)來(lái)解決實(shí)際問(wèn)題的能力。與傳統(tǒng)課程的理論性相比,VB具有極強(qiáng)的實(shí)踐性,要求學(xué)生既要掌握理論知識(shí),又要掌握操作技能并能在實(shí)際中應(yīng)用。如果教師在組織教學(xué)時(shí)缺乏良好的教學(xué)方法,不注重培養(yǎng)學(xué)生的自主學(xué)習(xí)和創(chuàng)新能力,就會(huì)與實(shí)踐脫節(jié),嚴(yán)重影響教學(xué)效果。面對(duì)這種情況,我們有必要改革教學(xué)方法和手段,在實(shí)踐中尋找一套適合VB的教學(xué)模式,激發(fā)學(xué)生興趣,融“教、學(xué)、做”為一體,強(qiáng)化學(xué)生能力的培養(yǎng),提高教學(xué)實(shí)效。根據(jù)VB課程的內(nèi)容及特點(diǎn),把“項(xiàng)目導(dǎo)向、案例教學(xué)”運(yùn)用于VB課程的教學(xué)中,取得了良好的教學(xué)效果。
項(xiàng)目導(dǎo)向教學(xué)法,就是以項(xiàng)目為目的,以理論教學(xué)為過(guò)程,最終實(shí)現(xiàn)能設(shè)計(jì)項(xiàng)目的要求。“項(xiàng)目導(dǎo)向”教學(xué)的關(guān)鍵在于培養(yǎng)學(xué)生“可以干什么”和“如何做什么”。在教學(xué)過(guò)程中以一個(gè)或多個(gè)項(xiàng)目為主線來(lái)展開(kāi)教學(xué),把相關(guān)的知識(shí)點(diǎn)融入到項(xiàng)目的各個(gè)環(huán)節(jié)中去,層層推進(jìn)項(xiàng)目。通過(guò)對(duì)問(wèn)題的深化或功能的擴(kuò)充,來(lái)拓寬知識(shí)的廣度和深度,直至得到一個(gè)完整的項(xiàng)目解決方法,從而達(dá)到學(xué)習(xí)知識(shí)、培養(yǎng)能力的目的。
“案例教學(xué)”是在教師的指導(dǎo)下,根據(jù)教學(xué)目的、教學(xué)內(nèi)容的需要,通過(guò)對(duì)典型案例的剖析,引導(dǎo)學(xué)生分析問(wèn)題和解決問(wèn)題的一種啟發(fā)式的教學(xué)方法。與傳統(tǒng)的灌輸式教學(xué)法相比,案例教學(xué)法在于培養(yǎng)學(xué)生分析問(wèn)題、解決問(wèn)題的能力以及創(chuàng)造性思維能力。
“項(xiàng)目導(dǎo)向、案例教學(xué)”,是結(jié)合了項(xiàng)目導(dǎo)向教學(xué)法、案例教學(xué)法各自特點(diǎn)的一種綜合教學(xué)法。以“案例”為“引導(dǎo)”,以“項(xiàng)目”為“主線”,將課程知識(shí)點(diǎn)貫穿于項(xiàng)目的每個(gè)任務(wù)模塊中,“導(dǎo)向”學(xué)生在老師的引導(dǎo)下,通過(guò)模仿具體“案例”,完成每個(gè)任務(wù)模塊,再將每個(gè)任務(wù)模塊“組裝”成一個(gè)完整的項(xiàng)目。通過(guò)這種方式使學(xué)習(xí)過(guò)程成為每個(gè)學(xué)生都參與的創(chuàng)造性實(shí)踐活動(dòng),在實(shí)踐過(guò)程中理解和把握知識(shí)技能。
“項(xiàng)目導(dǎo)向、案例教學(xué)”的優(yōu)點(diǎn):一是教學(xué)實(shí)施更加符合人的認(rèn)知規(guī)律。“項(xiàng)目導(dǎo)向、案例教學(xué)”在教學(xué)實(shí)施的時(shí)候,可以讓學(xué)生設(shè)計(jì)一個(gè)程序,模擬某個(gè)管理系統(tǒng)的過(guò)程,教學(xué)內(nèi)容設(shè)計(jì)是以某個(gè)管理系統(tǒng)(例如學(xué)生成績(jī)管理系統(tǒng)等)典型項(xiàng)目為核心,通過(guò)將項(xiàng)目的幾個(gè)模塊(數(shù)據(jù)錄入、修改、查詢、統(tǒng)計(jì))分解在不同的學(xué)習(xí)階段和不同的章節(jié)中。而這些案例都是學(xué)生能夠直接感受到的東西,因此學(xué)生能夠很快理解教學(xué)內(nèi)容;二是教學(xué)實(shí)施更加注重操作能力和實(shí)際解決問(wèn)題的能力。現(xiàn)在很多企業(yè)招聘都需要有操作經(jīng)驗(yàn)、有工作經(jīng)驗(yàn)的人才。因此培養(yǎng)有操作能力和實(shí)際解決能力的人才符合企業(yè)的需求。
“項(xiàng)目導(dǎo)向、案例教學(xué)”在實(shí)施過(guò)程時(shí)應(yīng)先了解學(xué)生已有的知識(shí)水平和能力等具體情況,再分析教學(xué)目標(biāo)和教學(xué)內(nèi)容,因?yàn)闊o(wú)論采用什么樣的教學(xué)方法和模式都要緊緊圍繞教學(xué)目標(biāo)和教學(xué)內(nèi)容展開(kāi),所以明確目標(biāo),分析內(nèi)容是為教學(xué)法中項(xiàng)目及案例的選取提供依據(jù),指明方向,最后,選取有代表性、典型性、針對(duì)性的項(xiàng)目及案例進(jìn)行應(yīng)用。
根據(jù)VB課程的特點(diǎn)和教學(xué)大綱的要求,筆者選擇了學(xué)生比較熟悉的,難度適中的學(xué)生信息管理系統(tǒng)為邏輯線索設(shè)計(jì)項(xiàng)目,該項(xiàng)目貫穿于教學(xué)過(guò)程的始終,含有若干典型案例與教學(xué)內(nèi)容相匹配。筆者設(shè)計(jì)本系統(tǒng)共有五大功能模塊,分別為用戶登錄、注冊(cè)、修改與查詢、統(tǒng)計(jì)、幫助與退出。每個(gè)教學(xué)單元與其功能對(duì)應(yīng)的具體安排如下:
按照上表進(jìn)行教學(xué)組織與教學(xué)過(guò)程設(shè)計(jì),從學(xué)生最后完成實(shí)訓(xùn)課程情況和上交的作品來(lái)看,學(xué)生完全可以獨(dú)立設(shè)計(jì)出符合教學(xué)要求的交互式界面,可以正確地使用命令按鈕、標(biāo)簽、文本框、列表框等標(biāo)準(zhǔn)控件,可以在恰當(dāng)?shù)奈恢脺?zhǔn)確地運(yùn)用if、if…else…、select case等選擇語(yǔ)句和 for、while 等循環(huán)語(yǔ)句實(shí)現(xiàn)指定功能。特別是有些優(yōu)秀作品,控件布局合理,界面交互性好,其規(guī)范又整潔的程序結(jié)構(gòu)令人耳目一新,這充分表明學(xué)生基本上掌握了所有知識(shí)點(diǎn)和技能點(diǎn),并能夠靈活應(yīng)用。

學(xué)時(shí)項(xiàng)目案例 教學(xué)目標(biāo) 教 學(xué)內(nèi)容講授訓(xùn) 練用戶登錄理解VB的一些基本概念掌握VB程序設(shè)計(jì)的基本步驟掌握窗體、標(biāo)簽、文本框等基本控件的屬性及事件、方法了解程序設(shè)計(jì)的意義VB概述基本控件運(yùn)算符、表達(dá)式、函數(shù)8 4學(xué)生信息注冊(cè)鞏固窗體、標(biāo)簽等基本控件掌握順序結(jié)構(gòu)程序設(shè)計(jì)的思想及方法順序結(jié)構(gòu)程序設(shè)計(jì) 6 4學(xué)生信息修改學(xué)生信息查詢掌握 if、if e lse、se lec t case 等選擇語(yǔ)句掌握選擇結(jié)構(gòu)程序設(shè)計(jì)的思想和方法掌握選擇性控件的使用選擇結(jié)構(gòu)程序設(shè)計(jì)選擇性控件8 6學(xué)生信息統(tǒng)計(jì)掌握w hile循環(huán)語(yǔ)句的使用;掌握累加、累乘等算法掌握f(shuō)or循環(huán)語(yǔ)句的使用;掌握循環(huán)的嵌套;掌握循環(huán)結(jié)構(gòu)程序設(shè)計(jì)的思想和方法掌握循環(huán)結(jié)構(gòu)程序設(shè)計(jì)的思想和方法掌握數(shù)組循環(huán)結(jié)構(gòu)程序設(shè)計(jì)數(shù)組 8 6幫助與退出 拓展 綜合 2 2合計(jì) 32 22
在VB課程的教學(xué)中合理、有效地使用“項(xiàng)目導(dǎo)向、案例教學(xué)”的教學(xué)方法,以其針對(duì)性強(qiáng)及應(yīng)用性強(qiáng),能夠充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,提高學(xué)生知識(shí)應(yīng)用能力、創(chuàng)新能力和學(xué)習(xí)能力,從而達(dá)到良好的教學(xué)效果。因此,“項(xiàng)目導(dǎo)向、案例教學(xué)”的嘗試和探索是成功的,值得推廣。
[1]劉彩虹,沈大林.V isual Basic程序設(shè)計(jì)案例教程[M].北京:中國(guó)鐵道出版社,2008.