摘要:本文針對當前在非計算機專業(yè)《Visual Foxpro》課程教學中存在的問題,結合教學實踐,提出了全新的教學進度安排,可以有效地提高學生學習效率和實際能力。
關鍵詞:Visual Foxpro;課程;教學;教學進度
中圖分類號:TP311.138-4 文獻標識碼:A 文章編號:1007-9599 (2012) 20-0000-03
1 引言
Visual Foxpro是面向對象的數(shù)據(jù)庫管理系統(tǒng),是開發(fā)信息管理系統(tǒng)的常用工具,是我校非計算機專業(yè)的公共必修課,也是我校對非計算機專業(yè)開設的計算機二級考試課程。開設該門課程的目的是使學生掌握交互環(huán)境下的數(shù)據(jù)庫操作,培養(yǎng)學生程序設計和開發(fā)面向實際應用的信息管理系統(tǒng)的能力,也為后繼課程的學習打下堅實的基礎。因此,為了提高《Visual Foxpro》課程整體教學質量,提升學生在就業(yè)市場中的競爭力。本文結合教學實踐提出了全新的教學進度安排,使學生更容易理解掌握這門課程的基本內(nèi)容,切實提高了實際應用能力。
2 教學進度安排存在的問題
2.1 問題一
目前大部分教材[1]是按照數(shù)據(jù)庫基礎知識、程序設計基礎、數(shù)據(jù)庫及其操作、SQL語句、查詢與視圖、表單設計與應用、菜單、報表分章節(jié)分別講授,如表1所示。這樣就導致學生在學習前面基礎知識(數(shù)據(jù)庫基礎知識、程序設計基礎)的時候,不清楚知識點的應用,學習起來較為枯燥,不易記憶。特別是程序設計基礎中循環(huán)語句的教學,此章節(jié)是重點,也是難點,學到此處往往由于所學內(nèi)容不易理解而挫傷了學生學習的積極性,教學效果很差。此章節(jié)掌握的最好方法就是使用。故可以將之放到全書的后面去講。若教學中用到了程序設計基礎里的內(nèi)容,可以適當提及,這樣,最后學生學起來就得心應手了。
2.2 問題二
關于SQL語句章節(jié)。首先,一般的講解順序是先介紹SELECT語句,再介紹INSERT、UPDATE、DELETE、CREATE TABLE、ALTER TABLE語句。但是這樣與前面數(shù)據(jù)庫及其操作章節(jié)的銜接性比較差,我們認為可以把INSERT、UPDATE、DELETE、CREATE TABLE、ALTER TABLE語句提前講。其次,SELECT語句是個重點和難點,一般的講解順序是簡單查詢、簡單的連接查詢、嵌套查詢、幾個特殊的運算符、排序、簡單的計算查詢、分組和計算查詢、利用空值查詢、別名與自連接查詢、內(nèi)外層相關嵌套查詢、使用量詞和謂詞的查詢、超連接查詢等等。這個順序當講到嵌套查詢時學生已經(jīng)因為不能理解而聽不下去,后面簡單的排序以及利用查詢設計器建立查詢和視圖學生已經(jīng)沒有興趣。我們將此順序做適當調(diào)整,由易到難,在講完SELECT語句的SELECT、FROM、WHERE、ORDER BY、GROUP BY語句后立即插入利用查詢設計器建立查詢并查看系統(tǒng)生成的SQL語句,緊密聯(lián)系。
3 改進后的教學進度安排
為了便于學生學習和掌握教材中的知識點,達到事半功倍的效果,我們具體講授時不按原教材中的章節(jié)順序,而是作適當調(diào)整,如表2所示。根據(jù)此進度教學,本校結合萬維捷通考試系統(tǒng)軟件[3],經(jīng)過兩學期的教學實踐,取得了良好的教學效果。
3.1 改進一
將程序設計基礎延至后面再講,數(shù)據(jù)庫基礎知識講完后立即開始進入數(shù)據(jù)庫及其操作的學習。若其間用到程序設計基礎里面的數(shù)據(jù)類型及函數(shù)可以先提一下,直到表單設計及應用之前,才進入程序設計基礎中常量變量表達式和程序文件的內(nèi)容。這樣后面的程序設計的學習便水到渠成了。
3.2 改進二
將SQL語句與查詢和視圖合并,一共分成4個部分講解。第一部分介紹INSERT、UPDATE、DELETE、CREATE TABLE、ALTER TABLE語句與前面的數(shù)據(jù)庫及其操作接軌。第二部分先引入簡單的SELECT查詢語句,包括簡單查詢、簡單的連接查詢、幾個特殊的運算符、排序,再引入利用查詢設計器創(chuàng)建查詢、最后介紹超鏈接查詢、簡單的計算查詢、分組和計算查詢、查詢?nèi)ハ颉5谌糠窒冉榻B視圖的定義和利用SQL語句創(chuàng)建視圖,其次介紹利用視圖設計器創(chuàng)建視圖。第四部分引入復雜的查詢,如嵌套查詢、利用空值查詢、別名與自連接查詢、內(nèi)外層相關嵌套查詢、使用量詞和謂詞的查詢、集合的并運算、以及SELECT的幾個特殊選項。
4 結束語
以上是我們對《Visual Foxpro》課程教學進度安排的一些看法,也是對該課程的教學進行改革探索的總結。
參考文獻:
[1]教育部考試中心.全國計算機等級考試二級教程—Visual FoxPro數(shù)據(jù)庫程序設計(2011年版),高等教育出版社,2011.
[2]單啟成,李杰等.Visual FoxPro數(shù)據(jù)庫實訓教程[M].高等教育出版社,2012.
[3]萬維全自動網(wǎng)絡考試系統(tǒng). http://www.wwjt.com.cn/
[4]滕永晨,廖成斌.大學文科專業(yè)“Visual FoxPro程序設計”教學的探索與實踐[J].計算機教育,2009,70-72.