摘 要:本文分析了在計算機Visual basic語言教學(xué)中采用案例教學(xué)法的必要性,并提出了實施案例教學(xué)的具體方法及注意事項。
關(guān)鍵詞:案例教學(xué)法;Visual basic語言;計算機教學(xué)
所謂案例教學(xué),即根據(jù)教學(xué)目標和教學(xué)內(nèi)容的需要,緊扣當今社會的熱點、焦點,設(shè)計出能引發(fā)學(xué)生學(xué)習(xí)興趣的、鮮活的、緊貼知識點的具體案例,以此帶動學(xué)生參與分析、討論和表達等活動。引入案例教學(xué),通過師生互動,培養(yǎng)和鍛煉學(xué)生積極思考、探索創(chuàng)新的綜合能力。案例教學(xué)是教育者本著理論與實際有機整合的原則,遵循教學(xué)目的要求,以案例為基本素材,將學(xué)習(xí)者引入特定的情境中,通過師生、生生之間雙向和多向互動,平等對話和研討,重點培養(yǎng)學(xué)習(xí)者的批判反思意識及團體合作能力,促使學(xué)習(xí)者理解問題之復(fù)雜性、變化性、多樣性等屬性的重要教學(xué)形式。當學(xué)生面對枯燥的程序設(shè)計產(chǎn)生抵觸或畏難情緒,導(dǎo)致學(xué)習(xí)積極性下降時,教師可運用案例教學(xué)法來保持學(xué)生的學(xué)習(xí)興趣和積極情緒。具體做法有以下兩種:
1.用案例導(dǎo)入新課。教學(xué)中,教師將案例展現(xiàn)給學(xué)生,為學(xué)生創(chuàng)設(shè)情景,然后提出問題,使學(xué)生明確學(xué)習(xí)內(nèi)容,并自然過渡到理論講授。案例教學(xué)使得教學(xué)內(nèi)容更加直觀、有趣味,能有效集中學(xué)生的注意力,使學(xué)生產(chǎn)生期待心理,處于愛聽、樂聽的最佳心理狀態(tài),從而調(diào)動起學(xué)習(xí)的積極性。
2.教師在講授新課內(nèi)容時,可以引用有關(guān)的案例,對所學(xué)的概念進行釋義、解疑、說理,并從中提煉出課題的知識點。即:“從實踐到理論” “從感性到理性”。案例教學(xué)法能將課堂里復(fù)雜的問題簡單化,抽象的道理具體化。

一、實施案例教學(xué)法的必要性
1. 案例教學(xué)法能改變傳統(tǒng)的教學(xué)模式,使學(xué)生變被動學(xué)習(xí)為主動學(xué)習(xí)。在教學(xué)過程中,如果能將實例融入到課堂里,將促使學(xué)生積極主動地參與到教學(xué)中來,營造出良好的課堂教學(xué)氛圍。例如:在Visual Basic循環(huán)結(jié)構(gòu)的學(xué)習(xí)中,筆者引入猜數(shù)游戲,使學(xué)生在游戲的快樂中,體會到循環(huán)結(jié)構(gòu)的功能和猜數(shù)游戲編程的思路。這樣一來,學(xué)生就能很快掌握次游戲的編程語言和循環(huán)結(jié)構(gòu)的使用方法。
2. 案例教學(xué)法能促進師生間的交流。在教學(xué)過程中教師通過分析案例,使學(xué)生能夠主動參與學(xué)習(xí)活動,主動提出問題、思考問題;同時也有利于教師和學(xué)生的相互交流。Visual Basic程序設(shè)計的教學(xué)是一個邏輯思維和記憶相互結(jié)合的過程,需要不斷強化所學(xué)的知識,聯(lián)系各個知識塊的結(jié)構(gòu),能將所學(xué)應(yīng)用到現(xiàn)實社會與生活中的過程。在案例教學(xué)過程中,教師通過與學(xué)生的互動,連續(xù)性的提問來引導(dǎo)學(xué)生進行正確地思考,從而強化各個知識塊的記憶和聯(lián)系;學(xué)生通過與教師的交流,溫習(xí)以前學(xué)過的知識內(nèi)容,再現(xiàn)程序的各個步驟。在互動的過程中,學(xué)生能夠主動地參與教學(xué),這有利于改變部分學(xué)生的厭學(xué)情緒。

3. 引入案例教學(xué),有利于計算機語言教學(xué)。計算機語言教學(xué)的主要任務(wù)是培養(yǎng)學(xué)生閱讀程序、設(shè)計程序、分析問題、解決問題以及邏輯思維的能力。Visual basic程序設(shè)計語言正是符合上述能力培養(yǎng)的一門實踐性很強的課程。課程中,它既要求學(xué)生掌握概念,又要會編程以及上機調(diào)試運行。 Visual basic語言的教學(xué)特別需要重視實踐環(huán)節(jié),包括編程和上機實驗。為了突出實踐教學(xué),培養(yǎng)學(xué)生的知識應(yīng)用能力,應(yīng)在Visual basic語言教學(xué)中系統(tǒng)使用案例教學(xué)法,放棄過度追求語言知識本身的系統(tǒng)化和細節(jié)化的做法,通過一系列精心設(shè)計的案例,讓學(xué)生在實踐中即編程中學(xué)習(xí)。
二、實施案例教學(xué)法的步驟
那么該如何有效地將案例教學(xué)應(yīng)用于VisualBasic 程序設(shè)計語言的教學(xué)過程中,從而激發(fā)學(xué)生興趣,提高教學(xué)實效呢?筆者結(jié)合教學(xué)實踐,認為應(yīng)從以下兩個方面進行:
1.案例的準備和選編。
對于案例教學(xué)而言,案例的選編至關(guān)重要。案例作為案例教學(xué)的基本材料,其質(zhì)量好壞直接影響到教學(xué)效果。教師要重視案例選編環(huán)節(jié),精心選編,在案例選取時要堅持:“案例要精” “案例要實” “案例要新” “案例要深”的四原則。“案例要精”就是說所選的案例要精細和精簡,能夠體現(xiàn)教師所要講授的重要知識點,并且本案例是比較典型,應(yīng)用范圍較廣。“案例要實”主要體現(xiàn)在應(yīng)用方面,在教學(xué)中舉出一些實用的案例是很有必要的。通過案例,學(xué)生從知其局部到知其全面,從知其然到知其所以然;使學(xué)生有“身臨其境”的感覺,能做到從系統(tǒng)設(shè)計員的角度考慮問題,這啟發(fā)學(xué)生把具體案例與Visual Basic語言聯(lián)系起來,彼此貫通。“案例要新”就是說案例應(yīng)具要有新穎性和創(chuàng)新性,通過案例能夠開拓學(xué)生的發(fā)散思維,開發(fā)創(chuàng)新意識,不要太拘泥于書本上的基本例子。這就要求教師先實踐,發(fā)現(xiàn)新穎的好例子,再將其應(yīng)用到教學(xué)中?!鞍咐睢辈⒎且蠼處熯^多地涉及難度大的實例,而是要求在教學(xué)實例中多加入邏輯思維較強,知識點較多的例子,避免采用一兩句簡單的編程語言就能概括的實例。當然,這個度的把握需要教師在教學(xué)中進行不斷地探索。
在案例的準備和選編過程中,還應(yīng)注意案例的趣味性和綜合性。在選擇案例時教師要充分考慮趣味性,以調(diào)動學(xué)生的學(xué)習(xí)熱情;綜合性案例的選取能吸引學(xué)生反復(fù)琢磨、推敲,激勵學(xué)生進行系統(tǒng)地研究、分析,加深對難點、重點問題的認識和掌握。
2.實施案例教學(xué)的策略。
實施案例教學(xué)的策略主要包括案例講解法和是案例分析法。案例講解法主要用于課堂教學(xué)中應(yīng)用性很強的案例。直接使用案例講解進行教學(xué),強調(diào)的是教師的講解作用。案例分析法也叫案例討論法,強調(diào)學(xué)生的參與性,主要通過討論和分析來培養(yǎng)學(xué)生解決問題的能力。
案例并不能包含程序設(shè)計語言課程的全部內(nèi)容,特別是一些原理性、概念性相對比較強的內(nèi)容。雖然案例教學(xué)在實用性和重應(yīng)用性方面有很大的優(yōu)勢,但在知識的系統(tǒng)性、連貫性上不如傳統(tǒng)教學(xué)有優(yōu)勢。所以,要根據(jù)課程內(nèi)容的性質(zhì)尋找這兩方面的接觸點和相互之間的聯(lián)系,將傳統(tǒng)教學(xué)與案例教學(xué)有機地結(jié)合起來,圖1是案例教學(xué)在程序設(shè)計教學(xué)中實施的具體流程。
教師在實施案例教學(xué)的過程中還需根據(jù)學(xué)生反饋的情況,不斷反思教學(xué)效果,進而改變教學(xué)策略來適應(yīng)課堂和學(xué)生的需求。其實施過程圖如圖2所示:
在Visual basic語言的教學(xué)中,筆者根據(jù)Visual basic語言的特點,將教學(xué)劃分為兩個大的階段:基本語言要素的教學(xué)階段和高級語言要素的教學(xué)階段。在教學(xué)的最初階段,應(yīng)以較快速度,讓學(xué)生接觸常用的控件屬性、程序基本結(jié)構(gòu)、數(shù)據(jù)類型、數(shù)組、函數(shù)等編程基本概念,并對每個概念,提出一兩個較精的案例程序,使學(xué)生了解Visual basic語言編程的概貌。通過解釋程序的語句,使學(xué)生掌握程序語言的細節(jié)知識,并對其加以梳理和總結(jié),以達到知識的系統(tǒng)化。在學(xué)生初步的掌握編程后,用少量的時間講述知識要點,然后分析和練習(xí)較深的案例程序,對所學(xué)知識進行總結(jié)。在實施案例教學(xué)過程中,應(yīng)先要求學(xué)生看懂程序、修改程序的片斷、并懂得觀察程序運行,然后讓學(xué)生模仿已有程序,最后給出新的問題讓學(xué)生解決。
三、總結(jié)
教學(xué)實踐表明,案例教學(xué)在計算機Visual basic語言程序設(shè)計教學(xué)的實施中,能夠很好地激發(fā)學(xué)生創(chuàng)造性思維,充分調(diào)動學(xué)生學(xué)習(xí)的積極性,提高學(xué)生分析問題和解決問題的能力。
(作者單位:韶關(guān)市新豐縣職業(yè)高級中學(xué))
參考文獻 :
[1]張新平.案例教學(xué)的內(nèi)涵[J] .云南教育,2002,(32).
[2]龔沛曾,楊志強,陸慰民.案例教學(xué)法在“Visual Basic程序設(shè)計”課程中的應(yīng)用[J].計算機教育,2004,(5).
[3]康麗麗. 計算機語言教學(xué)方法探討[J]. 廣西輕工業(yè), 2009.
[4]王榮英.C語言案例教學(xué)法在中職學(xué)校中的應(yīng)用[J].管理觀察,2009,(33).
[5]詹自勝.案例教學(xué)法在計算機程序設(shè)計教學(xué)中探索與實踐[J].管理觀察,2009.
[6] 陳龍猛,王保桂,李吉忠,于仁師.大案例教學(xué)法在Visual Basic程序設(shè)計教學(xué)中的探究[J].計算機教育,2008,(5).
[7]肖明.案例教學(xué)法在“C++語言程序設(shè)計”教學(xué)中的應(yīng)用[J].計算機教育,2010.
責(zé)任編輯賴俊辰見習(xí)編輯邱麗