林和平
(集美大學(xué) 計算機工程學(xué)院,福建 廈門 361021)
高校非計算機專業(yè)《Visual Foxpro》課程教學(xué)改革探索
林和平
(集美大學(xué) 計算機工程學(xué)院,福建 廈門 361021)
本文著手分析高校非計算機專業(yè)《VisualFoxpro》課程教學(xué)中所存在的若干問題,并結(jié)合筆者多年從事該門課程教學(xué)的經(jīng)驗,提出若干解決辦法,為提高該門課程的教學(xué)效果獻計獻策.
Visual Foxpro;非計算機專業(yè);教學(xué)改革
為了適應(yīng)時代發(fā)展的需要,進一步提高高校非計算機專業(yè)學(xué)生的計算機文化素養(yǎng),許多高校在大一下學(xué)期都開設(shè)了計算機程序設(shè)計類課程,諸如:《C語言程序設(shè)計教程》、《Visual Basic程序設(shè)計教程》、《Visual Foxpro程序設(shè)計與應(yīng)用教程》(以下簡稱VFP)等.而VFP關(guān)系數(shù)據(jù)庫系統(tǒng)是新一代小型數(shù)據(jù)庫管理系統(tǒng)的杰出代表,它以強大的性能、完整而又豐富的工具、極高的處理速度、友好的界面以及完備的兼容性等特點,備受廣大用戶的喜愛.[1]目前,學(xué)習(xí)該門課程的學(xué)生,既有文科生,也有理工科生,他們的知識結(jié)構(gòu)顯然不同,這就給教學(xué)的實施帶來了一定的困難,需要我們找出較合適的辦法來加以解決.
在中學(xué)階段,為了迎接高考,確實存在部分中學(xué)對中學(xué)信息技術(shù)課程的不重視,特別對于文科生來說更是如此,他們對于計算機程序設(shè)計來說,可以說是“零起點”.當(dāng)然,也有一些同學(xué)在中學(xué)階段,有這方面的學(xué)習(xí)訓(xùn)練,個別有興趣的同學(xué),編程思想已達到一定的水平.所以,我們的授課對象存在著計算機文化水平參差不齊的現(xiàn)象.
眾所周知,計算機的發(fā)展日新月異,計算機軟件的版本不斷地推陳出新,這就要求我們要隨時掌握計算機的新知識,對于教學(xué)內(nèi)容要不斷推陳出新,讓學(xué)生能掌握到最新知識,跟上時代發(fā)展的節(jié)奏.
目前確有部分高校把計算機等級考試與學(xué)生的學(xué)位掛鉤,又加上學(xué)時數(shù)不斷地壓縮,迫使部分老師本著學(xué)生的利益出發(fā),一切圍繞著等級考試轉(zhuǎn),臨考前大量采用“題海戰(zhàn)術(shù)”.我們也發(fā)現(xiàn)有部分同學(xué)在VFP等級考試前,大量地死記硬背程序代碼,這種做法相當(dāng)不可取,也不符合考試的宗旨,必須扭轉(zhuǎn)過來.
學(xué)生是學(xué)習(xí)的主體,能否調(diào)動學(xué)生的學(xué)習(xí)主觀能動性,是學(xué)好任何課程的關(guān)鍵.很多學(xué)生,特別是文科生,并不重視本門課程的教學(xué),當(dāng)然也存在一定的畏難思想.教師應(yīng)在第一堂課,多花些時間,講解學(xué)好本門課程的重要性.在當(dāng)今計算機信息時代,不懂得計算機已成為文盲的新標(biāo)準(zhǔn),如何讓計算機能代替人們從事大量的工作,學(xué)好計算機語言是相當(dāng)必要的,當(dāng)然對于提高學(xué)生的邏輯思維能力也有一定的幫助.
現(xiàn)在所用的教材大多是統(tǒng)編教材,必定存在一定的缺陷,對于文科生和理科生,我們不能同等對待,不能提出同等的要求.文科生可以側(cè)重于基本數(shù)據(jù)庫的操作、簡單的結(jié)構(gòu)化程序設(shè)計的分析與練習(xí)、創(chuàng)建簡單的表單,能讓他們掌握VFP的基本操作,了解計算機程序設(shè)計方法,利用計算機解決基本問題的能力.而對于理科生,可以多在程序設(shè)計上下功夫,并增加類等較難內(nèi)容的學(xué)習(xí),在學(xué)期最后,要求他們能利用VFP開發(fā)一個綜合實例.
除此之外,要在課堂教學(xué)中注重師生互動,充分調(diào)動學(xué)生的學(xué)習(xí)積極性,比如,在表單控件章節(jié)的學(xué)習(xí)中,要結(jié)合實例來介紹常用控件的基本屬性、事件與方法,讓學(xué)生能更直觀、充分地了解這些內(nèi)容,而不是死記硬背.我們可以舉些與人們?nèi)粘I钪懈N近的實例,比如“擊鼓傳花”表單界面及代碼的設(shè)計,這樣容易激發(fā)學(xué)生的學(xué)習(xí)積極性.當(dāng)然對于不同專業(yè)的學(xué)生,我們可以盡量找出相關(guān)的例子來闡述.
在授課過程中,教師應(yīng)更多地采用案例教學(xué)法、任務(wù)驅(qū)動方式[2],把每次實驗所要達到的任務(wù)布置下去,要求學(xué)生圍繞此任務(wù),利用所學(xué)的知識,自主分析來完成實驗.而不應(yīng)象目前,很多實驗指導(dǎo)書都已把實驗步驟、程序代碼羅列出來,學(xué)生只要做個驗證,做完后還是不理解,這種驗證式的實驗很不可取,特別地對于程序設(shè)計實驗,要求學(xué)生要能分析程序,也可對實驗稍做改變,讓他們來獨立設(shè)計完成.
現(xiàn)在有些高校還是比較注重等級考試,甚至把它做為期末的成績,這是一種方式,但還是不夠完善,不能客觀地反映一個學(xué)生的真實水平,也可能導(dǎo)入應(yīng)試教育圈圈.我們就發(fā)現(xiàn)有部分同學(xué)在臨考前,死記硬背大量的代碼,這是很不好的現(xiàn)象,當(dāng)然他們也是擔(dān)心一時考不好,影響自己的學(xué)習(xí),所以我認為這種一考定成績不太可取,平時的作業(yè)、實踐應(yīng)該占一定的比重,這樣更能反映學(xué)生的實際水平,也更有利于平時的教學(xué)管理.
我們前面所談到的需要根據(jù)不同的授課對象來調(diào)整教學(xué)內(nèi)容,這就對教師提出了相當(dāng)高的要求,需要他們拓寬自己的知識面,不能照搬照套書本內(nèi)容.需要教師不斷地進修學(xué)習(xí),提高教師的整體素質(zhì).
當(dāng)今信息社會里,對計算機基礎(chǔ)教育要求越來越高,特別對計算機程序設(shè)計語言課程類更是如此.如何搞好此類課程的教學(xué)工作,正是考驗廣大計算機教育工作者的聰明才智的時候,需要他們不斷地探索,獻計獻策,才能得到提高和完善.
〔1〕鄂大偉.Visual Foxpro 6.0 程序設(shè)計與應(yīng)用教程[M].廈門:廈門大學(xué)出版社,2002.
〔2〕陳藝.任務(wù)驅(qū)動教學(xué)法在大學(xué)計算機基礎(chǔ)課程中的應(yīng)用[J].四川文理學(xué)院學(xué)報,2010(09).
TP311.138-4
A
1673-260X(2012)08-0049-02