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