姜寶華
長春大學(xué)旅游學(xué)院基礎(chǔ)部,吉林 長春 130607
VFP程序設(shè)計語言作為大學(xué)計算機(jī)基礎(chǔ)教學(xué)系列中的核心課程,主要是針對非計算機(jī)專業(yè)學(xué)生作為第一程序設(shè)計語言開設(shè)的必修課程。通過對本課程的學(xué)習(xí),一方面使學(xué)生利用先進(jìn)的開發(fā)平臺,學(xué)會可視化程序設(shè)計工具的使用,掌握面向?qū)ο蟮某绦蛟O(shè)計方法、事件驅(qū)動的編程方式,能夠設(shè)計、編制、調(diào)試簡單實用的VF程序,為后續(xù)課程打好基礎(chǔ);另一方面對學(xué)生邏輯思維方法的訓(xùn)練、耐心細(xì)致的學(xué)習(xí)態(tài)度和嚴(yán)謹(jǐn)求實的科學(xué)作風(fēng)的培養(yǎng),提高學(xué)生的計算機(jī)素質(zhì),為今后工作打下有利基礎(chǔ)。在具體教學(xué)中要重點培養(yǎng)如下能力:知識、技能、素質(zhì),使學(xué)生全面掌握VFP知識點,提高操作水平、應(yīng)用能力,針對實際問題,初步掌握實用程序的開發(fā)方法和技術(shù)。
VF特點、安裝與卸載、開發(fā)環(huán)境、數(shù)據(jù)庫與數(shù)據(jù)模型、對象與事件、類(類的創(chuàng)建、擴(kuò)展與自定義、類的修改、為類添加對象屬性和方法、類庫文件的使用、類的應(yīng)用)、常用控件使用(標(biāo)簽、圖像、線條、形狀、命令按鈕、命令按鈕組、復(fù)選框、選項按鈕組、計時器、文本框、編輯框、列表框、組合框、表格控件、頁框控件)、界面設(shè)計(菜單設(shè)計、表單設(shè)計、報表和標(biāo)簽設(shè)計、窗體、鼠標(biāo)和鍵盤)。
VF語言基礎(chǔ)(基本數(shù)據(jù)類型、變量與常量、運算符和表達(dá)式、常用內(nèi)部函數(shù)、復(fù)合數(shù)據(jù)類型等)、控制結(jié)構(gòu)程序設(shè)計(順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu))、模塊化程序設(shè)計(子程序、自定義函數(shù)、過程)。
表的建立修改與維護(hù)、數(shù)據(jù)庫與視圖、查詢、SQL語言、統(tǒng)計、索引、排序、常用初等數(shù)學(xué)問題(最大值、最小值、平均值等)、字符串處理。
如何規(guī)劃應(yīng)用程序、創(chuàng)建庫、優(yōu)化應(yīng)用程序、提供交互,以及對應(yīng)用程序進(jìn)行測試與調(diào)試、構(gòu)造應(yīng)用程序框架、連編應(yīng)用程序。
對非計算機(jī)專業(yè)的大學(xué)新生本課程具有如下特點:學(xué)習(xí)時間少,一般僅限在上課和上機(jī)時間(每周4學(xué)時);開始有濃厚的學(xué)習(xí)興趣,但當(dāng)遇到困難,如作業(yè)不能輕松完成,加之教學(xué)進(jìn)度快,會漸漸喪失學(xué)習(xí)的熱情,產(chǎn)生懼怕心理;長期應(yīng)試教育影響,學(xué)習(xí)上缺乏主動性,自學(xué)能力非常薄弱。針對這些情況,要特別注意每次課知識點的安排;作業(yè)實驗盡量與實際應(yīng)用相結(jié)合,難易適中;師生之間及時溝通,了解知識掌握情況,指導(dǎo)學(xué)習(xí)方法,不斷的給學(xué)生鼓勵;加強實驗指導(dǎo)力度,除教師輔導(dǎo)外,組建學(xué)習(xí)小組,學(xué)生間互幫互學(xué),構(gòu)筑課堂教學(xué)、實踐教學(xué)、網(wǎng)絡(luò)輔助學(xué)習(xí)平臺三者相結(jié)合的立體教學(xué)環(huán)境。
采用以教師為主講,多媒體課件為知識傳授手段,向?qū)W生介紹理論知識和實用操作技術(shù),同時對學(xué)生在實驗、作業(yè)中出現(xiàn)的問題作講解。對于理論知識:盡量介紹得簡單明了,有些不便于理解的內(nèi)容,可事先制作成媒體直接播放,教學(xué)中還可穿插問題,適時提問、討論,促進(jìn)學(xué)生思考,最后注意歸納要點,便于記憶。對于實用操作技術(shù):采用案例教學(xué),先讓學(xué)生欣賞作品,激發(fā)學(xué)生的學(xué)習(xí)熱情,然后讓學(xué)生帶著好奇心理,邊學(xué)邊一步一步實現(xiàn)樣例,將整個過程完整展現(xiàn)在學(xué)生面前。
Visual FoxPro程序設(shè)計是一門實踐性很強的課程,需要理論與實際操作緊密結(jié)合。設(shè)計合理有效的實驗來加深學(xué)生對理論知識的理解和培養(yǎng)學(xué)生分析與解決實際問題的能力是實踐教學(xué)環(huán)節(jié)的總體指導(dǎo)思想。針對不同專業(yè),設(shè)計不同案例。同時在整個實踐教學(xué)環(huán)節(jié)上分3個層次實施教學(xué):1)結(jié)合理論教學(xué)開設(shè)基本操作性實驗;2)結(jié)合等級考試開設(shè)針對性實驗;3)結(jié)合實際需求開設(shè)綜合性實驗。
利用教學(xué)網(wǎng)站豐富的教學(xué)資源,為學(xué)生自主學(xué)習(xí)提供便利,學(xué)生比較感興趣的教學(xué)資源有:教學(xué)視頻、算法動畫演示、常見問題解答、優(yōu)秀習(xí)作展示、網(wǎng)上自測等。
積極修訂教學(xué)計劃、培養(yǎng)方案,廣泛開展調(diào)研、討論、研究,征求意見和建議,形成完善的計算機(jī)基礎(chǔ)教學(xué)課程體系和教學(xué)模式報告。我校計算機(jī)基礎(chǔ)課程教學(xué)體系如下表:

(上課+上機(jī))周數(shù) 總學(xué)時 開設(shè)時間 課程性質(zhì)計算機(jī)文化基礎(chǔ) 4 15 60 第1學(xué)期 必修課數(shù)據(jù)處理基礎(chǔ)(VF) 4 15 60 第2學(xué)期 必修課計算機(jī)網(wǎng)絡(luò)應(yīng)用技術(shù) 2 15 30 第3學(xué)期 必修課OFFICE實習(xí) 20 1 20 第4學(xué)期 必修課課程名稱 周學(xué)時
本課程的先修課程是“計算機(jī)文化基礎(chǔ)”中的計算機(jī)系統(tǒng)、數(shù)制、計算機(jī)基本結(jié)構(gòu)、程序設(shè)計概述等相關(guān)概念和上機(jī)操作技能。
要想開發(fā)一個好的教學(xué)計劃我們必須站在開放的國際國內(nèi)教育市場的高度,以先進(jìn)的教育理念,調(diào)整人才培養(yǎng)模式,改革更新教學(xué)內(nèi)容、方法,改革完善課程體系,以適應(yīng)千變?nèi)f化的知識經(jīng)濟(jì)發(fā)展的需要。
[1]中國高等院校計算機(jī)基礎(chǔ)教育改革課題研究組.中國高等院校計算機(jī)基礎(chǔ)教育課程體系,2008.
[2]顧明遠(yuǎn),孟繁華.國際教育新理念[M].海南出版社,2007.
[3]高等教育出版社.大學(xué)計算機(jī)基礎(chǔ)課程報告論壇論文集,2005.