魏慶儉
摘 要:“Visual FoxPro 程序設計”課程教學方法的選擇,對于課程的教學效果至關重要。教師要針對《Visual FoxPro程序設計》教學中存在的問題,運用案例教學法,充分調動學生學習的積極性和主動性,有效改善教學效果,提高學生的動手能力和創新能力。
關鍵詞:案例教學法;vfp;中職
程序設計的目的是以計算機執行命令的形式,把現實的具體操作過程,轉化為計算機應用系統,進行管理。在中職開設“Visual FoxPro 程序設計”課程,教學過程中容易存在理論和實際脫節的現象,學生普遍感覺學習過程枯燥無味,影響其教學效果。如果在教學過程中能夠結合實際案例,則能夠激發學生的學習興趣,消除疑慮、減輕學習負擔。因此,“案例教學法”是程序語言教學的有效手段。
一、中職Visual FoxPro課程特點
Visual FoxPro是一門高級程序設計語言,也是一門理論與實踐相結合非常緊密的語言之一,是以數據庫研究為主要內容,使用面向對象的程序設計方法,包括了數據庫設計、算法描述、程序編寫、系統管理等知識,所以Visual FoxPro的應用性較強。在中職開設該課程,可以根據學生的實際情況,把程序設計思想和數據管理方法相結合,能夠適合程序設計初學者,特別是中職學生使用。同時,也能夠為今后程序設計的學習提供實踐基礎。但是,由于學生缺少邏輯思維方法,再加上VFP課程實踐性很強,中職學生學習起來比較困難。
二、案例教學法概念
案例教學法就是教師根據課程教學目標和教學目的要求,在教學過程中設置一個或多個具體的教學案例,并且以案例為出發點,引導學生參與分析、討論、實踐等活動,并在活動中分析問題、解決問題,培養學生應用所學的理論知識加以實踐應用的教學方法。案例教學法的基本思想是“教師為主導,學生為主體”。案例教學法具有教學過程生動、形象、直觀等特點,能夠應用具體的實踐案例作為教學背景,對鞏固學生的理論知識有著積極的推動作用。在整個過程中,學生是主要參與者,是學習活動的主持者。其教學方法的目的,是能夠有效提高學生們分析問題、解決問題的能力。
三、案例設計特點
(1)目的性。案例教學法的目的是為了讓學生理論聯系實際,通過案例讓學生掌握基本的原理和概念,提高學生發現問題和解決實際問題的能力。因此,在選擇案例過程中,要始終以教學目的為基礎,符合教學大綱要求,使學生在案例討論中,加深對教材中某一重點或難點知識的理解和把握,利用課堂學習的理論知識來分析和解決案例中所涉及的問題,最終達到教學目的。
(2)真實性。在教學過程中,使用的案例一定是現實中發生的真實事件,并且是常見、復雜問題的典型,這有助于學生實踐能力的提高。
(3)啟發性。案例都是來源于現實生活,并且已經包括了以前遇到的問題以及解決問題的方法。通過再次分析,能夠啟發學生進一步思考,發現多種解決的途徑。問題越誘人深入,越能夠給學生留下較多的思維空間,引導學生進行獨立的思考和分析。要求學生以案例為基礎,完善、擴展案例,把應用引申到其他問題上,讓教學效果更好。
(4)生動性。案例教學法所選取的案例必須生動活潑,引人入勝。只有這樣,才能引起學生的興趣,以便展開深入思考。要讓學生盡快進入案例情境,了解、掌握案例中揭示的有關事實、情況。
四、案例教學法的實施
(1)選擇案例原則。“Visual FoxPro 程序設計”課程教學內容主要包括數據庫技術和程序設計。數據庫技術是將日常生活、學習、工作等現象進行數據化,并進行管理和處理。而程序設計則是發揮抽象思維能力,將傳統管理模式轉換為計算機算法,并且以程序語言的方式實現。這兩方面能力的學習,都需要實踐經驗作為基礎。因此,在教學的過程中,首先要讓學生了解案例與課堂教學內容的關系。然后,給學生說明通過學習和掌握案例,以便在以后實際工作中能夠靈活應用,充分發揮案例的現實作用。最后,要讓學生樹立正確的學習態度,即案例教學法的目的是過程案例分析,培養學生探索新的學習方法、認識問題的新思維和新觀點,培養知識的持續學習能力。
(2)典型案例設計。案例的設計是教學的關鍵,直接影響教學效果。因此,教師要根據教學內容認真設計案例,以案例為主線,體現教學內容所要求的知識點。在實際教學過程中,通常選取比較典型的案例在課堂上使用。其中,一個數據庫典型案例就是讓學生使用軟件設計一個常用數學表的表單。還有一個典型案例就是,結合兩種程序設計方法(面向對象和面向過程)求數字2到100之間的素數,并且要求在界面編輯框中顯示素數的結果。該案例綜合應用了標簽、命令、編輯等方法,讓學生能夠直觀看到運行界面和結果,更加生動、形象。
(3)教學案例應用。在教學案例的基礎上,要通過教師講解、學生分組實驗,合理運用教學案例。首先,教師讓學生了解案例的作用、功能及實現的基本任務,進入案例情境。然后,教師通過各種手段將案例實際運行的效果給學生演示,提高學生學習的積極性,感覺程序設計課程的魅力。最后,學生自行分組進行操作,自行設計和調試。各小組之間可以進行比較、討論、交流,總結案例的優缺點,提出改進方法。通過案例教學過程,學生能夠掌握案例相關的知識,提高學生程序設計的操作能力。
案例教學法在教學過程中雖然有一定作用,但是教師仍然要根據教學內容的不同,適當采用其他的教學方法作為輔助。要充分調動學生的學習主動性和積極性,讓學生“快樂地”學習,使學生快速地從知識和能力兩個方面得到較大提高。
參考文獻:
[1]李美滿,羅立宇.案例教學法在Visual FoxPro課程中的應用[J].湖南冶金職業技術學院學報,2008(3).
[2]王研,趙文杰.案例教學法在高職Visual FoxPro 課程中的應用[J].遼寧高職學報,2009(4).
[3]汪應曼.高校案例教學方法:教學準備與組織技巧[M].北京:對外經濟貿易大學出版社,2004.
(燈塔市中等職業技術專業學校)