摘要:非計算機專業的學生不同于計算機專業的學生,對計算機課程的要求存在諸多異同。目前非計算機專業學生在學習數據庫這門課時,存在綜合應用能力差、邏輯性弱、學習被動等缺點。針對這些缺點,相應教學方法也亟待改革。應該及時調整教學內容,合理安排理論課和上機實踐課的比例,改善教學策略和教學方法,使學生更好更快地掌握數據庫。
關鍵詞:數據庫;教學方法;知識;能力
中圖分類號:TP311文獻標識碼: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 引言
目前各高校對如財經類、電子商務等非計算機專業的學生都開設了計算機網絡數據庫課程。使用的數據庫也由原來的FoxPro、ACCESS到現在的SQL Server 2000,學生在學習這門課的過程中,還存在著一些急需解決的問題,如邏輯性弱、學習比較被動、綜合應用能力不夠等。如何使學生學習過程中提高積極性,對數據庫課程有一個比較深的理解,掌握必要的操作,能夠更好地使用這個工具,融會貫通計算機的應用呢?本文就此進行分析討論。
2 非計算機專業的計算機教育現狀
隨著計算機的普及,應用領域的拓寬,各行各業都離不開計算機,因而針對非計算機專業開設的計算機課程也越來越多,非計算機專業計算機教育發展迅猛,實際教學過程中也存在一些不同的問題。
1) 由工科專業開設的計算機課程擴展到了理科、經濟類專業等,近來,一些學校的文科專業(例如中文專業、圖書館專業)也設置了計算機課程。這個趨勢還在迅速發展著。
2) 各個高校與出版社合作,編寫出版了一系列的適合非計算機專業使用的計算機教材,并且初步摸索出針對非計算機專業學生特點的教學規律,取得了一些成功的經驗。
3) 形成了一支教師隊伍,他們將計算機技術與各專業結合,推動了計算機在各專業生根。
4) 已經初步形成了非計算機專業中進行計算機教學的方案。針對不同專業的不同情況,制訂出不同層次的要求,以保證計算機教學的質量。
5) 學生對學習計算機課程有濃厚的興趣,但對學習數據庫等課程與自身專業的關系認識不夠,在某種程度上影響了他們的積極性。
6) 由于不是計算機專業,前面所學基礎課程不多,學生在實際學習過程中理解不透徹,缺乏邏輯性,學習起來比較被動。
7) 有些教師尤其重視理論教學,課堂講授時間多,給學生練習操作時間較少,學生操作不夠熟練。
3 非計算機專業數據庫課程教學中的方法探討
對非計算機專業學生學習數據庫,在教師中存在兩種思想,一種認為:要系統性、完整性地講述所有內容,各個方面內容都要兼顧到,實際上就是在有限的課時內將所學內容濃縮,是“壓縮餅干”型的。另外一種認為:數據庫只是一個工具,只要教會學生怎樣用就可以了,不必講太多理論,也不必學更多的語句和程序設計。在教學過程中我們應該根據實際情況,因材施教,達到滿意的效果。
3.1 搞好教材建設,選擇合適的教材
非計算機專業的學生在學習計算機數據庫時,由于他們的基礎與計算機專業的學生有很大的不同;缺乏對計算機的系統了解,對一些抽象的概念和敘述方法難以很快地領會。因此,選擇教材應具備以下特點:既要有科學性、系統性,又要有啟發性、易讀性,要深入淺出,便于自學,不能片面追求“深”而“全”;要符合非計算機專業的認識規律,不能由抽象到抽象,而要善于從具體問題入手提出問題,通過具體問題講清概念;將難點分解,循序漸進,教材內容要與所學的專業盡可能地結合,引導學生在自己的專業領域中使用計算機。
3.2 合理分配課時,實行“精講多練”原則
任何一門課程都有它的系統性和完整性,決不應當是支離破碎的。但是這種系統性和完整性是相對的。非計算機專業學習數據庫應當強調“以應用為出發點,以應用為目的”的原則。由于學時是有限,并且將來使用計算機的要求和情況是不同的,所以不應該也不可能照搬計算機專業的課程設置和教學要求,而必須從應用的角度對非計算機專業分別提出要求并且組織教學內容。
在課堂教學中,要及時調整教學內容,重點講述必要的知識點,合理安排理論課和上機實踐課的比例,原則上按1:1的比例分配課時,保證有足夠的時間讓學生練習,讓學生在實際操作中掌握知識,讓教學與實踐緊密聯系起來。
3.3 改進教學方法,提高學生學習興趣
計算機數據庫課程要求學生掌握一定的理論知識,有較強的操作能力,因此在教學過程中,就要求教師采用與其他課程不同的教學方法。為了使學生產生濃厚的學習興趣,應選擇最直觀的知識導入教學,把一些復雜深奧而抽象的理論、概念、語法用學生所能夠接受的方式通俗易懂、深入淺出地敘述清楚,并且使他們愈學愈有興趣,一步一步地深入。例如,在介紹查詢語句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語句的完整語法比較復雜,教材中只列出其主要的子句,即使這樣,如果是直接介紹該語句語法中各個子句,學生會一頭霧水,一時也難于理解。
教學中,可以采取由易到難,循序漸進的方法。先不去深究其語法結構,可從最簡單的基本語句SELECT select_list FROM table_source開始,讓學生對查詢有初步認識,領會其作用,再逐步增加子句功能介紹,并配有一定的上機操作練習,學生就容易理解掌握。在所有子句講完后,再來系統介紹SELECT語句的語法,學生學起來就不會感覺困難了。
另外,課堂上機練習可以結合實際問題,解決一些基本的、與其專業密切關聯的應用,以項目驅動的方式,激發學生的學習動機。結合幾個單元的知識,設計一個綜合的項目,可以分若干小組實施,通過這些項目的完成,學生增加了成就感,提高了積極性,學生的學習就能變得積極主動,還能培養學生的團隊合作精神,富有一定的成效。
3.4 改變考試模式、保證各教學環節的質量
把握課堂教學和其他教學環節,包括批改作業、輔導、答疑、實驗等。完善學生學習考核的辦法,改變單一的以知識為中心的考試評價制度,注重考核學生知識的實際運用情況。計算機只是一種工具,檢查學生學習的好壞完全不能憑一次書面或上機考試來判定。若是這樣對學生而言是不公平的,同時容易造成學生的死記硬背,從而埋沒學生的創造性和求知欲。所以數據庫課程的考試應該包括筆試和上機兩部分,因為學數據庫的目的是讓學生會使用,主要是考查學生的動手能力,上機的成績最低不少于總成績的50%。而上機課的考試,可以隨時隨地進行。
作業評分分為三檔,分別為:不合格、合格、優秀。這樣,在作業中既可以體現所學過的所有內容,又可以激發學生的學習興趣,學完這門課,有一定的收獲。
4 結束語
總之,和其他的計算機課程教學一樣,數據庫教學也應該適應市場的需要,及時調整教學內容,在先進的教育科學理論指導下,充分發揮計算機、多媒體和網絡等現代化教育技術手段等認知工具的作用,改善教學策略和教學方法,實行“任務驅動、項目向導、以學生為中心的教學模式”,采用過程評價與目標評價相結合的方式,從而使學生真正學到一些實用的知識。
參考文獻:
[1] 陳小兵. 高等院校非計算機專業計算機教學方法探討[J]. 中山大學學報從論,2004.
[2] 胡波. 數據庫教學方法的探討[J]. 電腦知識與技術,學術交流,2006.
[3] 瞿中. 數據庫教學方法改革的探索與實踐[J]. 黑龍江高教研究,2006,(2).