
摘 要:Visual FoxPro6.0課程(簡稱VFP 6.0)是中等職業技術學校計算機以及財經類專業學生必修的一門專業基礎課程。本文分析了課程設計教學在中職數據庫課程教學中的可行性及其應用。
關鍵詞:中職;VFP教學;課程設計;數據庫
一、問題的提出
筆者在多年講授專業課程中發現,許多專業課程在講授完課本上所有的章節后就進行期末考核,意味著這門課程的授課就結束了。學生普遍反映這樣的教學模式往往讓他們感覺到好像學了很多知識,但又不知道如何運用所學的知識結合生活實際開展綜合的應用。這是因為教師往往采用傳統教學模式,在教學內容上只注重學生基本職業能力中知識和技能的培養,而忽視了綜合職業能力培養;注重知識傳授和認識的學習,抽象性知識多,實用性知識少。所以在學完課本上所有的知識后,安排一次全面的綜合練習是十分必要的,而課程設計就是其中的一種行之有效的方法,能夠有效解決上面的問題。課程設計讓學生通過動手動腦解決實際問題,是學生學完課程后進行的一次全面的綜合訓練。通過課程設計,使學生經受一次綜合動用所學知識,解決實際問題,掌握使用各種計算機資料和有關參考資料,提高學生的能力;培養學生理論聯系實際和獨立思考的能力,并激發學生的實際開發創造意識和能力,鍛煉學生適應社會的能力。
二、課程設計教學模式的可行性分析
1. 從學生學習角度分析。
如果采用傳統教學模式開展專業課程的教學,那么整個學期下來很多學生只停留在分散知識點的應用上,而對怎樣運用所學知識開展綜合應用卻無從下手。如果使用課程設計模式,在第一堂課上由任課教師下達本學期的課程設計任務,在整個學期的教學過程中以此為主線,逐一對教材中的知識點進行分析、講解和應用,效果是可想而知的,這樣會大大激發學生的學習興趣,學生的學習熱情也就自然高漲,教學的效果也會得到很大的提高。
2. 從學生就業角度分析。
在當今的信息時代,企業所需要的是專業知識扎實、綜合能力強的應用型人才。課程設計的目的就是提高學生運用數據庫理論解決實際問題的能力,培養綜合能力強的應用型人才。
三、課程設計的實施步驟
課程設計的實施步驟如下:
1. 明確課程設計的目的和任務。
課程設計是知識深化、拓寬的重要過程,也是對學生綜合素質與實踐能力的全面鍛煉,是實現培養目標的重要階段。通過課程設計,著重培養學生綜合分析和解決問題的能力,培養學生理論聯系實際和獨立思考的能力。
課程設計的任務是通過進一步的設計訓練,使學生熟悉數據庫管理系統設計的基本原理和方法,具備一般程序設計的基本技能;能夠根據不同情況,合理地選擇結構、構造方案,熟練地進行數據庫結構設計,并學會利用各種資源開展設計。
2. 向學生布置課程設計的任務。
(1)教師向學生布置設計任務:開發出一套實用的應用程序系統。
(2)編寫詳細的課程設計說明書一份。
3. 說明課程設計基本要求。
課程設計是綜合性很強的專業訓練過程,對學生綜合素質的提高起著重要的作用。為了保證教學的效果,在整個課程設計過程中要向學生提出相關的要求。
(1)學習要求。在教學中,要求學生掌握好每一個知識點,并且隨時反饋。
(2)時間要求。一般不少于2周(一般定于教學完成后兩周)。
(3)任務要求。在教師指導下,獨立完成一項給定的設計任務,編寫出符合要求的程序。
(4)知識和能力要求。熟悉系統結構設計流程圖的各項內容和要求,明確課程設計的目的、方法和步驟;設計中必須努力認真,獨立地按質量地完成每一個階段的設計任務;設計中絕對禁止抄襲他人的設計成果;所設計的程序必須滿足實際使用要求,編譯出可執行的程序;要求程序結構簡單,功能齊全,使用方便。
四、課程設計在VFP教學中的具體應用
Visual FoxPro6.0課程主要是學習數據庫的基本概念、編程基礎和實際開發應用。課程設計是在VFP課程教學結束后進行的一次全面的綜合練習,其目的在于:通過綜合練習,使學生能鞏固和加深對數據庫基礎理論和基本知識的理解;掌握使用數據庫進行軟件設計的基本思想和方法;提高學生運用數據庫理論解決實際問題的能力;培養學生調查研究、查閱技術文獻、資料、手冊以及編寫設計管理系統的能力。根據VFP課程的教學安排及課程設計的任務,主要步驟如下:
第一步:對全班學生進行分組。為了保證課程設計的順利開展和效果,教師在分組時應注意根據學生的基礎進行合理的搭配。
第二步:布置設計的任務——設計一個圖書管理系統。收集系統設計所必需的數據及素材,了解各程序模塊所要執行的功能。根據課程設計任務要求,構造出程序的基本思路,畫出程序設計結構框圖(如圖1所示)。
第三步:為了讓學生對所設計的圖書管理系統有主觀上的認識,教師應該首先設計一個范例,并進行演示。教師在演示的過程中要對系統逐一進行分解,讓學生看清楚整個系統是由哪幾個功能模塊組成,每個模塊要牽涉到哪些知識點,這樣,通過分解示范讓學生對所學的知識有了更深的理解。至此,學生課程設計的要求有了一個初步的認識,在頭腦中建立起一個完整的設計框架,從而為往后的設計打下基礎。
第四步:課程設計內容布置給學生后,要求學生按照步驟開展設計(如圖2所示)。教師要密切注意學生開展設計的進展情況,及時收集學生反饋的信息,解決設計中存在的疑難問題。對于設計內容,雖然已經提前做了范例,但難免會存在個別疏漏,不夠完善的地方,教師要及時處理。
四、教學評價
學生課程設計的評價由所屬小組評分、教師檢查評分兩部分組成。小組評分主要圍繞考勤、在設計過程中的參與程度和對待意見反饋的態度等方面開展,而教師的檢查評分側重于學生的完成情況、設計思路、方法和技巧、設計程序的人機交互性等方面。綜合以上兩方面的情況,對學生進行整體、全面的評價,最后給出課程設計的評定成績,課程設計的成績分為:優秀、良好、及格和不及格四種等次。
五、結束語
課程設計是一種動態的、開放的教學方式,在專業課程教學中開展課程設計,對學生和教師都是雙贏的。對于學生,在課程設計過程中能學會搜集信息、處理和利用信息;教學內容由教材向實際應用擴展,學生知識遷移、解決實際問題的能力得到了提高。同時,在這過程中,學生與他人溝通、合作等方面的能力也得到了提高。對于教師,通過課程設計,可以檢查學生對于本課程知識的掌握程度,為今后的課程教學提供了一個很好的參考依據。所以說,課程設計對于解決現存于教學中的學生缺乏綜合應用能力培養的缺陷是一種非常有效的教學方法。
(作者單位:江門市新會岡州職業技術學校)
參考文獻:
魏茂林.數據庫應用技術——Visual FoxPro 6.0(第3版)[M].北京:電子工業出版社,2011.
責任編輯 賴俊辰