高校《數據庫系統概論》的教學方法
論文關鍵詞:數據庫;學習需求;教學方法
論文摘要:該文從《數據庫系統概論》教學實踐出發,在教學設計中結合學生的學習實際、突出學習需求,在教學方法上采用多種教學方法,抓住學生急于應用的心理進行教學,提高了學生的學習效率,取得了較好的教學效果。
《數據庫系統概論》是高校計算機專業的必修專業課,同時它也是一門理論和實踐性都較強的學科,傳統的“黑板上講理論,機房里練操作”的授課模式很難激發學生的學習興趣,教學效果不佳。
往往一學期教學結束,和學生談起本課程的學習,學生只是記住幾個概念,至于數據庫的技術沒有多少能深入理解,更別提能應用于實際。數據庫的應用雖然十分廣泛,到處都是數據庫,銀行里、商店里、網絡上等等。但是因為它是藏在“后臺”的,不像多媒體、WWW等等,既作為對象,又作為外殼,直接呈現在人們面前,所以要簡明扼要、深入淺出、生活化地詮釋它,顯然有更高的難度。
本人在《數據庫系統概論》教學實踐中體會到, 不能只看中理論,覺得學生只要知道是怎么一回事就可以了,需要學生親身去參與項目的開發,去經歷基本真實的項目制作,才能掌握知識。因此,在實際的教學中,采用任務驅動的案例教學法,配合直觀的教學媒體,并布置學生的課下任務,多管齊下,讓學生更全面的了解、使用數據庫技術。
1 教學方法概述
對于計算機專業的課程來講,教學方法大致有以下幾種:
1.1 講授法
這種方法能夠使學生在短時間內獲得大量系統的科學知識。但運用不好,學生學習的主動性、積極性不易發揮,就會出現教師滿堂灌、學生被動聽的局面。在講述數據庫概念的時候,常采用這種方法。
1.2 討論法
這種方法是在教師的指導下,學生以小組為單位,圍繞教材的中心問題,各抒己見,通過討論或辯論活動,獲得知識或鞏固知識。在該課程的教學中,采用一兩次,如并發事務的處理。在討論中引導學生圍繞題目發表意見,然后在結束時,概括討論的情況,使學生獲得了正確的觀點和系統的知識。
1.3 直觀演示法
通過展示各種案例或進行示范性實驗,讓學生通過觀察獲得感性認識。主要是演示實驗的內容或要求課下學生實際操作的內容。
1.4 練習法
學生在教師的指導下鞏固知識、運用知識、形成技能技巧的方法。實際操作的練習,旨在形成操作技能,在技術性學科中占重要地位。
1.5 讀書指導法
讀書指導法是教師指導學生通過閱讀教科書或參考書,以獲得知識、鞏固知識、培養學生自學能力。在每次課后,都給學生布置相應的參看書目、參考文獻或參考網站,引導學生主動地自學,并在課堂上適當地讓學生發表自己看書的收獲。
1.6 任務驅動教學法
這種方法要求給學生布置具體的學習任務,讓學生自己查閱資料,并對知識體系進行整理,再選出代表進行講解,最后由教師進行總結。這種方法可以讓學生在完成“任務”的過程中,培養分析問題、解決問題的能力,培養學生獨立探索及合作精神。在講解關鍵的知識或技術時如數據庫的設計,大多采用這種方法。
1.7 自主學習法
這種方法是給學生留思考題或是遇到的一些實際生產問題,讓學生利用網絡資源自主學習的方式尋找答案,提出解決問題的措施,然后提出討論評價。這種方法能夠充分發掘學生的創造潛能,提高學生解決實際問題的綜合能力。
2 教學方法的實施
《數據庫系統概論》的主要目的是要求學生能掌握數據庫技術中的概念,并學會進行數據庫的設計和實施,進而能結合前臺對后臺數據庫進行各種操作。
2.1 數據庫的概念
這一部分主要采用聯系生活的實際講授法來講述。例如在講述數據管理的發展時采用在圖書館查閱資料的例子,總結出常用信息資源管理的兩種方法:手工管理(逐級分類)和計算機管理(采用數據庫)。通過搜索引擎引入數據庫,讓學生感受數據庫管理信息的優勢:查找統計數據高效準確,數據庫的共享性好,管理操作方便,管理大量信息占用空間小。 通過對圖書管理數據庫的解剖分析,了解使用數據庫管理信息的基本思想和方法:采用表格的結構以及表與表之間的關系進行存儲和管理信息的。然后編寫數據庫管理軟件對數據庫信息進行查找和統計操作。
2.2 數據庫的設計
這一部分主要采用任務驅動的案例教學。先給大家一個總體的任務,比如圖書管理系統。總體任務是設計一個圖書館數據庫,在此數據庫中保存有讀者記錄和書目。
首先作需求分析,將學生分組,一組代表讀者,一組代表圖書管理者。分別模擬讀者和圖書管理員的角色,采用各種方式收集各自的需求。并形成需求分析報告文檔。其次,在拿到需求分析報告文檔后,每個同學畫出書面的E-R圖,包括局部的和總體的E-R圖,并利用Power Designer軟件將書面的E-R圖轉換成電子的。然后,在得到總體的E-R后,分析怎樣可以將E-R圖轉換成我們要求的二維表,依據是什么,轉換后的結果是什么?并利用Power Designer軟件提供的轉換功能來進行驗證。數據庫設計的其他階段在其他部分來講述。
2.3 數據庫的實施
這一部分采用實驗課時使用的Oracle 10g來講述。通過讓學生自己下載、安裝、運行Oracle 10g來完成數據庫的實施。主要采用直觀演示法來講述該部分的內容。并形成了指導書,讓大家有章可依。在實驗指導書中,也設計了思考題,讓學生能夠在做完基本的操作后能再深入地思考某些問題。比如在建立基本表的時候,可以使用SQL命令,是否也可以建立相應的文件呢?怎樣來建立文件,怎樣來執行文件等。
2.4 后臺數據庫的連接
這一部分采用學生將要學習的JSP來進行后臺數據庫的連接。由于本課程主要是數據庫概論及使用,所以僅僅要求只要能通過前臺界面連接到數據庫,并對數據庫能進行維護即可。這一部分先采用直觀演示法給大家演示了JSP和Oracle的連接步驟,并在演示的過程中進行了詳細的講解,然后采用任務驅動法讓學生自己動手實踐,若有問題,利用自主學習法來進行解決。有解決不了的,我們在一起共同討論、分析是什么地方出現了問題,如何解決問題。
3 教學反思
“數據庫”這部分內容對大二的學生而言是一個比較陌生的領域,平時接觸挺多,但數據庫隱藏較深,故學生理解不是很清晰。因此在情景引入、創設問題上的設計就成為教學的關鍵。
在實際的課堂教學中,我首先進行教學的設計,以期能夠讓學生盡快的接受新概念,熟悉新技術。例如在講述數據庫系統的優點時,就設計了大家最常用的圖書館借閱圖書和在網上如何搜索問題的例子。找到大家的興趣點,然后再切入正題。其次,在實際的教學中,不局限于某種具體的教學方式,而是采用各種教學方式,目的只有一個,如何讓學生盡快接受新概念,如何理解和掌握新技術,從而完成相應的教學目標,為學生構建數據庫技術的知識結構。在講述SQL的時候,就通過直觀演示的方法來教學;在講述數據庫設計的內容時,就使用討論教學法。在指導學生實踐的過程中,使用了任務驅動法。讓學生參與項目的制作,教師和學生始終在互動的問題設置、問題解決中,突破了“技術”的約束,逐步從圖書管理系統將注意力吸引到其技術內在價值的探究當中,即從數據庫的概念理解與技術應用當中內化素養,提升能力,不斷地達成數據庫課程的教學目標,感受利用數據庫存儲、管理大量數據并實現高效檢索方面的優勢;了解使用數據庫管理信息的基本思想與方法;能夠進行數據庫的設計;能夠通過前臺維護后臺數據。在每次課后,又采用讀書指導法、任務驅動法和自主學習法督促學生積極主動地自學、自己思考、自己設計解決問題的方法。幾輪課程講下來,學生反映效果不錯。最后,及時思考。一場課下來就總結思考,寫好課后一得或教學日記;一周課下來或一個單元講完后反思,發現問題及時糾正;通過最后的結課考試,召開學生座談會,聽取意見,從而進行完整的整合思考;這樣可以對以后自己在本課程的教學上有很大的幫助。
4 結論
通過多種教學方法,讓學生自己體驗和感受到數據庫的優越之處,提高學生學習的主動性和積極性。所以在數據庫的教學中,教師既要放眼課程建設與發展,又要做一個有心人,去尋找合適的例子,進行教學過程的設計,這樣才能保證能夠全面地將數據庫的技術傳授給學生。
參考文獻:
[1] 王珊,薩師煊.數據庫系統概論[M].4版.北京:高等教育出版社,2006.
[2] 唐元新.Oracle數據庫實用教程[M].2版.北京:中國水利水電出版社,2009.
[3] 方逵.JSP編程技術與應用[M].北京:高等教育出版社,2003.
論文相關查閱:畢業論文范文、計算機畢業論文、畢業論文格式、行政管理論文、畢業論文
【高校《數據庫系統概論》的教學方法】相關文章:
高校田徑課程教學方法分析01-15
高校網球教學方法論文12-23
網絡傳播對高校合唱指揮教學方法影響論文02-27
高校目的性教學方法的若干思考的論文12-19
民辦高校形勢與政策教學方法改革論文03-19
試論高校教師教學方法創新的思考12-09
淺析普通高校公共音樂鑒賞課程教學方法研究12-09
高校太極拳公共體育課教學方法探究02-27
法學概論論文01-01
- 相關推薦