石敏力
摘要案例教學(xué)法是以案例作為基本的教學(xué)材料來(lái)組織教學(xué)的一種教學(xué)方法。本文以“VB程序設(shè)計(jì)概述”這一章內(nèi)容的教學(xué)設(shè)計(jì)為例,就如何在VB程序設(shè)計(jì)課程中開展案例教學(xué)進(jìn)行了深入的探討,并提出了具體的課程設(shè)計(jì)構(gòu)想。
關(guān)鍵詞案例教學(xué)VB教學(xué)設(shè)計(jì)
VB程序設(shè)計(jì)是我校面向非計(jì)算機(jī)專業(yè)理科學(xué)生開設(shè)的一門計(jì)算機(jī)必修課程,這是一門實(shí)用性強(qiáng),面向程序開發(fā)與應(yīng)用的基礎(chǔ)課程。通過(guò)該課程的學(xué)習(xí)使學(xué)生一方面掌握利用VB進(jìn)行簡(jiǎn)單程序設(shè)計(jì)的基本方法和常用算法, 同時(shí)也要求學(xué)生能結(jié)合所學(xué)專業(yè)知識(shí)開發(fā)圖形界面下的應(yīng)用軟件。通過(guò)這門課程的學(xué)習(xí),主要為學(xué)生結(jié)合本專業(yè)進(jìn)行軟件開發(fā)的能力打好基礎(chǔ),另一方面訓(xùn)練學(xué)生邏輯思維能力,培養(yǎng)嚴(yán)謹(jǐn)、求實(shí)的科學(xué)作風(fēng),提高學(xué)生計(jì)算機(jī)素質(zhì)。
1 基于案例教學(xué)法的課程設(shè)計(jì)理念
案例教學(xué)法是根據(jù)教學(xué)目標(biāo)的要求,在教師的指導(dǎo)下,以案例為主線,運(yùn)用多種形式啟發(fā)學(xué)生獨(dú)立思考,對(duì)案例所提供的材料和問(wèn)題進(jìn)行分析研究,提出見解,做出判斷和決策,以提高學(xué)生思考問(wèn)題、分析問(wèn)題和解決問(wèn)題的能力。①因此,我們?cè)赩B程序設(shè)計(jì)教學(xué)中運(yùn)用案例教學(xué)法,是以案例作為教學(xué)的基本材料,教師通過(guò)呈現(xiàn)案例讓學(xué)生對(duì)要學(xué)習(xí)的內(nèi)容有一個(gè)直觀的認(rèn)識(shí),再組織學(xué)生分析案例、討論案例來(lái)進(jìn)一步主動(dòng)剖析學(xué)習(xí)內(nèi)容,最后通過(guò)案例總結(jié)對(duì)學(xué)習(xí)內(nèi)容進(jìn)行綜合歸納,讓學(xué)生全面掌握所學(xué)知識(shí)。教師通過(guò)課程評(píng)價(jià)和撰寫教學(xué)案例來(lái)提高案例教學(xué)水平。
2 課程總體設(shè)計(jì)
運(yùn)用案例教學(xué)法進(jìn)行課程設(shè)計(jì)是根據(jù)我院人才培養(yǎng)目標(biāo)、學(xué)生實(shí)際情況,結(jié)合VB程序設(shè)計(jì)基礎(chǔ)教學(xué)大綱要求,按照案例教學(xué)理念的研究成果以及學(xué)生學(xué)習(xí)、生活及將來(lái)工作需要,設(shè)計(jì)教學(xué)案例及組織案例教學(xué),并且在實(shí)驗(yàn)條件允許的情況下,讓學(xué)生能夠親自動(dòng)手驗(yàn)證案例解決方案是否合理。
本課程是學(xué)習(xí)Visual Basic(簡(jiǎn)稱VB)這種計(jì)算機(jī)編程語(yǔ)言。我們?cè)趯?shí)際的教學(xué)過(guò)程中以VB開發(fā)一些簡(jiǎn)單實(shí)用的小程序?yàn)榘咐归_,將整門課程的學(xué)習(xí)內(nèi)容以章節(jié)為單位拆分為若干個(gè)小的案例。當(dāng)然,由于VB程序設(shè)計(jì)要牽涉到很多理論知識(shí)為鋪墊,因此,案例教學(xué)要接合傳統(tǒng)的講授法來(lái)進(jìn)行。我們首先要對(duì)理論知識(shí)進(jìn)行講解,然后再使用案例教學(xué)。每個(gè)案例的學(xué)習(xí)按照案例呈現(xiàn)—案例分析—案例討論—案例總結(jié)等步驟來(lái)組織教學(xué)。在進(jìn)行教學(xué)之前根據(jù)案例的難易程序?qū)ν瑢W(xué)進(jìn)行“動(dòng)態(tài)”分組并且選出組長(zhǎng)一名,讓組長(zhǎng)負(fù)責(zé)本組同學(xué)的分工及對(duì)案例討論結(jié)果進(jìn)行匯總及報(bào)告。
3 課堂教學(xué)設(shè)計(jì)
VB程序設(shè)計(jì)課程一直以來(lái)都存在學(xué)生難學(xué),教師難教的問(wèn)題。學(xué)生第一次學(xué)習(xí)這門課程是決定他們是否有信心和興趣學(xué)習(xí)這門課程的關(guān)鍵,教師對(duì)于這章教學(xué)過(guò)程的設(shè)計(jì)是至關(guān)重要的。通過(guò)這一章的學(xué)習(xí)要讓同學(xué)們熟悉VB編程環(huán)境和步驟,理解可視化編程中有關(guān)的基本概念,掌握窗體和基本控件的常用屬性、事件及方法。我們以“簡(jiǎn)單計(jì)算器”為案例來(lái)進(jìn)行第一章的教學(xué),具體如表1。
通過(guò)對(duì)案例的展示、分析、討論和總結(jié),學(xué)生可以快速、直觀地了解面向?qū)ο蟪绦蛟O(shè)計(jì)的概念、特點(diǎn)、運(yùn)行機(jī)制,對(duì)VB程序設(shè)計(jì)有了感性的認(rèn)識(shí),再通過(guò)教師的歸納、總結(jié)而上升到理性的認(rèn)識(shí)。②
4 課程評(píng)價(jià)
在基于案例的VB程序設(shè)計(jì)課程教學(xué)設(shè)計(jì)時(shí),教師已經(jīng)把整個(gè)教學(xué)過(guò)程設(shè)計(jì)為案例來(lái)分析,這與傳統(tǒng)的教學(xué)方法有很大的不同,與之相應(yīng)的教學(xué)評(píng)價(jià)也不能和傳統(tǒng)教學(xué)一樣依靠一張期末考試試卷來(lái)完成。我們?cè)谠O(shè)計(jì)課程考核時(shí)不但要注重學(xué)生平時(shí)參與案例分析和討論的情況,在最后的期末考核時(shí),要把教學(xué)方法改革與課程評(píng)價(jià)改革相配合,要引入將所學(xué)案例運(yùn)用于實(shí)際問(wèn)題解決能力等實(shí)務(wù)考核內(nèi)容,重點(diǎn)考核學(xué)生的程序設(shè)計(jì)基本技能與所學(xué)專業(yè)知識(shí)的綜合運(yùn)用能力。
基于案例的VB程序設(shè)計(jì)課程,已經(jīng)將各知識(shí)點(diǎn)穿插在不同案例的分析和討論中,學(xué)生通過(guò)對(duì)案例的解析參與到整個(gè)教學(xué)過(guò)程中;改變以往教學(xué)中過(guò)多采用以“教”為主的教學(xué)方法,從教學(xué)目標(biāo)、教學(xué)內(nèi)容、教學(xué)模式、教材教法、課程安排、評(píng)估標(biāo)準(zhǔn)等都以建構(gòu)主義學(xué)習(xí)理論為依據(jù),根據(jù)教師及學(xué)生的實(shí)際情況進(jìn)行研究,尊重學(xué)生學(xué)習(xí)方式的個(gè)性化。因此,將案例教學(xué)法運(yùn)用于VB程序設(shè)計(jì)課程能有效緩解學(xué)生對(duì)程序設(shè)計(jì)課程的恐懼,使學(xué)生理論與實(shí)際相結(jié)合,突出這門課程的實(shí)用性和可操作性。