肖婧 史學(xué)偉
摘 要: 針對《計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)Visual FoxPro》課程教學(xué)中存在的問題及案例教學(xué)法的研究現(xiàn)狀,提出在Visual FoxPro教學(xué)中采用案例教學(xué)法,具體介紹案例教學(xué)法在Visual FoxPro教學(xué)中的設(shè)計(jì)與實(shí)施,旨在激發(fā)學(xué)生的學(xué)習(xí)興趣,同時提高學(xué)生的實(shí)踐能力及綜合素質(zhì)。
關(guān)鍵詞: Visual FoxPro 案例教學(xué)法 教學(xué)改革
《計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)Visual FoxPro》為大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)教學(xué)系列中的核心課程,是基礎(chǔ)性、實(shí)踐性和拓展性較強(qiáng)的課程,在整個計(jì)算機(jī)課程體系中占有重要地位[1]。但是目前,計(jì)算機(jī)程序設(shè)計(jì)不論是在教學(xué)方式上,還是在教學(xué)內(nèi)容上,都偏重知識的灌輸,重理論輕實(shí)踐,以教師為中心,以單項(xiàng)講授為主,這種教學(xué)方式下培養(yǎng)出來的學(xué)生實(shí)踐能力不強(qiáng),不能滿足當(dāng)前社會對人才的需求。
1.案例教學(xué)法研究現(xiàn)狀
案例教學(xué)法,即教師根據(jù)教學(xué)目的要求,組織學(xué)生通過對案例的調(diào)查、閱讀、思考、分析、討論和交流等活動,使其分析問題并提出解決問題的方法及原理,進(jìn)而提高學(xué)生分析問題和解決問題的能力,加深對基本原理和概念理解的一種特定的教學(xué)方法。案例教學(xué)法通過長期的教學(xué)實(shí)踐及自身的特點(diǎn),現(xiàn)已形成獨(dú)具特色的重要的教學(xué)形式。
案例教學(xué)法始于古希臘、古羅馬時代,由于19世紀(jì)在哈佛商學(xué)院的成功運(yùn)用和實(shí)施,使其成為一種代表未來教育方向的成功教育模式[2],20世紀(jì)初,案例教學(xué)被運(yùn)用于商業(yè)與企業(yè)管理學(xué),其內(nèi)容、方法和經(jīng)驗(yàn)日趨完善與豐富,并在世界范圍內(nèi)產(chǎn)生巨大的影響。在我國把案例教學(xué)運(yùn)用計(jì)算機(jī)教學(xué)尚處于起步階段,但是已納入各高校的教學(xué)改革計(jì)劃,案例教學(xué)法己被越來越多的人接受。
2.Visual FoxPro案例教學(xué)法研究
2.1案例教學(xué)的設(shè)計(jì)
案例作為案例教學(xué)的基本材料,其質(zhì)量直接影響案例教學(xué)效果,進(jìn)行案例教學(xué)前,要在學(xué)生現(xiàn)有的知識水平及能力的基礎(chǔ)上,根據(jù)教學(xué)大綱及教學(xué)目標(biāo)的要求,選取案例,案例要從實(shí)際出發(fā),具有針對性、層次性和可拓展性。
在本次研究中,由于教學(xué)大綱課時要求的限制和案例教學(xué)本身的特點(diǎn),同時考慮到教學(xué)內(nèi)容及學(xué)生的因素,教學(xué)上選取四個案例:第一個案例為小案例,旨在激發(fā)學(xué)生的興趣和熟悉Visual FoxPro的開發(fā)環(huán)境及相關(guān)基礎(chǔ)知識;第二個案例難度加大,即對Visual FoxPro的一些控件的應(yīng)用,在激發(fā)學(xué)生興趣的同時,使其在實(shí)踐中理解理論知識;第三、四個案例是綜合案例,相對較大,包含的內(nèi)容較多,旨在增強(qiáng)學(xué)生的理解能力及分析編程能力。通過以上案例的講解、拓展及模仿學(xué)習(xí),使學(xué)生形成自主探究學(xué)習(xí)、合作學(xué)習(xí)的能力,同時熟悉及掌握程序開發(fā)的流程,形成良好的編程習(xí)慣等,最終達(dá)到教學(xué)目的。
2.2案例教學(xué)的實(shí)施
本次在程序設(shè)計(jì)教學(xué)中實(shí)施案例教學(xué)的方法為案例分析法,也叫案例討論法[3],重點(diǎn)強(qiáng)調(diào)學(xué)生的參與性,培養(yǎng)學(xué)生創(chuàng)造性思維和解決問題的能力,通過討論和分析培養(yǎng)學(xué)生解決問題的思維方法和能力。
在使學(xué)生了解基礎(chǔ)理論知識及背景后,全班學(xué)生分組,進(jìn)行案例教學(xué)。首先引入第一個案例,通過對簡單案例的講解讓學(xué)生立即模仿,激發(fā)學(xué)生的學(xué)習(xí)興趣,同時熟悉編程環(huán)境和一些常用基本控件,同時通過簡單案例引入事件的概念和一些編程必備的概念及理論知識;然后進(jìn)行第二個案例:編程實(shí)現(xiàn)如何求分段函數(shù)、求最大值和最小值、求階乘、打印圖形、判斷素?cái)?shù)、數(shù)組排序等常用算法。此案例與學(xué)生的認(rèn)知特點(diǎn)和現(xiàn)實(shí)生活相聯(lián)系,難度有所加大;最后引入第三、第四個案例:設(shè)計(jì)一個簡易常用數(shù)學(xué)表的表單并求出所有素?cái)?shù),此案例為綜合案例,難度較大,是對前面各個案例中所涉及的知識點(diǎn)進(jìn)行鞏固和進(jìn)一步的理解和學(xué)習(xí),讓學(xué)生逐步領(lǐng)會和掌握編程的基本思路和開發(fā)一個程序的完整步驟。這樣將每一階段分為一個或者多個案例活動,合理安排、層層深入、循序漸進(jìn),讓學(xué)生在教師的引導(dǎo)下及在同組同學(xué)的討論及分析下,在具體案例的實(shí)踐和啟發(fā)中不斷地加深理解和學(xué)習(xí)面向?qū)ο蟮某绦蛟O(shè)計(jì)思想和面向?qū)ο蟮某绦蛟O(shè)計(jì)知識,學(xué)會進(jìn)行程序設(shè)計(jì)的基本思路和基本方法,在全體的相互合作和自主探究的氛圍中學(xué)習(xí)和研究。
在每個案例結(jié)束后,學(xué)生要撰寫案例學(xué)習(xí)總結(jié)報(bào)告,并全體討論,包括是否達(dá)到案例學(xué)習(xí)的目的、對所選案例進(jìn)行優(yōu)劣分析、對自己掌握的知識點(diǎn)進(jìn)行總結(jié)和分析及收獲體會。
3.結(jié)語
與傳統(tǒng)程序設(shè)計(jì)教學(xué)相比,案例教學(xué)法不僅是教師過多的講授理論,不再是學(xué)生簡單的復(fù)制與重復(fù)教師所講內(nèi)容,而是學(xué)生發(fā)揮主體作用,強(qiáng)調(diào)學(xué)生的實(shí)際動手操作能力,用更貼近實(shí)際生活的案例教學(xué),調(diào)動學(xué)生的學(xué)習(xí)積極性,通過分組學(xué)習(xí),以案例為中心,以問題為導(dǎo)向,促進(jìn)學(xué)生展開積極主動的學(xué)習(xí)活動,在學(xué)習(xí)中發(fā)現(xiàn)問題,并通過小組討論及分析提出解決問題的方法并驗(yàn)證。在此過程中,學(xué)生不僅完成學(xué)習(xí)任務(wù),而且提高綜合素質(zhì);教師不僅完成了教學(xué)任務(wù),而且教師與學(xué)生之間的關(guān)系發(fā)生轉(zhuǎn)變,教師在解決學(xué)生提出問題的同時,也提高自身的知識面,教師與學(xué)生相互合作,教學(xué)相長。
總之,案例教學(xué)法實(shí)際上是以培養(yǎng)學(xué)生自主探究能力和研究性學(xué)習(xí)的一種教學(xué)方法,在《計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)Visual FoxPro》教學(xué)中運(yùn)用案例法教學(xué),使學(xué)生從實(shí)際應(yīng)用系統(tǒng)開發(fā)的角度掌握知識,不僅提高學(xué)習(xí)熱情與積極性,而且提高動手能力和創(chuàng)新能力,取得較好的教學(xué)效果。
參考文獻(xiàn):
[1]詹自勝.案例教學(xué)法在面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)中的探索與實(shí)踐[D].浙江師范大學(xué),2006.
[2]楊永,王莉利,時貴英,周凱.案例教學(xué)法在《Visual FoxPro程序設(shè)計(jì)》教學(xué)中的應(yīng)用與實(shí)踐[J].教育教學(xué)論壇,2012,11:153-154.
[3]周大朋,朱勇,盛妤.“案例教學(xué)法”在《Visual FoxPro程序設(shè)計(jì)》理論課程中的應(yīng)用[J].考試周刊,2013,27:119-120.