案例教學(xué)法在《VB程序設計》教學(xué)中的探索論文
案例教學(xué)法在《VB程序設計》教學(xué)中的探索論文
摘要如何提高VB程序設計這門(mén)課程的教學(xué)效率,并找出一種與學(xué)生認知規律相適應和能夠激發(fā)學(xué)生學(xué)習興趣教學(xué)方式,是擺在每一位從業(yè)教師所要面對的重要課題。本文主要是對在講授VB課程過(guò)程中如何通過(guò)案例教學(xué)法進(jìn)行有效的探索。
隨著(zhù)當今信息技術(shù)高速發(fā)展并已經(jīng)滲透到生活中各領(lǐng)域,信息技術(shù)早已從各方各面深刻的改變了人們的生活習慣、思維方式和工作途徑,因此,人們越來(lái)越注重開(kāi)發(fā)計算機編程方面的技能和計算機知識的普及。其中,高級語(yǔ)言中程序設計課程的開(kāi)設不僅使學(xué)生能夠更透徹的理解計算機工作時(shí)的原理,在培養學(xué)生嚴密的邏輯思維、扎實(shí)基礎、理論公關(guān)等方面也有著(zhù)非常重要的作用,因此許多中職學(xué)校在基礎必修課程中加入程序設計。
當前編程語(yǔ)言有許多種類(lèi),其中,面向對象式的語(yǔ)言Visual Basic獨樹(shù)一幟,有很多學(xué)生在學(xué)習編程語(yǔ)言中都選擇了它。它的特點(diǎn)主要有兩個(gè)方面:(1)在個(gè)人計算機操作系統領(lǐng)域中,由于Windows操作系統用戶(hù)更廣泛,因為通過(guò)VB可以開(kāi)發(fā)出各種各樣的Windows應用程序,并且微軟技術(shù)每更新一次,VB都會(huì )有新的進(jìn)展,從而顯示出其強大的生命力和廣泛的市場(chǎng)應用前景。
(2)它的圖形化界面技術(shù),使得圖像生動(dòng)直觀(guān)并且簡(jiǎn)單易學(xué)。因此,我們可以從面向對象的相關(guān)概念和對象用法觸類(lèi)旁通,為其他語(yǔ)言的學(xué)習打好基礎。但在VB編程語(yǔ)言的實(shí)際教學(xué)過(guò)程中,如何充分利用好多媒體教學(xué)工具,來(lái)激發(fā)學(xué)生對編程語(yǔ)言的興趣愛(ài)好,并達到理想的教學(xué)目標,是每一位現行教師所面臨和探索的問(wèn)題。其中,含義案例教學(xué)法早在19世紀70年代由美國哈佛大學(xué)法學(xué)院院長(cháng)蘭德?tīng)査岢龅模渥钤邕\用于醫學(xué)領(lǐng)域,后來(lái)滲透到軍事學(xué)、教育學(xué)、法學(xué)、管理學(xué)等學(xué)科,發(fā)展到今天,案例教學(xué)法在教學(xué)體系中意義重大。所謂案例教學(xué)法,是指利用生活中已經(jīng)發(fā)生或目前還沒(méi)發(fā)生但將來(lái)可能發(fā)生的問(wèn)題作為案例形式讓學(xué)生去分析和探究,并由分析結果提出各種解決問(wèn)題的方案,進(jìn)而從中提高學(xué)生解決實(shí)際問(wèn)題能力的一種教學(xué)模式。因此,案例教學(xué)法是一種善于啟發(fā)學(xué)生靈感去提出問(wèn)題,并且使學(xué)生智力和能力都能得到充分提升的一種現代教學(xué)方法。它有著(zhù)比傳統教學(xué)方法更有效率的功能,也就是該方法在教學(xué)的程序上始終遵循著(zhù)由典型事例推出同類(lèi)事物的共同特征進(jìn)而升華到掌握事物內部發(fā)展規律,增加學(xué)生對客觀(guān)世界認識的寬度。與傳統的使學(xué)生被動(dòng)學(xué)習教學(xué)法相比,本教學(xué)方法更側重于實(shí)踐能力和案例的講解分析過(guò)程,來(lái)激發(fā)學(xué)生的學(xué)習熱情,引導教學(xué)過(guò)程中的學(xué)生主動(dòng)參與熱情,學(xué)生可以通過(guò)使用原有的科學(xué)理論知識來(lái)解決問(wèn)題,如經(jīng)過(guò)分析、歸納、推理、總結的步驟來(lái)學(xué)習,從而達到鞏固知識和靈活運用知識的教學(xué)目的。案例教學(xué)過(guò)程中,教師應根據教學(xué)內容有的放矢地去設計教學(xué)案例,維持學(xué)生始終保持積極參與的思維狀態(tài),使其善于開(kāi)動(dòng)腦筋,認真思考,并找出解決問(wèn)題的方法。案例教學(xué)法在《VB程序設計》教學(xué)中所使用的策略選取與學(xué)生的生活密切相關(guān)的案例,使得VB案例教學(xué)顯得更加容易想象和學(xué)生更易于入門(mén)。
教師要善于給學(xué)生的課堂帶去更多樂(lè )趣,來(lái)達到激發(fā)學(xué)生對VB編程學(xué)習感興趣的目的。目前,許多VB程序設計的教材編排都是只考慮其知識的邏輯結構體系只對表面的知識進(jìn)行展開(kāi),課程一開(kāi)始就介紹諸如屬性、對象、事件和方法等一系列在VB程序設計中比較抽象難懂的概念。顯然,這樣并不符合學(xué)生的認知規律的特性,容易使學(xué)生對VB的學(xué)習失去信心。如孔子所說(shuō)的“知之者不如好知者,好知者不如樂(lè )知者”。所以,在教學(xué)的過(guò)程中,教師應靈活地給學(xué)生的學(xué)習營(yíng)造一種極富樂(lè )趣又寬松的學(xué)習環(huán)境,去充分激發(fā)學(xué)生的學(xué)習激情,變被動(dòng)為主動(dòng),就必須以學(xué)生為主體,以培養學(xué)生能力為中心來(lái)展開(kāi)教學(xué)方法。老師在給學(xué)生上第一節VB課時(shí),為了激發(fā)他們的學(xué)習熱情,可以先制作一個(gè)在水中自由自在游蕩的小魚(yú)圖案的屏幕保護程序或者是一種能展示相冊與畫(huà)面的VB程序演示給學(xué)生看,讓他們覺(jué)得這么短的時(shí)間內就能編出一個(gè)漂亮而又與生活密切相關(guān)的多媒(下轉第62頁(yè))(上接第33頁(yè))體程序,當然會(huì )一下就可以勾起他們好奇心。同時(shí),為了讓學(xué)生進(jìn)一步感受到VB程序設計的魅力,如:編制 “卡拉OK點(diǎn)播系統”、“學(xué)生成績(jì)管理系統”等。目的就是使學(xué)生從中得知VB的實(shí)用性,并會(huì )恨不得馬上坐在計算機面前編制自己想要的VB程序,自然而然他們肯定就有了學(xué)習的主動(dòng)性和積極性。
案例與數學(xué)有機結合起來(lái),數學(xué)跟每個(gè)人的生活息息相關(guān),幾乎所有人從小就開(kāi)始接觸數學(xué)。但是,VB程序設計這方面的知識絕大多數人都是到了大學(xué)才接觸,學(xué)起來(lái)猶如看天書(shū),因為VB程序這門(mén)課程術(shù)語(yǔ)太多,并且枯燥乏味、難以入門(mén),為了能讓讓學(xué)生在短時(shí)間內喜歡上VB,明白VB編程的方法步驟,教師不妨在教學(xué)過(guò)程中與數學(xué)有機結合起來(lái)。例如:在求“水仙花” 數(指其各位數字的立方和等于該數本身的三位數)時(shí)。若是在古代的話(huà),由于當時(shí)技術(shù)落后和計算用具缺乏,人們只能是從100依次試到999,再把能夠滿(mǎn)足條件的數一一挑出來(lái),當然,這樣既費時(shí)又費力。當今社會(huì ),用VB編程僅需幾秒鐘就可以結果算出來(lái)了。在V B編程中,循環(huán)結構是程序設計中學(xué)起來(lái)很費勁但不可或缺,對于多重循環(huán)更不容易弄清其流程。這時(shí)可以在課堂上以現實(shí)中的問(wèn)題為例子向學(xué)生提問(wèn),例如:時(shí)針每走過(guò)一格,分針將會(huì )走過(guò)多少格?秒針又會(huì )走過(guò)多少格?根據日常生活中的情況,可以形象地把分針、秒針和時(shí)針的運動(dòng)打比方,這就是三重循環(huán)嵌套。然后依據此思路寫(xiě)出最終的程序代碼,這樣就把抽象的問(wèn)題簡(jiǎn)單化了。最后,老師還可以給學(xué)生出點(diǎn)思考題以鞏固其知識,如:要用同樣的方法編程求解“百錢(qián)買(mǎi)百雞”、 “猴子選大王”等問(wèn)題。
在案例教學(xué)過(guò)程中進(jìn)行小組學(xué)習模式,教師可以根據VB的教學(xué)內容來(lái)巧妙設計案例,提出案例要求、案例目的及案例重點(diǎn)。這時(shí),同學(xué)在教師放入引導下先獨立思考,再由組長(cháng)組織本組成員對案例進(jìn)行分析研究,并記錄小組的討論過(guò)程,然后將本組討論結果進(jìn)行整理,最后,一各組員針對解決各自的方案寫(xiě)出VB的程序代碼。教師在此過(guò)程中主要負責答疑,學(xué)生根據教師的點(diǎn)撥,再次進(jìn)行更深層次的討論問(wèn)題,然后修改調試程序直到運行成功。這樣,不僅提高學(xué)生的獨立思考能力,還可以加強學(xué)生間的協(xié)調合作能力,同時(shí),提高了課堂的效率。
總之,教學(xué)方法有許多,況且沒(méi)有固定不變的或者孤立的教學(xué)方法,只有在VB程序設計的教學(xué)實(shí)踐中,通過(guò)新的模式、新的理念、新的指導,并根據生活中的切實(shí)問(wèn)題與不斷去深入探索研究,尋找更適合學(xué)生,更能提高教學(xué)質(zhì)量的教學(xué)方案,同時(shí)要巧妙地將各種方法有機結合起來(lái),著(zhù)重激發(fā)學(xué)生自主學(xué)習的熱情并使學(xué)生全心地投入到VB學(xué)習中去和提高學(xué)生的實(shí)際應用的能力,才會(huì )使VB課程的教學(xué)效率的提高,不斷創(chuàng )新。
參考文獻
[1]紀兆華,等.VB程序設計教學(xué)的研究[J].吉林:吉林大學(xué)學(xué)報,2005(8):149-151.
[2]楊俊宇.淺談VB程序教學(xué)方法[M].科技資訊,2006(16):211-212.
[3]牛又奇,孫建國.Visual Basic程序設計教程[M].蘇州:蘇州大學(xué)出版社,2007.
[4]吳海珍,等.面向編程能力培養的VB語(yǔ)言教學(xué)改革[J].長(cháng)沙:湖南師范大學(xué)學(xué)報,2005(11):120-122.
[5]辛利.案例教學(xué)和小組學(xué)習模式在VB中的實(shí)踐與探索[J].電腦知識與技術(shù),2009(5).
【案例教學(xué)法在《VB程序設計》教學(xué)中的探索論文】相關(guān)文章:
程序設計課堂教學(xué)模式探索論文03-20
探討教育心理學(xué)在英語(yǔ)教學(xué)中的實(shí)際應用論文08-13
五環(huán)節教學(xué)法實(shí)踐經(jīng)驗總結(通用11篇)06-08
高中語(yǔ)文教學(xué)之導學(xué)案教學(xué)初探論文03-19
夢(mèng)圓飛天教案例子07-13