鄭叢 張揚之
摘要:VB程序設計課程知識點多、理論性和靈活性較強,對實踐環(huán)節(jié)也有較高要求,這將給VB教學工作帶來不小的挑戰(zhàn)。在VB教學中引入案例教學,可以提高學生的學習積極性,使教學效果顯著提高。
關鍵詞:VB程序設計;案例教學;教學方法
當前,很多高校都開設VB程序設計這門課,并把它列入浙江省計算機等級考試二級的考試內容來衡量計算機專業(yè)和非計算機專業(yè)學生掌握計算機編程語言的能力。但對于學生來講,對于枯燥的編程興趣不大,因此如何激發(fā)學生的學習興趣,積極地學好這門課程就變得不大容易。
案例教學是指教師根據(jù)教學的具體目標和學生的實際情況選定合適的案例,教師引導學生學習案例并對案例中的問題進行討論,最后找出解決問題的方案,從中學到新的知識并進行鞏固應用。
在VB程序設計的課程中,可以將課程相關理論知識和使用技巧完全融于具體的案例中,讓學生圍繞案例,開展分組合作,結合已經(jīng)學過的知識和技巧,利用對案例產(chǎn)生濃厚的興趣努力解決問題,從而激發(fā)學生的學習積極性。
一、案例教學法的優(yōu)勢
傳統(tǒng)的VB教學中,一開始都是介紹對象、屬性、方法和事件等,這些都是程序設計中比較抽象難懂的概念;其次,介紹程序的語言基礎、分支、循環(huán)、數(shù)組等,從知識的邏輯結構體系上看,這樣的安排并沒有問題。但從學生的認知規(guī)律來看,這種方式會馬上阻礙學生繼續(xù)學習這門語言的興趣。在VB的教學中引入案例教學法,意在打破傳統(tǒng)的授課順序,以實際案例為中心,由淺入深,通過讓學生觀看案例運行結果到模仿案例,在實際的操作中區(qū)領悟這些知識點和概念,最后再通過教師的歸納總結,讓學生在整個學習過程中始終保持興趣和新鮮感,從一無所知到最后完成一個案例得到相應的成就感,避免了繁雜枯燥的理論說教,也提高了學生分析問題的和解決問題的能力。
二、案例設計要花心思
案例教學的關鍵就在于案例本身,通過這個案例,教師要明確此案例能夠激發(fā)學生的求知欲,希望讓學生學到什么知識點,能夠讓學生解決怎樣的問題,是否會在日常生活中應用起來。因此案例的選取就顯得至關重要。
1 案例選取要貼近生活
案例的設計和選取應該考慮到與學生的生活、專業(yè)相關聯(lián),只有這樣的案例才能讓學生體會到程序設計的實用性,從而引起學習熱情。
例如,我們可以設計QQ的登錄界面,將VB界面設計,控件的布局以及字符串函數(shù)等知識點涵蓋其中。學生對于QQ登錄界面再熟悉不過,通過自己設計這種登錄界面,學到相應的知識。
2 案例選取要注重趣味性
案例的設計還要能引發(fā)學生的興趣,誘發(fā)學生學習的積極性和自主性,使學生在極大的興趣和迫切需要知道答案的情況下,產(chǎn)生積極探究的動力。
例如,在講解隨機數(shù)函數(shù)時,采用“電腦彩票”的實例,讓學生自己設計各種規(guī)則的彩票系統(tǒng),學生有極大的興趣。把日常生活中隨處可見的實例搬到課堂,學生能夠以對案例的興趣輕松掌握相應的知識點。
3 要掌握案例選取的度
案例的選取要適度,因為所選的案例將會直接影響到教學效果和學生的學習效果。因此,在案例的設計和選取上要花心思:
1)目標明確化。案例的選擇要根據(jù)教學要求設定,讓學生對要掌握的知識點一目了然。在案例設計過程中,要將總體任務進一步細化分解成若干個子任務,再通過子任務的整合,從而實現(xiàn)總體任務的完成。例如:在介紹IF……ELSE選擇控制語句的時候,不要單一講解該語句的功能,而應該給學生演示一個用戶和密碼登錄界面的案例,如QQ登錄界面,通過任務的驅動提出目標問題的設定,在學生表現(xiàn)出強烈的好奇心和欲望時,抓住學生思維活躍的特點,引導學生對實現(xiàn)目標的進一步討論,再通過進一步講解實現(xiàn)這一程序的基本思路,提出解決問題的方法,總結語句用法及注意事項。這樣使學生很快了解程序設計的整個過程,通過實現(xiàn),讓學生豁然開朗。
2)任務規(guī)范化。教材是死的,不能照搬照抄,照讀照念,應該強調任務中程序設計結構的嚴謹性,即使是簡單的案例,也要做到嚴謹,符合規(guī)范化的邏輯思維。例如:在介紹VB對象的屬性、方法和事件的相關概念時,設計一個求任意兩個數(shù)相加的程序,通過互動的教學方式,讓學生完成整個操作過程,通過提問,學生思考及討論,理解什么是對象及對象的屬性、方法和事件,最終掌握知識點。
3)步驟詳細化。對程序設計知識結構的接受,需要有一定的過程。為了讓學生能夠順利完成案例任務,在實踐中提高學生分析問題和解決問題的能力,必須對每一個案例的操作步驟要詳細合理的給出,例如:算法的合理性,代碼的正確性。再通過上級實踐,讓學生按照程序的操作步驟模仿,就可以得到最終結果,這樣能啟迪學生對程序設計的算法和書寫步驟的掌握。
三、案例講解要簡單明了
在進行案例教學時,對案例的講解也要有技巧,不能忽略。由于VB所涉及的概念、名詞及程序設計思想比較復雜,很多知識點本身就具有較強的概念性和邏輯性。因此,單純的理論講解肯定行不通,因此在講解案例時要注意:
1 概念在案例中滲透。這一思想在教學環(huán)境中以一個具體案例作為切入點,把每個案例都適當?shù)貪B透一些相關的概念和知識點,學生通過案例,逐漸地,自然地去體會概念的運用。從而,掌握一些晦澀難懂的概念。
2 在案例中體現(xiàn)問題。在案例教學過程中設置問題,能引發(fā)學生的注意力,促進學生主動思考,主動探索。
3 逐步講解知識點。在案例中包含多個知識點時,不要一口氣講解完,應該對案例的知識點做分部講解,由淺入深,每講解一部分,讓學生實踐操作一下,然后再講解下一部分,直到案例完成為止。各部分之間應該做到銜接自然,講解時要把握好速度。
四、恰當遷移案例
在原有案例的基礎上,改變或增加一些條件,就可以過渡到新的案例,從而將應用進一步遷移到其他問題上。此時的案例與原先的案例有所同又有所不同,讓學生自己主動發(fā)現(xiàn)問題、解決問題,從而提高學生舉一反三的能力。
例如,在講述VB中的Timer控件時,我們設計了一個“秒表”,用來對運動會的徑賽項目進行計時。完成后,又讓學生利用此Timer控件設計一個“倒計時”程序。學生根據(jù)已有的知識,很快實現(xiàn)了這一程序。在這個過程中,相信學生更加深入地理解了此控件的應用,在以后的實例中也能夠靈活使用。
五、結束語
VB程序設計課程中實施案例教學,將教學內容與案例有效結合起來,學生由對案例的興趣轉化成學習這門課程知識的興趣,從直觀地看到結果,再有學生自己一步步完成整個案例,培養(yǎng)了學生自主學習的能力和實踐能力,還讓學生感受到一種成就感,這樣有效地提高了課堂效率,提高了教學質量。
參考文獻
[1]胡晶.VB教學中如何實施案例教學法[J].內江科技.2011(1).
[2]鄭開濤,任務驅動教學模式的探索[J].當代教育論壇.2008(8).
[3]許維.激發(fā)學生VB學習興趣的探討[J].廊坊師范學院學報(自然科學版),2011(11).
[4]卞愛蓮.中職VB程序設計課程案例教學有效性研究[J].江蘇教育報.2009年10月.