李桂芝 周長勝
摘 要: VB程序設(shè)計知識點(diǎn)多,理論性和靈活性均較強(qiáng),傳統(tǒng)教學(xué)模式在VB教學(xué)中存在一定的弊端。為了培養(yǎng)具有計算思維、創(chuàng)新能力和創(chuàng)新精神的復(fù)合型人才,改善VB程序設(shè)計課程的教學(xué)效果,在VB課程教學(xué)中采用了案例教學(xué)法。分析了VB程序設(shè)計教學(xué)的現(xiàn)狀和實(shí)施案例教學(xué)模式的可行性,討論了其教學(xué)案例設(shè)計原則和教學(xué)實(shí)施過程。實(shí)踐表明,案例教學(xué)法在VB教學(xué)中的運(yùn)用能夠有效激發(fā)學(xué)生興趣,調(diào)動學(xué)生學(xué)習(xí)的熱情,提高學(xué)生分析問題和解決問題的能力,有利于提高教學(xué)質(zhì)量。
關(guān)鍵詞: VB程序設(shè)計; 案例教學(xué)法; 教學(xué)模式; 計算思維
中圖分類號:G642 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2014)01-56-02
0 引言
對于計算機(jī)應(yīng)用能力的培養(yǎng)不僅限于計算機(jī)專業(yè)的學(xué)生,運(yùn)用計算機(jī)技術(shù)解決專業(yè)問題是當(dāng)代大學(xué)生必須具備的基本素質(zhì)。對非計算機(jī)專業(yè)學(xué)生的計算思維能力的培養(yǎng)是大學(xué)計算機(jī)基礎(chǔ)課程教學(xué)的首要任務(wù)?!癡isual Basic 程序設(shè)計語言”(以下簡稱 VB)作為一門面向?qū)ο蟮某绦蛟O(shè)計語言,具有簡單易學(xué)、功能強(qiáng)大、應(yīng)用廣泛的特點(diǎn)。因此,各高校把VB作為非計算機(jī)專業(yè)進(jìn)行計算機(jī)教育的基礎(chǔ)課程之一。由于非計算機(jī)專業(yè)學(xué)生基礎(chǔ)薄弱,導(dǎo)致學(xué)生認(rèn)為這門課難學(xué)、難懂,另外,有些學(xué)生認(rèn)為這門課與所學(xué)專業(yè)關(guān)系不大,缺少學(xué)習(xí)的興趣和熱情,所以難以達(dá)到理想的教學(xué)效果。這就要求教師要不斷進(jìn)行教學(xué)改革,從教學(xué)模式、教學(xué)理念、教學(xué)方法等方面推陳出新,以激發(fā)學(xué)生的求知欲望,改善教學(xué)效果,最終提高學(xué)生的計算機(jī)應(yīng)用能力和研究創(chuàng)新能力。
案例教學(xué)法是指依據(jù)教學(xué)目標(biāo)和教學(xué)內(nèi)容,采用案例組織教學(xué)的一種教學(xué)方法。把抽象的理論和概念融入具體的案例中,使學(xué)生清楚地認(rèn)識到這些原理、概念在實(shí)際場景中的應(yīng)用,有利于激發(fā)學(xué)生的學(xué)習(xí)熱情和動力。案例教學(xué)法注重培養(yǎng)學(xué)生借助于計算機(jī)解決實(shí)際問題的能力,而不僅僅是學(xué)習(xí)一些原理和規(guī)則。
本文根據(jù)非計算機(jī)專業(yè)學(xué)生的基本特點(diǎn),結(jié)合VB程序設(shè)計課程教學(xué)的現(xiàn)狀,探索采用案例教學(xué)法來改變教學(xué)模式,調(diào)動學(xué)生學(xué)習(xí)的積極性和主動性,改善教學(xué)效果。
1 VB程序設(shè)計教學(xué)現(xiàn)狀
⑴ 傳統(tǒng)教學(xué)模式的弊端。在傳統(tǒng)教學(xué)模式中,VB課程的課堂教學(xué)按照知識點(diǎn)講解、舉例說明、分析總結(jié)這一模式來組織教學(xué)。這種以教師為中心的灌輸式教學(xué)方法能較好地保證知識的系統(tǒng)性,但因知識枯燥,學(xué)生被動地聽講并記憶,導(dǎo)致學(xué)生學(xué)習(xí)的積極性不高,教學(xué)效果較差。
⑵ 生源基礎(chǔ)薄弱。非計算機(jī)專業(yè)學(xué)生缺乏必要的知識背景,因此,很難適應(yīng)程序設(shè)計的思維方式,學(xué)生普遍反映該門課程難學(xué)、難懂,期末考評很難取得理想的成績。
⑶ 學(xué)生缺乏明確的學(xué)習(xí)目標(biāo)。學(xué)生對VB程序設(shè)計課程缺乏正確的認(rèn)識和理解,學(xué)習(xí)目標(biāo)不明確,認(rèn)為程序設(shè)計跟自己專業(yè)關(guān)系不大,今后又不可能去做編寫程序方面的工作,所以完全沒有學(xué)習(xí)的動力,只是單純地應(yīng)付考試,教學(xué)效果可想而知[1]。
2 VB課程實(shí)施案例教學(xué)的可行性分析
案例教學(xué)法長期以來一直是MBA教學(xué)的重要方法之一。經(jīng)過長期的教學(xué)實(shí)踐,案例教學(xué)法以其先進(jìn)的教學(xué)理念、鮮活生動的教學(xué)方式已經(jīng)被推廣到MBA以外的許多課程中,成為現(xiàn)代教學(xué)中一種不可替代的重要方法。所謂案例教學(xué)法是指在教學(xué)過程中,根據(jù)教學(xué)目標(biāo)、教學(xué)內(nèi)容的需要,采用案例組織教學(xué)的一種啟發(fā)式教學(xué)方法,通過對典型案例的分析設(shè)計,逐步培養(yǎng)學(xué)生分析問題和解決問題的能力。案例教學(xué)法把抽象的理論和概念融入具體的案例中,有利于激發(fā)學(xué)生的學(xué)習(xí)熱情和動力,可充分發(fā)揮學(xué)生的主體作用。
VB程序設(shè)計課程采用案例教學(xué)法,通過可視化界面設(shè)計將一個個精彩的案例展現(xiàn)在大屏幕上,如調(diào)色板、計算器、QQ密碼登錄界面、滾動字幕等,可以有效地激發(fā)學(xué)生的好奇心和求知欲,使原本枯燥、難懂的教學(xué)講解變得生動、直觀;然后分析案例的設(shè)計思路和實(shí)現(xiàn)方法,進(jìn)而引出該案例中用到的相關(guān)知識點(diǎn),使得知識的講解變得易于理解和掌握;最后啟發(fā)學(xué)生對案例進(jìn)一步討論、歸納、完善和擴(kuò)展,不斷提高學(xué)生綜合分析問題的能力,引導(dǎo)學(xué)生在模仿案例程序的過程中掌握解決問題的方法和編寫程序的技巧 [2]。
VB課程實(shí)施案例教學(xué)法既可以調(diào)動學(xué)生學(xué)習(xí)程序設(shè)計的積極性和主動性,培養(yǎng)學(xué)生分析問題解決問題的能力和創(chuàng)造性思維能力,也有利于實(shí)現(xiàn)對非計算機(jī)專業(yè)學(xué)生進(jìn)行計算機(jī)基本素養(yǎng)培養(yǎng)的目標(biāo)。
3 案例教學(xué)模式在VB課程中的實(shí)施
3.1 教學(xué)案例設(shè)計原則
案例教學(xué)以案例為核心展開教學(xué),所以教學(xué)案例設(shè)計的好壞將直接影響到案例教學(xué)效果。案例的選取和設(shè)計應(yīng)以激發(fā)學(xué)生求知欲望,促進(jìn)學(xué)生理解相關(guān)知識,提高學(xué)生分析解決問題的能力為基本原則[3-4]。
⑴ 案例的針對性。教師應(yīng)依據(jù)特定的教學(xué)內(nèi)容設(shè)計教學(xué)案例,而且要重點(diǎn)突出,主次分明。使學(xué)生在掌握理論知識的同時,逐步提高分析問題和解決問題的能力。
⑵ 案例的實(shí)用性。選取的教學(xué)案例要有一定的實(shí)際應(yīng)用價值,貼近生活,另外,盡量以專業(yè)來區(qū)分,選取與學(xué)生自身專業(yè)相關(guān)的案例,這樣才能讓學(xué)生體會到程序設(shè)計的真正作用,從而激發(fā)學(xué)生的學(xué)習(xí)熱情和積極性,培養(yǎng)學(xué)生運(yùn)用計算機(jī)解決本專業(yè)領(lǐng)域問題的能力。例如,在講授標(biāo)簽、文本框和命令按鈕的使用時,采用了一個具有文本編輯功能的“簡易記事本”案例;在講授日期時間函數(shù)的使用時,采用了一個“倒計時”案例;在講授控件數(shù)組的使用時,采用了“計算器”案例等等。這些案例都和學(xué)生的日?;顒酉⑾⑾嚓P(guān),能夠調(diào)動學(xué)生的參與熱情,取得了較好的教學(xué)效果。
⑶ 案例的趣味性。設(shè)計有趣的案例能夠大大激發(fā)學(xué)生的學(xué)習(xí)興趣,讓學(xué)生感受 VB 程序設(shè)計的魅力,從而以興趣帶動其主動學(xué)習(xí)。例如:在講授計時器控件時,采用了“隨機(jī)抽獎”案例;講授IF語句嵌套結(jié)構(gòu)時,采用了“龜兔賽跑”案例;講授循環(huán)語句時,采用了“猜數(shù)游戲”案例等等。這些生動有趣的案例很容易吸引學(xué)生的注意力,使學(xué)生積極主動地參與教師的課堂教學(xué),探究問題的解決方法,教師很輕松地就引入了所要講授的相關(guān)知識,教學(xué)效果明顯提高。
⑷ 案例的難度。選擇案例要考慮學(xué)生的知識背景,過于復(fù)雜或過于簡單的案例,都會導(dǎo)致學(xué)生學(xué)習(xí)興趣的下降。所以,選取的案例難度要與學(xué)生的認(rèn)知水平相當(dāng),這樣才能激發(fā)他們的學(xué)習(xí)動力。
⑸ 案例的循序漸進(jìn)性。是指設(shè)計一組案例,后一個案例是在前一個案例的基礎(chǔ)上進(jìn)行,難度逐步加大,功能逐步完善。這種由簡單到復(fù)雜的循序漸進(jìn)的案例設(shè)計方法,符合學(xué)生的認(rèn)知規(guī)律,有利于逐步培養(yǎng)學(xué)生分析、解決問題的能力。例如,在講授順序結(jié)構(gòu)程序設(shè)計時,采用了案例“計算三角形面積”,在選擇結(jié)構(gòu)程序設(shè)計時,可以繼續(xù)完善該案例,加入判斷輸入的三邊長度能否構(gòu)成三角形的條件判斷。通過不斷對案例進(jìn)行修正、改進(jìn),拓寬案例所包含的知識點(diǎn),逐步提高學(xué)生解決實(shí)際問題的能力。
⑹ 案例的綜合性。設(shè)計的案例既要有知識點(diǎn)案例,又要有綜合性案例。若僅有知識點(diǎn)案例,會導(dǎo)致學(xué)生缺乏綜合運(yùn)用所學(xué)的VB知識解決問題的能力。綜合性案例貫穿于某章、某幾章或整門課程的教學(xué)內(nèi)容,可以將知識點(diǎn)有機(jī)地結(jié)合在一起,使學(xué)生對VB知識結(jié)構(gòu)有整體認(rèn)識,有利于提高學(xué)生綜合運(yùn)用知識的能力。
3.2 案例教學(xué)法實(shí)施過程
案例教學(xué)模式的特點(diǎn)是,教師通過設(shè)置具體案例,引導(dǎo)學(xué)生參與分析、討論、表達(dá)等活動,讓學(xué)生在具體的問題情境中積極思考、主動探索,以提高教學(xué)質(zhì)量和效果。案例教學(xué)法在VB程序設(shè)計教學(xué)中的實(shí)施流程如圖1所示[5]。
⑴ 案例演示。首先給學(xué)生演示案例的運(yùn)行效果,在VB課程中還可以配有豐富多彩的可視化界面,可以有效地激發(fā)學(xué)生的好奇心和求知欲。激發(fā)他們自主探究案例如何實(shí)現(xiàn)的奧秘。
⑵ 案例分析。在案例分析過程中,首先要提出實(shí)現(xiàn)案例所需要解決的問題,使學(xué)生明確要完成的任務(wù)目標(biāo),問題的設(shè)置是體現(xiàn)教師如何正確引導(dǎo)和啟發(fā)學(xué)生進(jìn)入案例情景的關(guān)鍵。 教師在案例教學(xué)過程中每涉及到一個知識點(diǎn),都應(yīng)當(dāng)提出相應(yīng)的問題配合案例所創(chuàng)設(shè)的情景。
接下來與學(xué)生共同探討解決問題的方法,進(jìn)而引出相關(guān)的知識點(diǎn)。案例教學(xué)是以問題為導(dǎo)向,把枯燥、單調(diào)的理論學(xué)習(xí),變成解決真實(shí)問題的公開討論,在不斷提出問題、分析問題、解決問題的過程中,使學(xué)生掌握抽象的理論知識,鍛煉學(xué)生分析問題、解決問題的能力。
⑶ 案例設(shè)計。學(xué)生通過教師的講解、分析, 體會到了實(shí)現(xiàn)案例的基本思路和方法。在案例設(shè)計實(shí)現(xiàn)階段,可以由師生合作完成界面的設(shè)計和代碼的編寫,使學(xué)生逐漸形成編寫VB程序的思維方式。在這一階段以教師為主導(dǎo)、學(xué)生為主體,充分調(diào)動學(xué)生的主觀能動性,參與意識。學(xué)生看到自己完成的案例效果,也會有成就感,從而激發(fā)學(xué)習(xí)VB程序設(shè)計的熱情。
⑷ 歸納、總結(jié)、拓展。每個案例教學(xué)結(jié)束后,應(yīng)就案例教學(xué)中所涉及的知識點(diǎn)進(jìn)行歸納和總結(jié),鞏固和加深知識體系。另外,啟發(fā)學(xué)生對案例進(jìn)一步思考、討論:在案例的基礎(chǔ)上是否有拓展和創(chuàng)新,以及案例設(shè)計中的不足。引導(dǎo)學(xué)生自主探究解決問題,培養(yǎng)學(xué)生創(chuàng)新思維能力,從而提高教學(xué)質(zhì)量。
4 結(jié)束語
案例教學(xué)在充分整合知識點(diǎn)的前提下,注重學(xué)生創(chuàng)新思維和自主探索能力的培養(yǎng)。在VB程序設(shè)計中使用案例教學(xué)法,避免了枯燥繁雜的理論說教,借助形象的案例來講解新知識,符合認(rèn)知規(guī)律,切實(shí)能夠提高學(xué)生的學(xué)習(xí)興趣和分析問題、解決問題的能力。因此, 在VB程序設(shè)計教學(xué)中,合理并有效地使用案例教學(xué)有助于解決傳統(tǒng)教學(xué)之不足,從而提高教學(xué)質(zhì)量。
參考文獻(xiàn):
[1] 程傳鵬.提高非計算機(jī)專業(yè)Visual Basic課程學(xué)習(xí)興趣的方法[J].計
算機(jī)教育,2011.18:53-56
[2] 龔沛曾,楊志強(qiáng),陸慰民,許蘭蘭.案例教學(xué)法在“Visual Basic程序設(shè)
計”課程中的應(yīng)用[J].計算機(jī)教育,2004.5:62-63
[3] 李志輝.VB教學(xué)案例設(shè)計的總體思路及其實(shí)例解析[J].計算機(jī)教育,
2009.22:90-92,125
[4] 武春英.案例教學(xué)法在Visual Basic程序設(shè)計課程中的應(yīng)用[J].教育
理論與實(shí)踐,2009.29(9):57-58
[5] 馬曉娟.非計算機(jī)專業(yè)Visual Basic案例教學(xué)模式探討[J].計算機(jī)教
育,2009.22:48-50