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