王秋紅
(??诮?jīng)濟學院,??冢?71127)
Visual FoxPro是開發(fā)中小型數(shù)據(jù)庫應用系統(tǒng)及管理信息系統(tǒng)的常用工具,也是一門相對簡單的程序設計語言。許多經(jīng)濟類本科院校會選擇開設該課程作為非計算機專業(yè)的公共基礎課程。筆者所在學院是一所經(jīng)濟類應用型本科高校,在課程選擇上,多數(shù)專業(yè)選擇了《VFP高級語言程序設計》這一課程。該課程具有數(shù)據(jù)庫及程序設計雙重功能、簡單易學、能夠進行面向過程和面向?qū)ο蟮某绦蛟O計等諸多優(yōu)點,然而在教學過程中卻有諸多問題,實際教學效果并不理想。
筆者結合本院教學實際積極開展VFP課程教學改革研究這一課題,針對我院學生特點,對教學內(nèi)容、教學方法和實踐教學環(huán)節(jié)的教學改革做了一些探索。
我院是一所民辦高校,對教學管理相對嚴格,對學生的考試成績有諸多要求?!禫FP高級語言程序設計》課程作為全院必修課,有統(tǒng)一的要求,如教學大綱、教學進度、期末考試等。在期末采用筆試的前提下及陳舊的教學思想的指導下,我院制定的本課程的教學大綱及教學進度中學生操作偏少,老師理論講授偏多。在督學不定時聽課的壓力下,老師們多數(shù)選擇了嚴格按照教學進度安排教學,墨守成規(guī)不敢越雷池一步。教師講的多,學生練的少是成了普遍現(xiàn)象,白白浪費了我院有創(chuàng)新的全機房的教學模式;學生方面,在了解到期末考試采用筆試的情況下,大部分學生也喪失了動手操作的動力,挫傷了學生學習程序設計的積極性。
VFP語言在語法方面比較簡單,但VFP作為數(shù)據(jù)庫管理系統(tǒng)涉及的文件類型太多,如表、庫、索引、查詢、視圖、表單、報表、菜單、程序等,學生容易混淆且容易產(chǎn)生認知的疲憊感;學生往往不能建立起系統(tǒng)化的知識體系。另外理論與實踐脫節(jié),難以做到學以致用:學生不知道學完這門課能做什么;學生普遍認為收獲太少,缺少堅持學習的動力與興趣。
作為一所民辦高校,我院學生平均水平能力偏低,無論在學習能力還是在學習愿望上都與一本、二本的學生存在較大的差距;學習動力不足,不善于思考、過分依賴老師。學生有通過計算機等級考試(二級)的愿望但又不愿付出相應的努力。
為改善教學效果,徹底扭轉(zhuǎn)理論與實踐脫節(jié)、學生厭學、等考通過率低的局面,實現(xiàn)培養(yǎng)應用型人才的目標,筆者所在教研室成立了《VFP課程教學改革》的課題項目,經(jīng)過兩學期的教學改革,在教學中有所創(chuàng)新,總結了一套教學成果。主要體現(xiàn)在以網(wǎng)絡資源為依托,以案例教學為主要手段,以應用能力培養(yǎng)為導向,以構建教材為目標的教學體系。改變學生被動學習的惰性,讓學生養(yǎng)成主動學習的習慣。
我院所選用的教材是北京郵電大學出版社出版,馬志紅等主編的《Visual FoxPro程序設計》。該教材在章節(jié)安排、內(nèi)容設計上都很不錯,十分有條理。但因為VFP涉及的文件類型比較多,理論及應用有些脫節(jié)(數(shù)據(jù)類型第3章介紹,但第4章才用);故如果簡單按照課本章節(jié)講授,學生容易產(chǎn)生“一類文件、又一類文件”的認知疲憊感,前后章節(jié)沒有關聯(lián),知識不成系統(tǒng)。故課前筆者對教學內(nèi)容做了整合:在應用中講解理論,在操作中鞏固理論。如:第3章數(shù)據(jù)類型及運算與第4章數(shù)據(jù)表一起介紹,在講解創(chuàng)建表時用到數(shù)據(jù)類型,讓學生更容易理解各數(shù)據(jù)類型的特點、用途及相互間的區(qū)別;在講解第9章表單的設計時插入程序設計內(nèi)容,讓學生認識到編程是為了實現(xiàn)用戶的操作要求(如用戶單擊命令按鈕時,系統(tǒng)執(zhí)行什么代碼,完成什么功能)等。并用一個完整項目貫穿整個教學過程,使抽象內(nèi)容具體化,分散的知識系統(tǒng)化;讓學生清楚各章節(jié)知識的用途及各類文件的作用。
傳統(tǒng)的填鴨式教學方式已不能適應教學需要。我院創(chuàng)新采取全機房的教學模式,在此教學模式下可為學生提供較多的操作機會。筆者在教學中充分發(fā)揮該優(yōu)勢,課前設計好案例,上課時采用先展示完成效果、再講解理論、最后讓學生操作的教學方式。在授課同時,注意啟發(fā)學生獨立思考,讓學生有思考的空間。
2.2.1 案例教學
好的案例能使學生進入美好的學習情境中,使其受到美的熏陶,從而樂于學習。它能激發(fā)學生興趣,引發(fā)其思考.使學生產(chǎn)生一種解決問題欲望。同時好的案例還應該既蘊含了所學知識要點,又與生活應用緊密相關,能促使學生把計算機專業(yè)知識應用到日常的學習和生活實際中。
在授課之初筆者明確告知學生本學期的教學安排,要完成的項目(如學生信息管理系統(tǒng));并展示常見管理系統(tǒng)(如超市的收銀系統(tǒng)、圖書管理系統(tǒng)、教務系統(tǒng)等)。在后續(xù)課程的講授過程中,以該項目為主線把授課內(nèi)容貫穿起來。在設計課堂時讓學生先清楚制作的效果及在系統(tǒng)中承擔的作用,再講解理論知識即如何做和要注意的問題。學生清楚學習的目標,動手操作才有方向感。
2.2.2 強化實驗環(huán)節(jié)
除在課堂上跟隨老師一起完成即定項目外,筆者要求學生組成開發(fā)組(一般4-6人一組),設計自己感興趣的項目。讓學生充分運用所學知識,達到靈活應用的目的。
在設計實驗時,筆者注意突出實驗的兩個層次。一是熟練操作階段:給學生提供實驗內(nèi)容,讓學生按實驗內(nèi)容完成實驗;二是提升階段:讓學生思考本章節(jié)知識在自己開發(fā)的項目中的應用,對理論知識有更深層次的理解。在實驗的第二階段其實是學生思考的環(huán)節(jié),也是學生應用能力提升的重要步驟。讓學生在學習過程中收獲成就感及喜悅感,從而讓學生愛上學習。
興趣是最好的老師,教學過程一定要吸引學生才能讓學生持之以恒地學習。在課堂教學中除使用案例吸引學生外,筆者還注意增加互動來僅活躍了課堂氣氛,而且也提高了學生的學習主動性。
要完成一個項目,需要大量的時間、精力、知識儲備及團隊合作。一兩次實驗課是不太可能完成的。筆者鼓勵學生充分利用課余時間,利用網(wǎng)絡資源,而不是純粹的借助于教材學習?,F(xiàn)在社會是信息化的、網(wǎng)絡化的社會,互聯(lián)網(wǎng)把豐富的資源(特別是有關計算機知識類的資源)通過網(wǎng)絡與大家共享。因此,在提出問題、布置任務后,要鼓勵學生充分利用網(wǎng)絡資源來幫助自己解決問題、完成任務。學生的自主探索過程中,教師應該給學生提供及時的幫助和豐富直觀的學習材料。如建立QQ、微信學習群,方便老師學生課后交流;提供VFP學習網(wǎng)站、相關論壇、視頻教程、源碼程序等;教師把相應的教學內(nèi)容放到校園網(wǎng)上或QQ空間。充實學生學習資源及渠道,便于學生電子學習;使學生養(yǎng)成正確利用網(wǎng)絡資源的良好習慣。
在實施過程中,教師要明確自身的地位:不是向?qū)W生灌輸知識而是幫助和引導學生去建構自己的知識,不是鼓勵而是督促學生養(yǎng)成良好的學習習慣。另外,老師不能挫傷學生的學習激情,如QQ要經(jīng)常在線,及時回答學生的問題,解決學生遇到的困難等。
另外,為配合學生通過等級考試,我院在學院網(wǎng)站上提供歷年等級考試的真題及模擬考試環(huán)境,筆者在課堂上要注意引導學生積極利用該資源,讓學生提早準備,爭取一次通過計算機等級考試(二級)。
考核是教學過程中十分重要的環(huán)節(jié)。因種種原因,目前我院期末仍采用筆試的考核方式。但在成績評定時有期中成績和平時成績的比重,筆者將最終項目完成的成績作為平時成績處理,而期中考試(非全院統(tǒng)考)筆者采用機試的形式以一定程度上彌補期末筆試的不足。較好的學生動手能力培養(yǎng)的問題。
該課程自教學改革實施以來,通過教學內(nèi)容的整合調(diào)動了學生的興趣,提高了學生學習的積極性,增強了學生的分析問題和解決問題的能力。經(jīng)過實踐筆者已形成了一套新的教學方式方法,教材也在籌劃過程中。計算機等級考試二級通過率也有所提升。作為一名應用型本科院校的教師,我會不斷改革和完善教學模式、教學方法,以適應社會對應用型人才的需求,培養(yǎng)更多動手能力強、有合作精神的應用型人才。
[1]張紅軍,陳繼超.案例教學法在高校非計算機專業(yè)《VFP程序設計》教學中的應用 [J].福建電腦,2012,28(2)。
[2]黃文秀,李冬芬, 施鍵蘭.獨立學院《VFP程序設計》教學改革探討 [J].現(xiàn)代計算機,2012(1)。
[3]李群英.VFP課程改革的設想與方案 [J].科技信息,2009(31)。
[4]馬志紅,黃建華.Visual FoxPro程序設計(第5版)[M].北京:北京郵電大學出版社,2010年。