摘要:非計算機專業(yè)的學(xué)生不同于計算機專業(yè)的學(xué)生,對計算機課程的要求存在諸多異同。目前非計算機專業(yè)學(xué)生在學(xué)習(xí)數(shù)據(jù)庫這門課時,存在綜合應(yīng)用能力差、邏輯性弱、學(xué)習(xí)被動等缺點。針對這些缺點,相應(yīng)教學(xué)方法也亟待改革。應(yīng)該及時調(diào)整教學(xué)內(nèi)容,合理安排理論課和上機實踐課的比例,改善教學(xué)策略和教學(xué)方法,使學(xué)生更好更快地掌握數(shù)據(jù)庫。
關(guān)鍵詞:數(shù)據(jù)庫;教學(xué)方法;知識;能力
中圖分類號:TP311文獻標(biāo)識碼:A文章編號:1009-3044(2009)14-3729-02
The Teaching Methods of the Database for Non-computer Major
SHI Chao-yang
(Guangdong Industry Technical College, Guangzhou 510300, China)
Abstract: There are many similarities and differences on requirements for computer courses in non-computer major students. It is different from computer major students. At present, non-computer major students are weak at comprehensive capabilities, logic, initiative and so on when they are learning Database courses. For this shortcomings, we should change the relevant teaching methods. In oder to get students better and faster access to the Database, we should adjust the teaching content and arrange for theoretical and practise courses reasonable, and improve teaching strategies and teaching methods in time.
Key words: Database; Teaching Methods; Knowledge; Ability
1 引言
目前各高校對如財經(jīng)類、電子商務(wù)等非計算機專業(yè)的學(xué)生都開設(shè)了計算機網(wǎng)絡(luò)數(shù)據(jù)庫課程。使用的數(shù)據(jù)庫也由原來的FoxPro、ACCESS到現(xiàn)在的SQL Server 2000,學(xué)生在學(xué)習(xí)這門課的過程中,還存在著一些急需解決的問題,如邏輯性弱、學(xué)習(xí)比較被動、綜合應(yīng)用能力不夠等。如何使學(xué)生學(xué)習(xí)過程中提高積極性,對數(shù)據(jù)庫課程有一個比較深的理解,掌握必要的操作,能夠更好地使用這個工具,融會貫通計算機的應(yīng)用呢?本文就此進行分析討論。
2 非計算機專業(yè)的計算機教育現(xiàn)狀
隨著計算機的普及,應(yīng)用領(lǐng)域的拓寬,各行各業(yè)都離不開計算機,因而針對非計算機專業(yè)開設(shè)的計算機課程也越來越多,非計算機專業(yè)計算機教育發(fā)展迅猛,實際教學(xué)過程中也存在一些不同的問題。
1) 由工科專業(yè)開設(shè)的計算機課程擴展到了理科、經(jīng)濟類專業(yè)等,近來,一些學(xué)校的文科專業(yè)(例如中文專業(yè)、圖書館專業(yè))也設(shè)置了計算機課程。這個趨勢還在迅速發(fā)展著。
2) 各個高校與出版社合作,編寫出版了一系列的適合非計算機專業(yè)使用的計算機教材,并且初步摸索出針對非計算機專業(yè)學(xué)生特點的教學(xué)規(guī)律,取得了一些成功的經(jīng)驗。
3) 形成了一支教師隊伍,他們將計算機技術(shù)與各專業(yè)結(jié)合,推動了計算機在各專業(yè)生根。
4) 已經(jīng)初步形成了非計算機專業(yè)中進行計算機教學(xué)的方案。針對不同專業(yè)的不同情況,制訂出不同層次的要求,以保證計算機教學(xué)的質(zhì)量。
5) 學(xué)生對學(xué)習(xí)計算機課程有濃厚的興趣,但對學(xué)習(xí)數(shù)據(jù)庫等課程與自身專業(yè)的關(guān)系認識不夠,在某種程度上影響了他們的積極性。
6) 由于不是計算機專業(yè),前面所學(xué)基礎(chǔ)課程不多,學(xué)生在實際學(xué)習(xí)過程中理解不透徹,缺乏邏輯性,學(xué)習(xí)起來比較被動。
7) 有些教師尤其重視理論教學(xué),課堂講授時間多,給學(xué)生練習(xí)操作時間較少,學(xué)生操作不夠熟練。
3 非計算機專業(yè)數(shù)據(jù)庫課程教學(xué)中的方法探討
對非計算機專業(yè)學(xué)生學(xué)習(xí)數(shù)據(jù)庫,在教師中存在兩種思想,一種認為:要系統(tǒng)性、完整性地講述所有內(nèi)容,各個方面內(nèi)容都要兼顧到,實際上就是在有限的課時內(nèi)將所學(xué)內(nèi)容濃縮,是“壓縮餅干”型的。另外一種認為:數(shù)據(jù)庫只是一個工具,只要教會學(xué)生怎樣用就可以了,不必講太多理論,也不必學(xué)更多的語句和程序設(shè)計。在教學(xué)過程中我們應(yīng)該根據(jù)實際情況,因材施教,達到滿意的效果。
3.1 搞好教材建設(shè),選擇合適的教材
非計算機專業(yè)的學(xué)生在學(xué)習(xí)計算機數(shù)據(jù)庫時,由于他們的基礎(chǔ)與計算機專業(yè)的學(xué)生有很大的不同;缺乏對計算機的系統(tǒng)了解,對一些抽象的概念和敘述方法難以很快地領(lǐng)會。因此,選擇教材應(yīng)具備以下特點:既要有科學(xué)性、系統(tǒng)性,又要有啟發(fā)性、易讀性,要深入淺出,便于自學(xué),不能片面追求“深”而“全”;要符合非計算機專業(yè)的認識規(guī)律,不能由抽象到抽象,而要善于從具體問題入手提出問題,通過具體問題講清概念;將難點分解,循序漸進,教材內(nèi)容要與所學(xué)的專業(yè)盡可能地結(jié)合,引導(dǎo)學(xué)生在自己的專業(yè)領(lǐng)域中使用計算機。
3.2 合理分配課時,實行“精講多練”原則
任何一門課程都有它的系統(tǒng)性和完整性,決不應(yīng)當(dāng)是支離破碎的。但是這種系統(tǒng)性和完整性是相對的。非計算機專業(yè)學(xué)習(xí)數(shù)據(jù)庫應(yīng)當(dāng)強調(diào)“以應(yīng)用為出發(fā)點,以應(yīng)用為目的”的原則。由于學(xué)時是有限,并且將來使用計算機的要求和情況是不同的,所以不應(yīng)該也不可能照搬計算機專業(yè)的課程設(shè)置和教學(xué)要求,而必須從應(yīng)用的角度對非計算機專業(yè)分別提出要求并且組織教學(xué)內(nèi)容。
在課堂教學(xué)中,要及時調(diào)整教學(xué)內(nèi)容,重點講述必要的知識點,合理安排理論課和上機實踐課的比例,原則上按1:1的比例分配課時,保證有足夠的時間讓學(xué)生練習(xí),讓學(xué)生在實際操作中掌握知識,讓教學(xué)與實踐緊密聯(lián)系起來。
3.3 改進教學(xué)方法,提高學(xué)生學(xué)習(xí)興趣
計算機數(shù)據(jù)庫課程要求學(xué)生掌握一定的理論知識,有較強的操作能力,因此在教學(xué)過程中,就要求教師采用與其他課程不同的教學(xué)方法。為了使學(xué)生產(chǎn)生濃厚的學(xué)習(xí)興趣,應(yīng)選擇最直觀的知識導(dǎo)入教學(xué),把一些復(fù)雜深奧而抽象的理論、概念、語法用學(xué)生所能夠接受的方式通俗易懂、深入淺出地敘述清楚,并且使他們愈學(xué)愈有興趣,一步一步地深入。例如,在介紹查詢語句SELECT語句時,課本中列出的語法格式如下:
SELECT select_list
[ INTO new_table_name ]
FROM table_source
[ WHERE search_condition ]
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
[ ORDER BY order_expression [ASC|DESC]]
SELECT語句的完整語法比較復(fù)雜,教材中只列出其主要的子句,即使這樣,如果是直接介紹該語句語法中各個子句,學(xué)生會一頭霧水,一時也難于理解。
教學(xué)中,可以采取由易到難,循序漸進的方法。先不去深究其語法結(jié)構(gòu),可從最簡單的基本語句SELECT select_list FROM table_source開始,讓學(xué)生對查詢有初步認識,領(lǐng)會其作用,再逐步增加子句功能介紹,并配有一定的上機操作練習(xí),學(xué)生就容易理解掌握。在所有子句講完后,再來系統(tǒng)介紹SELECT語句的語法,學(xué)生學(xué)起來就不會感覺困難了。
另外,課堂上機練習(xí)可以結(jié)合實際問題,解決一些基本的、與其專業(yè)密切關(guān)聯(lián)的應(yīng)用,以項目驅(qū)動的方式,激發(fā)學(xué)生的學(xué)習(xí)動機。結(jié)合幾個單元的知識,設(shè)計一個綜合的項目,可以分若干小組實施,通過這些項目的完成,學(xué)生增加了成就感,提高了積極性,學(xué)生的學(xué)習(xí)就能變得積極主動,還能培養(yǎng)學(xué)生的團隊合作精神,富有一定的成效。
3.4 改變考試模式、保證各教學(xué)環(huán)節(jié)的質(zhì)量
把握課堂教學(xué)和其他教學(xué)環(huán)節(jié),包括批改作業(yè)、輔導(dǎo)、答疑、實驗等。完善學(xué)生學(xué)習(xí)考核的辦法,改變單一的以知識為中心的考試評價制度,注重考核學(xué)生知識的實際運用情況。計算機只是一種工具,檢查學(xué)生學(xué)習(xí)的好壞完全不能憑一次書面或上機考試來判定。若是這樣對學(xué)生而言是不公平的,同時容易造成學(xué)生的死記硬背,從而埋沒學(xué)生的創(chuàng)造性和求知欲。所以數(shù)據(jù)庫課程的考試應(yīng)該包括筆試和上機兩部分,因為學(xué)數(shù)據(jù)庫的目的是讓學(xué)生會使用,主要是考查學(xué)生的動手能力,上機的成績最低不少于總成績的50%。而上機課的考試,可以隨時隨地進行。
作業(yè)評分分為三檔,分別為:不合格、合格、優(yōu)秀。這樣,在作業(yè)中既可以體現(xiàn)所學(xué)過的所有內(nèi)容,又可以激發(fā)學(xué)生的學(xué)習(xí)興趣,學(xué)完這門課,有一定的收獲。
4 結(jié)束語
總之,和其他的計算機課程教學(xué)一樣,數(shù)據(jù)庫教學(xué)也應(yīng)該適應(yīng)市場的需要,及時調(diào)整教學(xué)內(nèi)容,在先進的教育科學(xué)理論指導(dǎo)下,充分發(fā)揮計算機、多媒體和網(wǎng)絡(luò)等現(xiàn)代化教育技術(shù)手段等認知工具的作用,改善教學(xué)策略和教學(xué)方法,實行“任務(wù)驅(qū)動、項目向?qū)?、以學(xué)生為中心的教學(xué)模式”,采用過程評價與目標(biāo)評價相結(jié)合的方式,從而使學(xué)生真正學(xué)到一些實用的知識。
參考文獻:
[1] 陳小兵. 高等院校非計算機專業(yè)計算機教學(xué)方法探討[J]. 中山大學(xué)學(xué)報從論,2004.
[2] 胡波. 數(shù)據(jù)庫教學(xué)方法的探討[J]. 電腦知識與技術(shù),學(xué)術(shù)交流,2006.
[3] 瞿中. 數(shù)據(jù)庫教學(xué)方法改革的探索與實踐[J]. 黑龍江高教研究,2006,(2).