任恒妮
摘要:本文對目前數(shù)據(jù)庫課程教學(xué)現(xiàn)狀進(jìn)行分析,提出了適合應(yīng)用型本科高校學(xué)生學(xué)習(xí)這門課程的教學(xué)模式改革方法。
關(guān)鍵詞:數(shù)據(jù)庫原理及應(yīng)用;教學(xué)現(xiàn)狀;教學(xué)模式改革
《數(shù)據(jù)庫原理及應(yīng)用》課程是計算機(jī)專業(yè)的一門很重要的課程,是一門綜合性較強(qiáng)的課程。該課程理論部分知識雜且抽象,實(shí)驗內(nèi)容以驗證性實(shí)驗為主,學(xué)生接受知識是被動的,缺乏學(xué)習(xí)的主動性。因此,對該課程教學(xué)模式的改革是很有必要的。本文主要從該課程的教學(xué)現(xiàn)狀,提出了改進(jìn)教學(xué)模式的方法。
一、數(shù)據(jù)庫原理及應(yīng)用課程教學(xué)現(xiàn)狀
1.學(xué)生缺乏興趣
越來越多的學(xué)生對理工科缺乏興趣,這是應(yīng)試教育的后遺癥。我們沒有辦法推翻應(yīng)試教育,但是我們可以通過改進(jìn)教學(xué)方法來提高學(xué)生對理工科的興趣。
2.課程本身有難度
工學(xué)類課程比較枯燥無味,是一門綜合性很強(qiáng)的課程,與多門計算機(jī)專業(yè)課相互聯(lián)系緊密,理論部分的內(nèi)容很抽象,要徹底讓學(xué)生掌握、理解這些知識需要尋找形象化的案例。
3.教師備課不夠充分
教室還是圍繞課本知識進(jìn)行備課,缺乏實(shí)際科研案例,也就是不能將科研融入教學(xué)中。很多老師只注重理論課程的講解,忽視了實(shí)踐課程的教學(xué)。
二、數(shù)據(jù)庫原理及應(yīng)用課程教學(xué)模式
1.提高該課程任課教師素質(zhì)
要作一名合格的教師,首先教師必須對教材內(nèi)容正確、透徹地掌握:從微觀上弄清弄懂各知識點(diǎn)的內(nèi)涵和外延;從宏觀上正確把握教材內(nèi)容的知識結(jié)構(gòu)體系,深刻理解各知識點(diǎn)之間的關(guān)系。其二看多本書:精讀一本,泛讀多本;從薄到厚,從厚到薄。其三使用實(shí)際的DBMS,開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng):起碼自己完成課程實(shí)驗。最后就是抓好備課環(huán)節(jié):一是靠積累,包括把科研成果溶于教學(xué);二是靠勤奮,勤能補(bǔ)拙。
其次,要講得清楚。教學(xué)內(nèi)容結(jié)構(gòu)合理,邏輯清楚;深入淺出,生動活潑;吸取老教師的經(jīng)驗,堅持試講;使用多媒體教學(xué);由問題引出概念;由案例引出知識;由現(xiàn)象引出原理。
進(jìn)行講課錄像,自己播放錄像,從錄像中聽自己講課的不足,從而改進(jìn)講課方法。
最后,要讓學(xué)生聽懂。教師為主導(dǎo),學(xué)生為主體,師生互動;培養(yǎng)學(xué)生學(xué)習(xí)的主動性和創(chuàng)造性;讓學(xué)生獨(dú)立思考問題;提高學(xué)生對教學(xué)內(nèi)容的學(xué)習(xí)積極性;多提問,多討論,多鼓勵。
比如關(guān)于查詢與查詢優(yōu)化,很多老師只讓學(xué)生練習(xí)查詢語句,關(guān)于查詢優(yōu)化也只是從理論上給以講解,只講優(yōu)化的方法,到底使用某種優(yōu)化方法對查詢能起到多大的優(yōu)化作用,并沒有給學(xué)生詳細(xì)講解。給學(xué)生講了建立索引可以提高查詢性能,但是沒有讓學(xué)生去驗證建立索引和沒建索引查詢效率有多少差距,到底是否真的提高了查詢效率。教師應(yīng)該讓學(xué)生應(yīng)用應(yīng)用系統(tǒng)去進(jìn)行驗證這方面的實(shí)驗,不光是查詢優(yōu)化,還有很多知識點(diǎn),都是應(yīng)該讓學(xué)生去通過實(shí)驗去驗證的。要讓學(xué)生驗證,教師必須自己先實(shí)驗。
2. 科研能力是提升教師業(yè)務(wù)水平的源泉
教師要不斷提高自身的學(xué)術(shù)水平,加強(qiáng)應(yīng)用開發(fā)或科學(xué)研究實(shí)踐,教學(xué)科研都要不斷積累;積極參加數(shù)據(jù)庫學(xué)術(shù)活動。
積極申報科研,將科研和教學(xué)結(jié)合起來,在給學(xué)生講課前必須自己開發(fā)一個簡單的應(yīng)用系統(tǒng),把自己的體會告訴學(xué)生,然后讓學(xué)生也一起進(jìn)行系統(tǒng)開發(fā)實(shí)踐。
教師應(yīng)該多參加全國舉辦的數(shù)據(jù)庫講座,聽取一些前沿的知識,這樣教師才能夠不斷提高自己,只有自身水平提高了,才能帶出好的優(yōu)秀的學(xué)生。
3.采用多種學(xué)習(xí)考核方式
特別是應(yīng)用型本科高校,學(xué)生學(xué)習(xí)的自覺性較差,老師應(yīng)該嚴(yán)格要求學(xué)生按時完成業(yè),按時交作業(yè),除了理論作業(yè)外,更重要的是要加強(qiáng)實(shí)踐,上機(jī)時間作業(yè)目的要明確,還要布置課外大作業(yè)。每次實(shí)驗要及時驗收和批改,對優(yōu)秀實(shí)驗報告進(jìn)行共享;學(xué)期末要進(jìn)行課程設(shè)計,將學(xué)生分為小組,每組選一個負(fù)責(zé)人,改組學(xué)生課程設(shè)計成績由小組組長給出,挑選優(yōu)秀的小組給大家講解。
學(xué)期末考核成績應(yīng)該由平時理論作業(yè)成績、實(shí)驗成績、課程設(shè)計成績和期末筆試成績組成。
4. 研究性教學(xué)與互動性教學(xué)
研究性教學(xué):與”灌輸式”教學(xué)模式相對應(yīng),研究性教學(xué)教學(xué)的目的是在教師指導(dǎo)下的現(xiàn)象觀察、真理探索和問題求解。教學(xué)形式要采用互動式、討論式、實(shí)踐式相結(jié)合的手段。教學(xué)重點(diǎn)是研究問題的設(shè)計、互動討論的組織、實(shí)踐項目的選擇等。
互動式教學(xué):如何調(diào)動學(xué)生的學(xué)習(xí)主動性,提高學(xué)生的學(xué)習(xí)興趣,是提高教學(xué)質(zhì)量的一個重要保障;一節(jié)課不能只是老師講,應(yīng)該引導(dǎo)學(xué)生一起思考和討論,多討論比多講更重要;每節(jié)課花較多的時間討論。有的時候甚至花1/3左右的時間進(jìn)行討論。中國的學(xué)生沒有提問的習(xí)慣?;邮且患蝗菀椎氖虑?需要想一些辦法。營造一個環(huán)境是教師的責(zé)任。應(yīng)該鼓勵同學(xué)課中提問和積極回答問題,并給予“政策性”鼓勵。
要達(dá)到互動效果是一項艱巨的任務(wù),我們得花很多時間在備課上,要為學(xué)生設(shè)計問題,設(shè)計的問題不能太難也不能太簡單,這個度一定要和學(xué)生實(shí)際結(jié)合起來。
幾種形式的討論:結(jié)合上次課的重點(diǎn)或者難點(diǎn)內(nèi)容,設(shè)計問題進(jìn)行討論或者組織辯論;引入新課內(nèi)容時的討論;就學(xué)生課堂中的即時提問,回答或者討論學(xué)生問題;就一些難點(diǎn)問題,留出5分鐘的時間,給學(xué)生自主消化吸收。
比如在講事務(wù)時,由于事務(wù)概念比較抽象,學(xué)生不容易理解,我們可以給出一個設(shè)想網(wǎng)上購物的一次交易,讓學(xué)生先思考網(wǎng)購付款過程,最后給出其付款過程至少包括以下幾步數(shù)據(jù)庫操作:更新客戶所購商品的庫存信息;保存客戶付款信息(可能包括與銀行系統(tǒng)的交互);生成訂單并且保存到數(shù)據(jù)庫中;更新用戶相關(guān)信息(例如購物數(shù)量等等),正常的情況下,這些操作將順利進(jìn)行,最終交易成功,與交易相關(guān)的所有數(shù)據(jù)庫信息也成功地更新。但是,如果在這一系列過程中任何一個環(huán)節(jié)出了差錯,會出現(xiàn)什么樣的后果(例如在更新商品庫存信息時發(fā)生異常、該顧客銀行帳戶存款不足等,都將導(dǎo)致交易失敗。一旦交易失敗,數(shù)據(jù)庫中所有信息都必須保持交易前的狀態(tài)不變,比如最后一步更新用戶信息時失敗而導(dǎo)致交易失敗,那么必須保證這筆失敗的交易不影響數(shù)據(jù)庫的狀態(tài)--庫存信息沒有被更新、用戶也沒有付款,訂單也沒有生成。否則,數(shù)據(jù)庫的信息將會一片混亂而不可預(yù)測),如何避免這些后果的產(chǎn)生,讓學(xué)生們相互討論。最后教師進(jìn)行總結(jié)和分析,從而導(dǎo)出事務(wù)的概念、特性。5.以“競賽”促學(xué)習(xí),進(jìn)行案例教學(xué)
有競爭才有進(jìn)步,組織與數(shù)據(jù)庫課程有關(guān)的大賽,比如“數(shù)據(jù)庫建模大賽”,學(xué)生為了取得好的競賽成績,會投入更多的時間來學(xué)習(xí)、鉆研,這不僅激發(fā)了學(xué)生學(xué)習(xí)的熱情,同時也培養(yǎng)了學(xué)生的創(chuàng)新能力和自學(xué)能力。
教師在講解每個模塊知識的時候,力求模擬真實(shí)的環(huán)境,讓學(xué)生主動參與學(xué)習(xí)中去。比如講數(shù)據(jù)庫設(shè)計中的需求分析時,教師可以給學(xué)生一個實(shí)際案例。比如讓學(xué)生到本校圖書館借書,看看圖書管理系統(tǒng)所具有的基本功能,將學(xué)生分為幾個小組,每個小組負(fù)責(zé)一個模塊,然后分小組進(jìn)行討論,各組之間相互提問,這樣讓學(xué)生在學(xué)習(xí)中能夠獲得成就感。
結(jié)束語:
《數(shù)據(jù)庫原理及應(yīng)用》課程是計算機(jī)專業(yè)很重要的一門專業(yè)課,隨著數(shù)據(jù)庫技術(shù)的不斷發(fā)展,該課程的教學(xué)模式也要不斷進(jìn)行改進(jìn),教師要緊跟發(fā)展動態(tài),結(jié)合學(xué)生實(shí)際和社會需求,對教學(xué)模式、考核方法等方面也要不斷進(jìn)行改進(jìn)。只有這樣,才能提高教學(xué)質(zhì)量,提高學(xué)生的學(xué)習(xí)能力和動手能力。(作者單位:陜西國際商貿(mào)學(xué)院)
參考文獻(xiàn):
[1]毛嘉莉,李明東,賴曉風(fēng). 數(shù)據(jù)庫原理及應(yīng)用課程教學(xué)改革的研究與實(shí)踐[J]. 西華師范大學(xué)學(xué)報(自然科學(xué)版)2011.12:385-387.
[2]江國粹,蔡瑞瑞,王錦. 基于“賽訓(xùn)結(jié)合”的《SQL SERVER》教學(xué)實(shí)踐。[J]. 安慶師范學(xué)院學(xué)報(自然科學(xué)版)2011.11:124-125.