摘要:本文介紹了我院“Visual FoxPro程序設計”課程的教學特色,探討和實踐了項目導向的課程內容,過程引導的課程結構,任務驅動、教學做合一的教學方法;豐富的、開放的網絡教學資源;校企共建、產學研結合的建設機制。
關鍵詞:項目導向;做學合一;校企共建;教學資源
中圖分類號:G642文獻標識碼:B
文章編號:1672-5913 (2007) 20-0032-03
1引言
“Visual FoxPro程序設計”是高職財經類、管理類等專業的計算機公共課,也是高職計算機類專業基礎課程。長期以來,該門課的教學方法是:多媒體教室講課à學生上機訓練à綜合訓練,其缺點是學生在學習和訓練時,不知道所學習的東西有什么用,不能很好地把握知識的重點,也不能很好地訓練在實際工作中所需要技能,學完了整個課程后,也不知道該課程的作用是什么,如何應用于實踐。針對這一情況,我們使用了項目導向、做學合一的教學方法,在實際教學中產生了良好的效果。
2采用行動過程導向組織教學內容
Visual FoxPro是一種實用性強的數據庫管理系統,使用它建立小型應用系統非常方便。對高職高專學生來說,學習該門課的目的有三個:
1) 具備數據處理的基本能力。能建立起數據庫技術的基本框架,掌握使用Visual FoxPro系統進行數據處理的基本方法、基本技能。
2) 具備小型應用系統的開發能力。包括需求分析、開發方法和開始過程。
3) 為后續課程打下基礎。能夠將所學的基礎知識和技能融會貫通,靈活應用于后續專業課程的學習中。
為了達到上述目的,采用行動導向來組織教學,即按照開發一個小型應用系統的過程來組織,把“Visual FoxPro程序設計”的各知識點融入到小型系統開發的過程中。我們根據本院圖書館的需求,自行開發了一套包括各種數據處理功能的“圖書館管理系統”,該課程以完成該項目的設計制作為主線,把整個課程教學內容分成項目分析、數據處理、編程技術、可視化技術、綜合實訓等五個模塊共22個單元完成,把理論教學與實踐教學融為一體,如圖1所示。

3采用任務驅動、做學合一的教學方法
“Visual FoxPro程序設計”教學過程的組織基本上是按單元進行的,各單元所需學時不等,我們根據單元需要,安排多個課時連上,每個單元教學目標就是能夠完成“圖書館管理系統”中部分功能的設計與制作。教學過程基本上按照五個步驟來完成,如圖2:

第一步:展示“圖書館管理系統”某部分的功能、運行和試用工作效果,讓學生明確本單元的學習目標,明確本單元學習要解決的具體問題。
第二步:講解或討論解決問題的基本方法和基本思想。其中,必須講到解決這一問題所用到的知識和技能,教師在講解這些知識和技能時,以本單元所要完成的“圖書館管理系統”中的相應功能為案例,教師講解和操作其中一部分,其余類似的部分讓學生自行完成。
第三步:讓學生自己動手,實際操作,完成本單元所要設計與制作的功能。學生在操作過程中,教師通過多種形式給予指導,也可以讓學生進行討論,或對學生進行分組,同一小組的幾名學生合作完成。
第四步:在學生完成具體操作的基礎上,教師進行歸納,強調相應的知識、技能和注意事項,把學生的感性認識逐步提升到理性的認識。有些屬于本單元的相關的知識和技能,本次項目中沒有用到的,教師加以延伸和拓展,延伸與拓展要自然過渡、適可而止。
第五步:完成本單元的設計和制作任務后,讓學生能夠解決同類性質的問題,要求學生另行完成其他類似功能的設計或相類似應用程序的制作,提出新的問題,布置相關課后訓練習題,并給予必要的指導。
在教學條件上,要使用多媒體機房(機房+投影儀)進行上課,邊講邊練,學習知識技能與完成項目結合起來。根據需要,有時先講后練,有時先練后講,有時邊講邊練。
4校企合作,課程共建,走產學研合作之路
為更好地為社會服務,也為了使教學內容更加貼近生產實際,使教學更具針對性,我們確定與黃岡市教育考試院和黃岡職業技術學院圖書館等十多家企事業共建課程,實現了學校、學生和共建單位多方共贏。
4.1使教學更貼近實際
教學素材、使用案例直接來源于共建單位,更符合實際需要。如“圖書館管理系統”的功能安排、數據流程、界面要求都是學生能夠直接接觸到的。教學過程中,為便于學生對項目需求、功能布局的理解,組織學生到相關單位或部門進行考察和調研,讓他們真實體會到需求分析的過程;項目制作過程中,所設計的功能和界面能否滿足使用單位的要求,要讓學生去征求單位管理員和工作人員的意見,充分體現軟件工程的思想;請共建單位的數據處理專家給學生上課,提出他們的設計思想,提出他們在工作過程中碰到的問題,讓學生開闊視野,拓展思路,把所學的知識和技能與社會實際工作結合起來,提高學生的學習興趣,增強學生的學習積極性和主動性。
4.2為共建單位解決實際困難
課程共建的另一方面,為合作單位解決實際問題。如黃岡市教育考試院每年考試類別多,需要處理的數據量大,由于工作人員尤其是編程人員少,他們亟需懂得數據庫技術的人員協助處理,這幾年,我們在教學過程中,引導學生為他們解決了許多實際問題,如開發“計算機等級考試報名系統”、“中考招生系統”、“考試照片核對系統”等等,這些無法購買到、功能因單位而異的軟件,大大提高了共建單位的工作效率,也展現了Visual FoxPro的強大功能。
4.3課程建設針對性更強
課程建設包括課程大綱的修訂、教材的編寫與使用、師資的培養和教學資源的建設。在不影響企業生產和保守技術秘密的前提下,選取優秀技術人員參與課程建設,他們及時提供本行業有關技術、管理改革與創新的新信息,協助調整和修訂“Visual FoxPro程序設計”教學大綱和課程建設規劃,參加行動導向的教材編寫工作;安排部分教師到共建單位進行頂崗實習和掛職鍛煉,要求擔任“Visual FoxPro程序設計”教學的主講教師和指導教師必須根據共建單位的需要至少開發一個應用軟件,促進了“雙師型”教師隊伍的建設;安排學生利用暑假期間到合作單位進行課程實習;學校任課教師與企業研究人員一道,參與企業的技術推廣和社會服務活動等等。這些工作的開展,促進了該課程的進一步開發,保證了該課程的先進性和實用性,使課程建設服務于地方經濟、區域經濟的針對性更強。
4.4更好地為社會服務
高職教育的職能之一是為社會服務。我們在課程建設的過程中積極實現了這一點:
一是為社會進行培訓,曾先后為黃岡市教育考試院培訓等級考試考務管理員、為科技局培訓鄉鎮信息員、為學院教務培訓教務員、為下崗職工舉辦再就業培訓班;
二是為各單位開發小型應用系統,如為黃岡市教育局開發“黃岡市小學升初中報名錄取系統”、“計算機等級考試報名系統”、為黃岡市檔案局開發“通用檔案管理系統”、為學院財務處開發“學生收費管理系統”,為教材科開發“教材管理系統”等;
三是教師和學生通過實習、頂崗等多種形式為企業提供數據庫處理技術,如每年自學考試報名時,學生前往協助數據處理,市信息中心集中學生前往各鄉鎮村組進行信息收集和數據處理;
四是對社會開展計算機等級考試和計算機高新技術考試的培訓工作,每年培訓考生300人左右,合格率較高;五是通過網絡答疑,為學生和社會人員免費提供咨詢和答疑。
5完善實踐教學體系
Visual FoxPro程序設計是一門操作性、應用性強的課程,實踐體系的建立非常重要,我們通過四步實訓法較好地解決了學習實訓問題,如圖3。

這種實訓體系充分體現了技能逐步形成的過程,先校內,后校外,先單項,后綜合,最后面臨的是實際項目。校外實訓一般安排在校外實習實訓基地進行,主要時間是假期,我們建立了兩種類型的校外實習實訓基地,一是緊密型的,如學院圖書館、黃岡市信息中心、黃岡市教育局、武漢軟件外包基地和黃岡市財政局等等,這些基地可隨時接收學生實習和實訓,他們的數據可信賴地交給學生處理,遇到問題往往交由師生協助解決,他們派出指導教師指導學生的實習和實訓;另一種是臨時性的實習實訓基地,這些單位需要學校臨時協助進行數據處理或臨時接受實習實訓學生,如進行季節性的統計、個別小型應用系統的開發等,這部分實習基地數據較多,是一種松散型的關系。
由于本課程以實踐動手能力為主,我們改革傳統的考試方式,課程成績計算方法,考試辦法充分體現動手能力為主,我們建立的考核體系如圖4所示。

6建立豐富的課程資源
我院自1999年開設本課后,一直注重教學資源建設。到目前,已形成了包括教材、試題庫、案例庫、項目庫、學習指導、實訓指導、輔助教學軟件、網絡教學平臺等在內的課程資源。
1) 教材方面:2001年編寫出版了《數據庫應用》(由華中科技大學出版社出版)。2003年在此基礎上,重新整理編寫并出版了《Visual FoxPro程序設計》教材和配套的《Visual FoxPro程序設計學習指導》,該教材被列為教育部“十一五”規劃教材。2005年再次修訂,按知識點結構體系編寫了《Visual FoxPro程序設計》和配套的《Visual FoxPro程序設計上機指導與習題解答》,還出版了配套的《二級Visual FoxPro考試指南》,編印了《Visual FoxPro程序設計練習冊》,該教材的出版受到了社會的普遍歡迎,在一年多時間里印刷了7次,發行2萬多冊,在2006年黃岡職業技術學院首屆自編教材比賽中獲得一等獎。我們還編著了《Visual FoxPro課程設計指導》(由華中科技大學出版社出版),該書詳細介紹了課程設計的方法、技巧,提供了課程設計的實例,據了解,這是國內第一本關于課程設計的指導書。書中每個模塊各單元按照行動目標、行動方案、相關材料、相關知識、行動步驟、歸納總結、擴展延伸、應用實踐等幾個方面進行編寫,現正在教學試驗中,該教材真正體現了以行動導向、工作過程特色,經過兩輪試用修改,預計到2008年可正式出版。
2) 試題庫、項目庫方面:建立了三級試題庫,一是與教學過程配置的試題與項目,二是適應全國計算機等級考試和計算機高新考試的試題庫,三是小型應用系統項目庫,為讓學生全面練習,自主學習,我們開發了“VFP題庫訓練系統”,該系統有試題2000多道,能夠讓學生自主練習,并能判斷答題正確與否。我們正著手開發“VFP實訓系統”,通過軟件指導學生的實訓??荚嚪绞揭云綍r考核、過程考核和應用系統編制考核幾部分組成,平時考核以實際動手能力為主,應用系統編制考核以答辯的形式進行。2005年9月,課程組在負責人熊發涯教授的帶領下開發“Visual FoxPro考試系統”軟件,該軟件能夠自動抽題、自動計時、自動評分,2005年以后的考試都用此軟件進行,效果很好。該項成果在黃岡職業技術學院首屆教學成果獎評比中被評為二等獎。在精品課程新網站中,已實現了題庫在線測試。
3) 學習指導、實訓指導方面:我們編寫了學習指導書和單元實訓、模塊實訓和綜合實訓指導,有較為詳盡的操作過程指導。
4) 計算機輔助教學方面:學院統一建立了天空教室平臺。本課程從2004年開始建立了課程平臺,2005年被評為湖北省精品課程,制作和收集了大量的視頻教學資料,為學生自主學習、探究式學習提供了良好的環境。
通過幾年的改革,我院Visual FoxPro課程教學效果非常明顯,課程目標能夠實現,畢業生的反映也很好。課程網站為:http://jpkc.hbhgzy.com.cn/vfp/,希望同仁們能提出意見,力爭把本門課建設得更好。
參考文獻
[1] 姜大源著. 職業教育學研究新論[M]. 北京:教育科學出版社,2007.
[2] 熊發涯. 促進高職計算機人才培養的四個原則[J] . 計算機教育,2006,(2).
[3] 萬世明. 高職院校計算機應用技術專業課程體系設置的思考與探索[J]. 武漢船舶職業技術學院學報,2005,(4).
[4] 王秀平. 高職計算機專業課程改革的實踐與探索[J]. 電腦知識與技術,2006,(1).
[5] 江小明. 高職教育課程設置原則與課程結構模式探討[J]. 職業技術教育,2004,(24).
[6] 陶洪,吳斌. 高職專業人才培養方案制定的實踐與思考[J]. 常州信息職業技術學院學報,2006,(1).
作者簡介:熊發涯(1963-),男,湖北黃岡職業技術學院計算機系主任,教授。
E-mail:xiongfaya@163.com