數(shù)據(jù)庫課程總結范文
時間:2023-03-14 10:02:48
導語:如何才能寫好一篇數(shù)據(jù)庫課程總結,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
關鍵詞:“數(shù)據(jù)庫原理”;課程;數(shù)學資源;建設
“數(shù)據(jù)庫原理課程”是計算機課程之一,教學包括數(shù)據(jù)庫理論、數(shù)據(jù)庫技術與數(shù)據(jù)庫的應用實踐三個部分,可全面提高學生對數(shù)據(jù)庫的了解以及應用水平。就目前來看,教W過程中教學資源不足的問題,對教學效率的提高阻礙較大。因此,建設教學資源成為了“數(shù)據(jù)庫原理”課程改革的重點。
一、“數(shù)據(jù)庫原理”課程簡介
1.“數(shù)據(jù)庫原理”課程內(nèi)容
“數(shù)據(jù)庫原理”課程是計算機課程的重要組成部分,由于其技術性較強,理論知識無法通過語言詳細講解,因此教師通常采用PPT進行教學,這樣效率相對較高,學生的學習過程更加直觀,理解也更加深入。除理論教學外,該課程還包括實踐部分,實踐教學通常采用上機操作的方法完成,教師要求學生親自對數(shù)據(jù)庫加以維護,以加深對知識的理解程度。
2.“數(shù)據(jù)庫原理”課程教學現(xiàn)狀
當前的教學模式,可在一定程度上提高學生的理論與實踐水平,但卻具有對教學資源以及現(xiàn)代化教學技術應用力度不足的問題。微課及網(wǎng)絡教學是信息化技術下兩種新型的教學方式,具有一定的適用性,可用于多種類型課程的教學過程中,可以有效拓展教學時間與空間,在提高教學效率方面優(yōu)勢顯著。當前“數(shù)據(jù)庫原理”課程教學,仍以課堂教學為主,課下學生的學習途徑較少,長此以往,學生容易因為缺乏練習,影響學習效果。在社會及市場對人才素質(zhì)要求越來越高的今天,對上述教學模式加以改革,已經(jīng)變得極為必要。
二、“數(shù)據(jù)庫原理”課程數(shù)學資源建設
1.數(shù)學資源的整合
(1)理論教學。理論教學內(nèi)容以數(shù)據(jù)庫理論知識為主,教學可在網(wǎng)絡平臺上進行。教師需將教學內(nèi)容以電子教案的形式,到互聯(lián)網(wǎng)上供學生學習。以“數(shù)據(jù)庫原理”第一章為例,電子教案中需包括數(shù)據(jù)庫管理的發(fā)展、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫的發(fā)展形式三項內(nèi)容,教師需將每一項教學內(nèi)容細化,系統(tǒng)地展現(xiàn)給學生,使其能夠參照電子教案自學知識。
(2)實踐教學。實踐教學的目的在于培養(yǎng)學生的數(shù)據(jù)庫管理能力,以學生的上機操作為主。對此,學??山⑾鄳毩暺脚_及數(shù)據(jù)庫管理系統(tǒng),如SQL Server等,使學生的操作水平在系統(tǒng)中得到提升。與傳統(tǒng)的機房上機操作相比,上述方法拓展了練習的空間與時間,提高了練習的有效性。
(3)視頻資源的制作與。教師可綜合理論與實踐教學內(nèi)容,制作視頻資源,并將其到互聯(lián)網(wǎng)平臺中,使學生可通過對視頻資源的觀看,直觀地理解理論知識,并了解操作過程,降低學習難度。視頻資源可采用微課模式下視頻的制作方法加以制作,要控制每一段視頻的時間,避免視頻內(nèi)容冗長繁雜,影響學生的觀看興趣。
2.教學資源的建設
(1)軟件與硬件支持。由于教學資源需要以視頻的方式,因此需具有錄像及錄音設備,硬件應包括攝像頭、話筒、電腦等。軟件可以以Camtasia Studio系列為主。
(2)具體建設過程。①啟動Camtasia Studio軟件,進入到教學資源錄制程序中。②打開PPT課件并播放,根據(jù)需求,調(diào)整顯示區(qū)域大小。③點擊Camera,進入視頻錄制狀態(tài)。④點擊Audio按鈕,完成聲音測試。⑤點擊REC,正式錄制。⑥錄制完成后,保存文件。⑦可點擊屏幕右上角預覽鍵,觀看效果。⑧如視頻資源不存在問題,則可以。
3.教學資源多樣化水平的提高
(1)課程介紹。教師需在制作每一個教學視頻前,做好課程介紹,使學生不必長時間觀看視頻,便能夠馬上了解此視頻中所包含的內(nèi)容。不同學生對不同知識的了解程度不同,因此視頻觀看需求也不同,將課程介紹置于教學前,可使學生及時篩選出自己所需要的資源,提高學生的學習效率。課程介紹應包括學習任務、學習方法、學習內(nèi)容等多方面內(nèi)容,使學生可全面了解視頻的概況。
(2)視頻講座。教師可對答疑解惑過程中學生所提出的問題加以總結,選擇學生學習難度最大的環(huán)節(jié),作為視頻講座的主要內(nèi)容。在視頻講座開始前,教師應搜集大量資源,以解決學生普遍存在的問題為目的展開講座,確保學生通過講座獲得更大的進步。
(3)教學內(nèi)容總結。教師以一章節(jié)為一階段,對教學內(nèi)容加以總結。以第二章“數(shù)據(jù)模型”為例,教學內(nèi)容總結應包括數(shù)據(jù)模型種類總結、關系代數(shù)運算的總結、關系實體及參照完整性的總結等。教學內(nèi)容總結應本著簡潔明了的原則展開,避免贅述,使學生清晰地了解整個章節(jié)的脈絡及基礎知識內(nèi)容,幫助學生理清學習思路。
三、結語
綜上,教師應在利用相應教學軟件的基礎上,將理論與實踐內(nèi)容的教學整合為視頻資源,以提高教學的直觀性;并通過測試及總結教學內(nèi)容的方法,為學生理清學習脈絡,使其充分了解自身存在的弱點與缺陷,使教學水平及學生的學習效果得到全面的提高與改善。
篇2
關鍵詞:數(shù)據(jù)庫;教學實踐;案例教學;課程設計
中圖分類號:G642 文獻標識碼:B
文章編號:1672-5913(2007)16-0032-03
作為計算機的主要應用領域之一――數(shù)據(jù)處理的最新技術,數(shù)據(jù)庫技術得到了迅速的發(fā)展。隨著計算機科學技術的迅猛發(fā)展和信息時代的到來,一個國家的數(shù)據(jù)庫建設規(guī)模、數(shù)據(jù)庫信息量的大小及其使用頻度已成為衡量該國信息化程度的重要標志之一,數(shù)據(jù)庫技術也得到了最為廣泛的應用。目前,數(shù)據(jù)庫技術在互連網(wǎng)技術、多媒體技術、氣象預報、人工智能、自動控制、信息統(tǒng)計與管理、醫(yī)療影像處理等領域都有廣泛的應用,因此,成了高等院校系列計算機課程教學中的主干課,它不僅是計算機與信息管理類專業(yè)的核心課程之一,也是許多非計算機與信息管理類專業(yè)的必修課或選修課。
作為介紹數(shù)據(jù)庫相關原理、理論、方法與設計的數(shù)據(jù)庫課程是應用類理工科專業(yè)學生學習的一門重要基礎課程,既可以培養(yǎng)學生計算機操作能力,又可以培養(yǎng)學生數(shù)據(jù)庫管理能力以及數(shù)據(jù)庫應用系統(tǒng)開發(fā)能力。數(shù)據(jù)庫的種類繁多,不同種類的數(shù)據(jù)庫還有不同的版本?,F(xiàn)在使用最普遍的是FoxPro、Access、SQL、PowerBuilder、Oracle等數(shù)據(jù)庫平臺。但無論哪一種數(shù)據(jù)庫,他們的基本原理及應用是一致的,只不過在具體的實現(xiàn)過程中各有千秋。關系數(shù)據(jù)庫系統(tǒng)的日益普及以及面向?qū)ο罂梢暬幊碳夹g的發(fā)展,擁有功能強大的可視化程序設計工具的數(shù)據(jù)庫系統(tǒng),已成為社會生活諸多領域廣泛應用的重要計算機信息管理技術工具,是諸多應用領域首選的數(shù)據(jù)庫應用系統(tǒng)開發(fā)的軟件,應用前景廣闊。
數(shù)據(jù)庫對信息的完整性、唯一性和安全性提供了一套完整而有效的管理手段,要使學生在最短的時間內(nèi)學會、學好數(shù)據(jù)庫,就要選用適合他們理解能力和接受能力的教學內(nèi)容和方法,并進行卓有成效的課程設計,才能取得較佳的教學效果。
如何有效地加強對當代大學生綜合素質(zhì)與創(chuàng)新能力的培養(yǎng),以適應信息時代的人才需求,這是近年來我國高教界的熱門話題之一。為此,我們在計算機課程教學中進行了一系列改革與探索。筆者多年從事數(shù)據(jù)庫課程的教學,現(xiàn)將一些體會和做法歸納如下。
1關于教材
目前,數(shù)據(jù)庫課程方面的教材很多,歸納起來主要可以分為兩類:一類是以數(shù)據(jù)庫原理為主題,側重于理論研究,應用方法與技術介紹得很少,這類教材主要適用于理論研究的人員如重點高校本科生、研究生使用,也可供從事數(shù)據(jù)庫教學及科研工作的教師與科研工作者參考,如李建中編著的教材屬于這一類教材;另一類是以數(shù)據(jù)庫技術為主題,側重于對某一具體數(shù)據(jù)庫軟件產(chǎn)品及其開發(fā)技術的介紹,數(shù)據(jù)庫理論知識方面較少,教材的寫作風格有點類似于技術使用說明書,這類教材主要適用于廣大非計算機、非信息管理類專業(yè)的本、專科生使用,如由陳恭和編著的教材屬于這一類教材。顯然,以上兩類教材對于計算機應用技術、信息管理技術等應用性專業(yè)的本、??茖W生的數(shù)據(jù)庫課程教學均有一定程度的欠缺,由于太注重于原理及理論知識,再加之各個學校的專業(yè)培養(yǎng)目標也不同,直接使用第一類教材用于教學顯然有一定困難。而若采用第2類教材,由于理論方面的內(nèi)容較少,勢必造成學生理論 基礎薄弱。所以,根據(jù)本校對學生所開設的前導課程(如離散數(shù)學、軟件工程、數(shù)據(jù)結構等)及學生的實際情況,選擇適合專業(yè)發(fā)展及教學需要的教材,較好地將抽象理論與應用實際相結合,力求知識闡述、深入淺出、通俗易懂,采用大量應用實例,強調(diào)綜合應用能力培養(yǎng),將“數(shù)據(jù)庫原理”和“數(shù)據(jù)庫應用技術”兩部分內(nèi)容有機結合的教材,是計算機應用技術、信息管理技術類專業(yè)數(shù)據(jù)庫課程改革與建設的當務之急,而該類教材就是介于以上兩類教材之間的適合于學生使用的第3類教材,例如由靳學輝編著的教材及由薩師煊、王珊編著的教材是這一類教材的典型代表。目前國外也有許多數(shù)據(jù)庫教材,雖然其內(nèi)容較為新穎、能及時反映當前數(shù)據(jù)庫領域的先進技術,但其選材、內(nèi)容組織、講述方式等往往與我國學生的思維習慣有一定差距。面對當前數(shù)據(jù)庫教材名目、版本較多的現(xiàn)狀,教材的選用,將直接影響教學方法和教學效果。因此,針對一定的培養(yǎng)目標,授課教師在選用教材之前一定要作全方位綜合考慮。具有豐富經(jīng)驗的教師,可以自己編寫適合具體學生狀況的教材。
2關于教學內(nèi)容和方法
數(shù)據(jù)庫的教學重點在于讓學生掌握數(shù)據(jù)庫的基礎理論知識,掌握數(shù)據(jù)庫的管理及各項基本操作,還要掌握一定的數(shù)據(jù)庫應用系統(tǒng)的設計開發(fā)技術。根據(jù)教學大綱,找出課程的重點內(nèi)容,然后根據(jù)各部分的特點,認真取舍,講好講透,做到深入淺出,對課程教學的實例作精心的篩選和修改。我們從以下幾個方面進行了嘗試。
(1) 在基本尊重教材的基礎上,對教學方法及教學內(nèi)容的組織順序進行調(diào)整,采取以“案例式”為主的課堂教學方式,選取學生熟悉的內(nèi)容――“學生檔案管理系統(tǒng)”或“學生成績管理系統(tǒng)”作為課堂實驗的實例,以進一步提高學生的學習興趣,降低學習難度,從而提高課堂教學質(zhì)量,收到良好的教學效果。
(2) 在教學方法上,采用傳統(tǒng)教學和多媒體教學相結合的教學手段。多媒體教學更具有真實感和表現(xiàn)力,它綜合各種手法,形象、生動地顯示教學內(nèi)容,彌補了傳統(tǒng)教學方法的不足,有利于培養(yǎng)學生的學習興趣。具體做法是:創(chuàng)設案例教學環(huán)境,引起學生的學習興趣 我們要為學生創(chuàng)設一個活潑的環(huán)境,吸引他們的注意力,激發(fā)他們的興趣,讓學生主動去“學”。課前,先創(chuàng)作兩個功能簡單、內(nèi)容不同但學生比較熟悉的管理系統(tǒng)實例――例如“學生檔案管理系統(tǒng)”和“學生成績管理系統(tǒng)”等。開始上課時,由筆者采用多媒體演示系統(tǒng)功能,并告訴學生,在學完這門課后,他們也可以做出這樣一個完整的系統(tǒng)。學生平時都用慣了Windows圖形界面,早就對其中的原理感到好奇,現(xiàn)在一聽自己也能做出這樣的界面,一個個興趣高漲,從而激發(fā)了學生的學習欲望。這樣,良好的開端就為學生以后學習這門課打下基礎。
3如何設計案例
教學案例的重點應貼近實際應用,以應用為出發(fā),并以應用為目的。精細、周密地安排和優(yōu)化教學過程,使知識教學與實踐教學相互銜接,緊密配合,交叉進行。加強技能訓練的改革實踐,不僅能使學生掌握新的應用軟件和具備開發(fā)本專業(yè)領域的計算機應用系統(tǒng)的初步能力,更使他們確立了計算機應用意識和使用計算機解決實際問題的強烈愿望。關于案例設計,我們從以下幾個方面進行了嘗試。
(1) 精選能夠貫穿課程學習全程的綜合示例。
案例教學效果如何,在很大程度上取決于教師能否選擇恰當?shù)陌咐x出的案例應當是典型的有代表性的,最能揭示所學理論的案例。精選案例要求教師必須吃透教材,不僅要弄懂教材的每個概念、原理,而且要弄懂知識之間的內(nèi)在聯(lián)系,即知識結構體系,這是精選案例的基礎。要選擇與教學內(nèi)容和教學目的密切相關的正面與反面的典型案例,寓所教理論于案例之中。
我們結合科研中的應用開發(fā),選擇有應用背景的系統(tǒng)示例,并對其中的一些模塊進行增刪,以適合于教學使用。這種方法對學生的興趣有較好的培養(yǎng),許多學生學完后就加入了應用系統(tǒng)開發(fā)的行列,得到了雙贏的效果。
(2) 認真分析案例的設計思路
這是案例教學最重要的一步。搞好此項工作要求:精心設計所提問題。提出什么樣的問題關系到能否總結歸納出要學的理論,因此要求教師一方面在完全理解教材和案例的基礎上,依據(jù)教材內(nèi)容的邏輯結構,針對案例所提出具有相應邏輯結構的問題,使師生雙方通過對這些問題的分析,一步步地得出所學的理論。問題要一個一個地提出,并引導學生漸次分析。引導學生總結歸納出相應的理論,使學生切實體會到理論是如何來自于實踐,要充分發(fā)揮分析過程中教師的引導作用,對學生的各種回答做恰當?shù)脑u價,以保證分析沿著預定的目標進行,逐步接近案例所包含的理論實質(zhì),使理論的提煉自然貼切,切忌強拉硬扯,牽強附會。
(3) 做好總結
案例教學起始于實踐,這樣它得出的理論往往是獨立的。因此每個教學階段結束時,教必須歸納總結,結合案例,形成一個具有內(nèi)在邏輯聯(lián)系的知識體系。歸納總結可由教師進行,也可引導學生來進行。
(4) 教學手段的改進
經(jīng)過多年的教學實踐,我們把實用性的幾個綜合案例的設計過程制作成了多媒體課件,錄制過程主要通過電腦的實際操作錄像加口頭講解。這些課件對學生學好本課程起到了非常大的作用。
另外在講課過程中,采用制作精美的PPT,并輔以當場操作演示,使學生學起來感到直觀、簡單、易于理解。
讀書是學生的課后第一作業(yè);必要的操作練習是第二作業(yè);網(wǎng)絡練習題是第三作業(yè)。通過這三種作業(yè),使學生從理論到實踐都有了長足的進步,并且效果非常明顯。
4注重課程設計和知識拓展
從開始上課,我們就給學生提出了要求。首先演示一個綜合的示例,并告訴學生,每個同學在課程結束時必須能夠做出一個類似的系統(tǒng),題目可以根據(jù)具體實際進行選擇,最好結合具體的用戶進行設計。教師也將一些用戶的需求提供給學生。學生的系統(tǒng)可以采取逐步改進的方式進行設計。
經(jīng)過實踐,許多同學的設計經(jīng)過修改后,可以直接讓用戶使用,并且有些學生還申請到了一些項目,使學生的程序設計能力大大提高,效果明顯。
現(xiàn)在是知識爆炸的時代,許多知識課程內(nèi)是無法講到的,知識拓展顯得尤其重要。我們建立了課程平臺,并在其上面放了許多數(shù)據(jù)庫有關的參考資料或網(wǎng)站,并將同學們在網(wǎng)上發(fā)現(xiàn)的一些資料也及時地放上去。還開發(fā)了基礎知識練習題庫,供學生平時練習,以鞏固所學知識。
參考文獻
[1] 張莉. 數(shù)據(jù)庫教學的思考與探討[J]. 丹東師專學報,2000,22(4).
[2] 李霞林. 任務驅(qū)動式教學法在Access數(shù)據(jù)庫教學中的應用[J]. 計算機教育,2006,(11).
[3] 陳建平,潘李宜基. 數(shù)據(jù)庫教學選材與教學策略[J]. 肇慶學院學報,2006,26(2).
作者簡介:李華,杭州科技職業(yè)技術學院,
篇3
【關鍵詞】 方法學 教學改革 數(shù)據(jù)庫 系統(tǒng)課程
1.方法學的重要性。方法學又稱方法論,在哲學意義上,它是一門學問采用的方法、規(guī)則與公理,或者定義為一門學問采用的一種特定的做法或一套做法。大多數(shù)科學學問都有它們各自的特定方法,學問的方法學包括能夠支持這些方法的準確性的原理。在一個行業(yè)發(fā)展初期,技術突破相對處于重要地位,技術創(chuàng)新是企業(yè)發(fā)展的第一動力,當一個行業(yè)發(fā)展趨于穩(wěn)定和成熟之后,技術應用和生產(chǎn)將成為企業(yè)發(fā)展的另一動力。在這一時期,企業(yè)規(guī)模擴大,隨之出現(xiàn)大量的行業(yè)標準、規(guī)范以及工藝等應用過程控制措施,即方法學將起到重要作用。
軟件行業(yè)相對于傳統(tǒng)工業(yè)行業(yè)仍然是一個新興的、不夠成熟的行業(yè),但是軟件行業(yè)發(fā)展迅速也無毋庸置疑。根據(jù)《中國信息化發(fā)展報告2007)),在整個“十五”期間,我國信息產(chǎn)業(yè)持續(xù)快速發(fā)展,對經(jīng)濟增長貢獻度穩(wěn)步上升,持續(xù)以兩倍于GDP的速度高速增長,產(chǎn)業(yè)規(guī)模不斷壯大。根據(jù)《信息產(chǎn)業(yè)科技發(fā)展“十一五”規(guī)劃和2020年中長期規(guī)劃綱要》,在“十一五”期間,我國信息產(chǎn)業(yè)將實現(xiàn)整體突破和跨越式發(fā)展。因此,隨著軟件行業(yè)發(fā)展的日趨成熟,軟件方法學勢必將得到快速發(fā)展,并成為企業(yè)發(fā)展的重要動力。
2.數(shù)據(jù)庫系統(tǒng)課程現(xiàn)狀。數(shù)據(jù)庫技術是計算機科學技術中發(fā)展最快的領域之一,也是應用最廣的技術之一,它已成為計算機信息系統(tǒng)與應用系統(tǒng)的核心技術和重要基礎。《數(shù)據(jù)庫概論》課程自1983年就被教育部列為高等學校計算機軟件專業(yè)必修課程。根據(jù)《高等學校計算機科學與技術專業(yè)發(fā)展戰(zhàn)略研究報告暨專業(yè)規(guī)范(試行)》,數(shù)據(jù)庫系統(tǒng)課程被列為計算機科學與技術、計算機工程、軟件工程及信息技術專業(yè)方向的核心課程。
國外不同大學根據(jù)其自身特點和目標,所開設的數(shù)據(jù)庫系統(tǒng)類課程門數(shù)和內(nèi)容各不相同,卡內(nèi)基?梅隆和斯坦福大學是兩類典型的代表。卡內(nèi)基,梅隆大學針對本科生開設了一門《數(shù)據(jù)庫系統(tǒng)》課程,主要強調(diào)工程化和應用,其中軟件工程思想體現(xiàn)非常明顯。它把數(shù)據(jù)庫設計方法學在工程中的應用總結成了明確的步驟,納入課程之中。在并發(fā)控制和事務等內(nèi)容中,同樣強調(diào)實際應用和方法學,通過把這些內(nèi)容納入具體案例,從而形象論述并發(fā)控制作用與效果、事務設計原則等內(nèi)容。斯坦福大學的數(shù)據(jù)庫技術實力在全球處于領先地位,該校計算機系所開設的數(shù)據(jù)庫系統(tǒng)系列課程多達七門次,其中針對本科生的課程有兩門,分別為數(shù)據(jù)庫簡介(CSl45)和數(shù)據(jù)庫系統(tǒng)原理(CS245),這兩門課程涵蓋了數(shù)據(jù)庫系統(tǒng)的三個方面的內(nèi)容,并且這兩門課程之中增加了一些與數(shù)據(jù)庫相關的最新技術,內(nèi)容教全面,難度也較大。
同時,國外各大學數(shù)據(jù)庫類課程有一個共同的特點,就是實踐性強。課程主要針對應用,強調(diào)實踐和方法學,重視和數(shù)據(jù)庫相關的系統(tǒng)整體設計與應用。斯坦福和卡內(nèi)基?梅隆大學的數(shù)據(jù)庫類課程中都有大量的練習和實驗需要學生自主動手完成。
國內(nèi)數(shù)據(jù)庫系統(tǒng)相關課程設置目前沒有明確的層次和體系,特別是研究生階段課程,各學校開設情況不盡相同。對于本科階段,各大專院校開設的數(shù)據(jù)庫系統(tǒng)相關課程相對一致,主要是《數(shù)據(jù)庫系統(tǒng)概論》一門課程,該課程的參考教材也比較單一,主要為薩師煊和王珊編寫的《數(shù)據(jù)庫系統(tǒng)概論》,不同的是各院校在課程開設中講述的內(nèi)容重點有所區(qū)別,或者各自補充一些內(nèi)容。在內(nèi)容上,該課程涵蓋了國外大學本科生數(shù)據(jù)庫相關課程中理論和技術的主要部分,但是對于應用性和方法學部分內(nèi)容,欠缺比較明顯。
國內(nèi)數(shù)據(jù)庫系統(tǒng)課程在內(nèi)容講解形式上,主要以概念、技術和理論闡述為主線,輔助一些應用說明。而以卡內(nèi)基?梅隆大學的數(shù)據(jù)庫系統(tǒng)課程為代表的國外課程則是以系統(tǒng)分析、設計、應用實現(xiàn)過程為主線,并把軟件工程思想引入其中。
因此,通過對比分析國內(nèi)外數(shù)據(jù)庫系統(tǒng)課程,可以發(fā)現(xiàn),當前國內(nèi)數(shù)據(jù)庫系統(tǒng)課程在方法學部分的內(nèi)容明顯不足,實踐性不強,內(nèi)容安排和講解形式不符合工程型人才培養(yǎng)目標,同時課程內(nèi)容的時代性不夠強。近兩年來,國內(nèi)各大專院校已經(jīng)充分認識到實踐的重要性,并采取措施在課程內(nèi)容中加強實踐。例如,支希哲等人在“開展實驗教學改革的思考與實踐”中,指出實踐是培養(yǎng)學生綜合能力與創(chuàng)新能力,提高教學質(zhì)量的重要途徑,并由此提出了實踐改革的一系列創(chuàng)新。薛素鐸等人在“深化改革加強研究切實落實”質(zhì)量工程中,指出了當前國內(nèi)高等教育必須國際化的觀點。這些思想和觀點都反映出當前國內(nèi)對實踐重要性有了充分認識,并開始了逐步教育改革。為此,本文提出將方法學貫穿于數(shù)據(jù)庫系統(tǒng)課程改革,充分發(fā)揮實踐的作用。
3.方法學在數(shù)據(jù)庫系統(tǒng)課程中的貫穿。
3.1 增加方法學論述。方法學目標是尋求解決問題的規(guī)范化的過程和步驟,一般說來,軟件工程方法學包括三個要素:方法、工具和過程。其中,方法是完成軟件開發(fā)的各項任務的技術方法,回答“如何做”的問題;工具是為方法的運用提供自動的或半自動的軟件支撐環(huán)境;過程是為了獲得高質(zhì)量的軟件所需要完成的一系列任務的框架,它規(guī)定了完成各項任務的工作步驟。
當前國內(nèi)數(shù)據(jù)庫系統(tǒng)課程在內(nèi)容安排上僅僅涉及了方法學中的方法,即重點解決“如何做”的問題,而忽略了工具和過程兩部分內(nèi)容。例如,對于數(shù)據(jù)庫設計內(nèi)容,當前課程中重點對數(shù)據(jù)庫設計理論和數(shù)據(jù)庫設計技術進行了詳細論述,課程詳細論述了規(guī)范化以及模式分解理論,講解了數(shù)據(jù)庫概念設計中的實體聯(lián)系建模技術等,但這只涉及了方法學中的第一個方_血,即方法,缺乏對過程的總結和論述,沒有對企業(yè)在生產(chǎn)中使用的工具進行介紹。學生在掌握了數(shù)據(jù)庫設計理論知識和技術之后,在解決實際問題過程中,由于缺乏解決問題的規(guī)范化的過程,常常無從下手,對于簡單的問題,或許可以拼湊出結果,但是對于與實際比較接近的較復雜系統(tǒng),就會陷入泥潭,導致設計混亂,達不到要求。這足因為課程中缺乏對明確設計思路和規(guī)范求解過程的描述。此外,對于數(shù)據(jù)庫設計,企業(yè)為了提高生產(chǎn)效率,也會應用一些工具,比如PowerDesigner和ERwin等,當前國內(nèi)課程中沒有加以介紹,即使只用一頁篇幅的內(nèi)容對數(shù)據(jù)庫設計常用工具進行介紹,也能夠給學生以引導,擴大學生的知識面,為學生自學提供方向。除了以上提及的兩部分內(nèi)容,課程中的每部分內(nèi)容都有相應的方法、工具和過程,就像我們做每一件事情,都應該有支持的方法,借助的工具,以及規(guī)范的
過程一樣。
因此,針對當前以應用為主的本科生課程,應該補充數(shù)據(jù)庫方法學的論述,加強方法學在課程中的地位,特別是方法學中的過程和工具兩個方面。對于過程方面的內(nèi)容,應該按照當前軟件工程規(guī)范,結合當前企業(yè)開發(fā)過程進行總結,以明確的步驟方式進行論述。這一點可以參照卡內(nèi)基?梅隆大學的課程內(nèi)容。
3.2 按照工程化原則增加實踐,重視過程。國外大學本科課程向來比較重視實踐。在斯坦福大學的數(shù)據(jù)庫簡介課程中,共有八次作業(yè),每次作業(yè)有基本練習2道題,挑戰(zhàn)性的問題2道題,其中基本練習容易一些,是最基本的要求,而挑戰(zhàn)性的問題難度比較大,鼓勵學生利用所學的知識和技術動手完成項目,每個項目共分6個部分,每個部分都有如何完成的詳細指導和完成步驟,項目內(nèi)容涉及到的和數(shù)據(jù)庫系統(tǒng)相關的知識,學生需要自學完成。卡內(nèi)基?梅隆大學的數(shù)據(jù)庫系統(tǒng)課程中,設有十次練習,每次練習都有項目實踐內(nèi)容,對于項目實踐,每部分內(nèi)容也都有詳細指導和完成步驟。這兩所大學的課程作業(yè)中有三個非常明顯的共性,一是重視實踐,這反映在課程作業(yè)的內(nèi)容和形式以及數(shù)量上;二是重視過程,這反映在每個項目實踐都有非常詳細的指導和完成步驟,這隱含地引入了工程化指導原則和對過程的重視;三是對作業(yè)的要求重點不是結果,而是結果的產(chǎn)生過程和形式。特別是卡內(nèi)基?梅隆大學數(shù)據(jù)庫系統(tǒng)課程中的練習,對練習的評判非常嚴格,作業(yè)的中間結果、代碼的風格、命名、甚至注釋等我們課程中忽略的內(nèi)容,在他們課程練習中都是重要的評判依據(jù)。
國內(nèi)數(shù)據(jù)庫系統(tǒng)概論課程傳統(tǒng)上重理論、輕實踐,近年來,為了培養(yǎng)學生的動手能力,也是越來越認識到實踐的重要性,逐步采取措施加強實踐。但是,當前該課程的實踐內(nèi)容仍然有悖工程化原則,這反映在三個方面:一方面,作業(yè)綜合性不強;練習主要以考察所講解的知識點為目標,每部分內(nèi)容之后的練習圍繞這部分內(nèi)容,沒有整體的概念。二是對作業(yè)完成指導和步驟以及過程要求不夠嚴格和規(guī)范,即練習本身沒有從工程化原則方面進行設計。三足仍然存在“紙上談兵”的現(xiàn)象,對于數(shù)據(jù)庫設計、實現(xiàn),事務設計,并發(fā)控制以及應用系統(tǒng)部分的實踐內(nèi)容缺乏,學生沒有機會上機體驗這些內(nèi)容。
總而言之,當前國內(nèi)數(shù)據(jù)庫系統(tǒng)課程對實踐的地位仍然不夠重視,即使部分院校認識到了實踐的重要性,但是對實踐的理解仍然停留在上機實驗和動手能力培養(yǎng)階段,沒有充分認識到實踐過程的重要性,沒有意識到實踐需要方法學的指導,實踐的效果取決于實踐的過程控制。
現(xiàn)代企業(yè)的數(shù)據(jù)庫應用基本上是工程化的合作開發(fā),其基本特征是按軟件工程學的原則進行組織,將方法學和軟件工程學的基本方法融入數(shù)據(jù)庫系統(tǒng)課程的實踐環(huán)節(jié),使學生盡早建立起工程化的概念,是培養(yǎng)企業(yè)需要人才的必要措施。因此,加強方法學在數(shù)據(jù)庫系統(tǒng)課程中的貫穿具有重要意義。
篇4
關鍵詞:高校;計算機專業(yè);數(shù)據(jù)庫;教學改革
隨著社會不斷發(fā)展,人們對高新技術手段的重視程度逐漸提升。使得計算機專業(yè)逐漸發(fā)展成最受歡迎的專業(yè)課程。在這種條件下必須對高校計算機專業(yè)教學模式進行有效改革,確保高校計算機專業(yè)課程教學模式與社會需求全面銜接。理論上來說,采取數(shù)據(jù)庫課程教學改革模式,能夠在一定程度上提升高校計算機專業(yè)教學質(zhì)量,繼而實現(xiàn)高校計算機專業(yè)教學水平提升的目的。
1高校計算機數(shù)據(jù)庫課程教學中存在的問題
理論上來說,在實施高校計算機專業(yè)課程教學過程中,采取數(shù)據(jù)庫課程教學模式能夠在一定程度上提升學生對計算機專業(yè)相關知識的了解,對于減少高校計算機專業(yè)課程教學中出現(xiàn)的問題也起到非常重要的作用。但是由于多方面因素的干擾,導致高校計算機專業(yè)數(shù)據(jù)庫課程教學出現(xiàn)問題的可能性大大提升。
1.1認識程度不高
數(shù)據(jù)庫課程作為高校計算機專業(yè)重點課程,其對于提升學生對計算機專業(yè)的了解,推進計算機專業(yè)課程教學順利實施起到非常重要的作用。但是由于數(shù)據(jù)庫課程發(fā)展的時間不長,而且該課程僅體現(xiàn)在考查課程上,導致眾多計算機專業(yè)學生對數(shù)據(jù)庫課程教學的重視程度不高。在數(shù)據(jù)庫課程綜合考核過程中,大多數(shù)學生沒有按照規(guī)定對相應實驗知識進行分析總結,只是依靠書本進行知識點摘抄,直接影響學生對數(shù)據(jù)庫課程的了解。加上數(shù)課程本身屬于一項綜合課程,其中涉及多方面專業(yè)知識,不僅僅包括數(shù)據(jù)庫相關知識,還涉及軟件開發(fā)相關知識點,這就需要加強學生對數(shù)據(jù)庫課程的了解程度,借以保證學生計算機專業(yè)學習水平有所提升。但是由于學生對數(shù)據(jù)庫課程的認識程度不高,直接影響學生計算機專業(yè)素質(zhì)涵養(yǎng),對計算機專業(yè)發(fā)展也有非常嚴重的影響。
1.2設計選題不合理
在進行數(shù)據(jù)庫課程教學之前,需要按照規(guī)定進行數(shù)據(jù)庫選題,借以提升學生對數(shù)據(jù)庫課程的興趣。但是目前在實施數(shù)據(jù)庫課程之前,并沒有按照規(guī)定實施數(shù)據(jù)庫選題,造成數(shù)據(jù)庫課程在實施過程中存在問題。這不僅僅影響學生對計算機專業(yè)的學習興趣,還會造成高校計算機專業(yè)無法滿足社會發(fā)展需求。
1.3課程考核管理存在問題
在進行計算機專業(yè)數(shù)據(jù)庫課程學習的過程中,需要教師按照數(shù)據(jù)庫教學內(nèi)容制定有效的考核制度,但是由于數(shù)據(jù)庫課程考核管理存在問題,導致數(shù)據(jù)庫考核管理制度不完善,直接影響學生數(shù)據(jù)庫課程考核效果。與其他計算機專業(yè)課程相比較,數(shù)據(jù)庫課程具有很強的實踐性,因此,在設置數(shù)據(jù)庫課程考核管理體系時,需要結合實際情況制定全面的考核系統(tǒng),避免在數(shù)據(jù)庫課程考核管理過程中出現(xiàn)問題。但是目前在實施數(shù)據(jù)庫課程考核管理時,由于多方面因素的干擾,導致數(shù)據(jù)庫課程考核管理存在一些問題,影響課程考核管理制度與實際要求的貼合性,而且傳統(tǒng)的數(shù)據(jù)庫考核只是對學生進行提問,不能發(fā)揮學生主觀性特點,造成學生對數(shù)據(jù)庫課程的了解不足,對學生創(chuàng)新能力等方面也有非常嚴重的影響。
2計算機專業(yè)數(shù)據(jù)庫課程的教學改革
2.1引導學生形成嚴謹?shù)膶W習態(tài)度
學生在不久的將來將會成為科技發(fā)展的棟梁,且肩負著科技興國的重任,為此應培養(yǎng)學生養(yǎng)成嚴謹?shù)膶W習態(tài)度。數(shù)據(jù)庫課程教學設計中的應付了事反映了學生浮躁的學習態(tài)度,也體現(xiàn)了此學校當前的學習風氣,暴露了學科教師不嚴謹?shù)目蒲袘B(tài)度。為此,學校應端正學生的學習態(tài)度,并在教學過程中引導學生養(yǎng)成嚴謹認真的科研與學習態(tài)度,促進學生形成良好的學習習慣。而這種嚴謹科學的態(tài)度會為其將來的工作與學習打下堅實的基礎。
2.2規(guī)范課程管理
在進行數(shù)據(jù)庫課程管理的過程中,需要教師對數(shù)據(jù)庫課程有一個全面的了解,并根據(jù)相應了解制定針對性課程管理措施。除此之外,在進行數(shù)據(jù)庫課程教學過程中,教師應按照教學內(nèi)容向?qū)W生布置任務,并要求學生結合自身實際情況解決相關問題,這不僅僅能夠保證學生對數(shù)據(jù)庫課程相關知識點有一個全面的了解,對于保證數(shù)據(jù)庫課程管理的規(guī)范性也起到非常重要的作用。對于階段性數(shù)據(jù)庫設計來說,需要教師度學生階段性數(shù)據(jù)庫設計成果進行驗收,并對數(shù)據(jù)庫進行更新處理,并按照更新結果組織學生答辯。學生在完成相應答辯后,需要教師按照學生答辯結果進行綜合評定,在提升教學對學生知識素養(yǎng)了解程度的同時,提升學生自身對數(shù)據(jù)庫知識點的描述能力。從數(shù)據(jù)庫課程規(guī)范管理過程中,了解到按照規(guī)定的順序?qū)嵤?shù)據(jù)庫課程規(guī)范管理,不僅僅能夠減少學生在學習數(shù)據(jù)庫課程專業(yè)知識時的問題,對于提升學生對數(shù)據(jù)庫專業(yè)知識的了解也起到非常重要的作用。
2.3構建科學的考核方式
理論上來說,每個學生在進行數(shù)據(jù)庫課程考核過程中,所選取的考核方法是不同的,因此,在這種條件下必須按照學生所選取的題目制定考核內(nèi)容,避免在數(shù)據(jù)庫課程考核過程中出現(xiàn)問題,從根本的角度上提升數(shù)據(jù)庫課程考核效果。在進行數(shù)據(jù)庫課程考核之前,需要按照學生對該課程所掌握的知識點制定考核目標。為保證學生對數(shù)據(jù)庫課程相關知識點有一個全面的了解,可以制定分級別考核制度,并按照考核制度流程對學生進行綜合考核,明確學生對數(shù)據(jù)庫課程知識點掌握程度。除此之外,在進行考核的過程中,教師需要對學生進行數(shù)據(jù)庫課程知識點提問,確保學生對數(shù)據(jù)庫課程相關知識點有一個更深入的了解。
3結語
高校計算機專業(yè)數(shù)據(jù)庫在規(guī)范教學設計的過程中應特別重視引導學生注重學科的嚴謹性與創(chuàng)新性,這樣才可以充分調(diào)動學生的積極性與創(chuàng)新性,進而也可以提升學生分析與解決問題的能力。近年來,隨著數(shù)據(jù)庫課程的開展,人們已經(jīng)總結了很多經(jīng)驗,也提升了學生的學習積極性,但實際教學中依然存在部分亟待完善的問題,為此,教師應采取適當策略,并不斷提升教學的質(zhì)量水平,以更好地實現(xiàn)數(shù)據(jù)庫的規(guī)范化教學,以便為其他的課程設計也提供更多的經(jīng)驗與方法。
參考文獻:
[1]蔣志強.獨立學院非計算機專業(yè)數(shù)據(jù)庫(VF)課程教學改革探討[J].電腦知識與技術,2015(06).
篇5
關鍵詞:數(shù)據(jù)庫;實驗方法;實踐教學;教學改革
1研究背景
數(shù)據(jù)庫原理及應用課程一般包含數(shù)據(jù)庫原理與數(shù)據(jù)庫應用開發(fā)兩個部分的內(nèi)容。原理部分以數(shù)據(jù)庫設計方法為目標,重點講述數(shù)據(jù)庫的基本概念、基本原理以及基本技術;應用部分以現(xiàn)實需求為基礎,應用數(shù)據(jù)庫設計方法,在數(shù)據(jù)庫管理系統(tǒng)支持下,采用程序設計語言實現(xiàn)應用系統(tǒng)的詳細過程。數(shù)據(jù)庫課程的教學目標就是要求學生掌握數(shù)據(jù)庫設計方法,同時掌握數(shù)據(jù)庫應用系統(tǒng)的開發(fā)過程。但傳統(tǒng)的教學內(nèi)容主要以原理為核心,較少涉及數(shù)據(jù)庫系統(tǒng)的應用,教學過程較為抽象,缺乏直觀性,學生在學習過程中很難深入理解這些原理。因此,必須大力加強數(shù)據(jù)庫應用實踐教學,使“原理”與“應用”并重,用“應用”帶動和強化“原理”內(nèi)容,用“原理”指導“應用”的教學效果。
結合我院數(shù)據(jù)庫原理及應用國家精品課程建設,我們已經(jīng)建立了“數(shù)據(jù)庫原理及應用”的教材體系[1],并建設了相應的實驗體系、考試體系以及網(wǎng)絡課程等。在實際的教學過程中,為適應新的教學需求,改變重原理輕實踐的狀況,我們不斷對實驗體系進行改進,并應用于實踐教學中,不斷改革數(shù)據(jù)庫實踐教學,取得了良好效果。
2課程特點
數(shù)據(jù)庫原理及應用是一門兼有理論和實踐的綜合性課程。它不僅要求學生掌握課堂理論知識,更重要的是,通過大量的實踐教學,使學生能夠結合一種數(shù)據(jù)庫管理系統(tǒng),利用程序設計語言,設計出一個小型的數(shù)據(jù)庫應用系統(tǒng)?;谶@樣的要求,該課程就不僅僅是單一的課堂理論教學,而應該是一個完整的集理論教學和實踐于一體的教學體系。圖1列舉了課程的內(nèi)容體系。
數(shù)據(jù)庫原理及應用課程的內(nèi)容體系分為3個部分,分別為數(shù)據(jù)庫原理、數(shù)據(jù)庫管理系統(tǒng)DBMS以及面向?qū)ο蟮某绦蛟O計語言。因此,數(shù)據(jù)庫課程教學必須與這3部分內(nèi)容相適應,將基礎知識講授、上機操作等方式作為課程內(nèi)容的支撐系統(tǒng)。使學生掌握數(shù)據(jù)庫設計的理論方法,在某種數(shù)據(jù)庫管理系統(tǒng)的支持下,用面向?qū)ο蟮某绦蛘Z言完成數(shù)據(jù)庫應用系統(tǒng)的設計。
可見,在數(shù)據(jù)庫課程的教學過程中,理論課與實踐課必須齊頭并進。理論必須通過實踐來貫徹,而實踐課又要建立在理論課的基礎之上,過去那種重理論輕實踐的思想已經(jīng)不能適應新的人才培養(yǎng)目標。在數(shù)據(jù)庫原理的理論課講授中,我們采用了多層次、多環(huán)節(jié)的案例驅(qū)動導學模式,促使學生結合案例理解數(shù)據(jù)庫設計的思想。并通過搭建內(nèi)容合理、與課程內(nèi)容相配套的實驗體系加強學生的實踐能力與自主學習能力。
3實踐教學改革
在多年的教學過程中,我們不斷改進教學方法,對實踐的要求不斷加強。結合國家精品課程的建設任務,我們對數(shù)據(jù)庫課程的實踐教學也進行了相應改革。從過去的附屬式實驗課到與課程內(nèi)容相配合的跟隨式實驗,再到結構化實驗,我們在實踐教學的要求、方法及手段上都進行了大力改進。
3.1附屬式實踐教學
附屬式實踐教學就是將實踐課作為理論課的附屬,在理論課結束后,集中安排一部分課時上機,進行數(shù)據(jù)庫的實踐[2]。對于本科60學時的數(shù)據(jù)庫原理及應用課程,通常安排課內(nèi)上機10學時,課外上機10學時。上機課一般選用Access或Visual Foxpro這兩種數(shù)據(jù)庫管理系統(tǒng),因為其簡單易用,上手快,不需要花費太多時間去摸索復雜的軟件系統(tǒng)。上機時,學生以小組為單位,每個學生獨立上機,并進行小組內(nèi)討論,以每個小組選定的一個信息管理系統(tǒng)的課題為內(nèi)容,在數(shù)據(jù)庫管理系統(tǒng)的環(huán)境下,進行數(shù)據(jù)庫設計、表設計、SQL查詢設計以及應用程序的表單報表等設計。通常將20學時的上機課統(tǒng)一安排,2個學時一次課,一次課完成一個目標,最后每個小組分別完成一個數(shù)據(jù)庫信息管理系統(tǒng)應用項目的開發(fā),并提交一份實驗報告,描述整個系統(tǒng)設計實現(xiàn)的過程。
附屬式實踐教學有利于學生集中精力,在短時間內(nèi)結合理論知識,進行數(shù)據(jù)庫系統(tǒng)的開發(fā)設計。但由于其不能主動結合理論知識,在實踐過程中,容易造成理論與實踐的脫節(jié)。學生上實驗課時,對數(shù)據(jù)庫管理系統(tǒng)較為陌生,對實驗課的總體要求感覺難度較大,也沒有編程語言的前序?qū)W習基礎。因此,除少數(shù)自學能力較強的學生能夠按時按要求完成實驗課程,并通過實驗課進一步掌握了理論知識,達到理論與實踐相統(tǒng)一的效果外,大多數(shù)學生沒有深刻理解和掌握數(shù)據(jù)庫原理及應用課程的教學要求。
3.2跟隨式實踐教學
跟隨式實驗指實驗課緊緊跟隨著理論課的進度而開設,選用的數(shù)據(jù)庫管理系統(tǒng)為SQL Server 2005。在數(shù)據(jù)庫原理課程的教學中,用一個學生容易熟悉的大案例――教學管理系統(tǒng)開展,有順序地介紹數(shù)據(jù)庫的基本概念、關系代數(shù)、SQL語言、關系數(shù)據(jù)庫模式設計方法、數(shù)據(jù)庫應用系統(tǒng)設計以及數(shù)據(jù)庫的保護技術等內(nèi)容[3]。我們選用由李俊山教授等編寫、清華大學出版社于2009年出版的教材《數(shù)據(jù)庫原理及應用(SQL Server)》[1]及配套教材《數(shù)據(jù)庫原理及應用(SQL Server 2005)教學指導與習題解答》。通過深入理解數(shù)據(jù)庫課程的特點,制定了數(shù)據(jù)庫實踐課程的內(nèi)容,分成5個實驗,如表1所示。
表1中列舉的實驗內(nèi)容跟隨著理論課的進度開設。當學完相應的理論課內(nèi)容后,就立刻安排一次實驗課,以利于知識的保鮮和鞏固。在學習完數(shù)據(jù)庫的基本概念后,安排一次集中上機操作,內(nèi)容是“認識SQL Server”,教師通過演示SQL Server的安裝過程以及軟件模塊,并結合科研成果,展示一個在SQL Server下開發(fā)的數(shù)據(jù)庫應用系統(tǒng),讓學生對數(shù)據(jù)庫有一個感性認識,結合理論內(nèi)容,初步了解數(shù)據(jù)庫的概念含義。在學習了關系模型后,學生就可以進行“數(shù)據(jù)庫的基礎操作”的實驗了。數(shù)據(jù)庫的基礎操作實驗包括建立數(shù)據(jù)庫、建表等內(nèi)容,直觀地讓學生了解關系模型的二維表格形式表示的形態(tài)和建立方法。交互式SQL語言實驗課是在學生學習了關系數(shù)據(jù)庫語言SQL的理論知識后進行的,通過交互式方式,在SQL Server中完成表和視圖的定義、數(shù)據(jù)的查詢以及數(shù)據(jù)更新操作。完整性控制和恢復實驗的目的是讓學生對SQL Server中表的完整性和數(shù)據(jù)恢復有直觀感受,能夠獨立地根據(jù)需要設置數(shù)據(jù)庫完整性控制,并理解數(shù)據(jù)庫恢復的重要性。最后,在理論課結束后,再進行一個數(shù)據(jù)庫應用系統(tǒng)設計的大實驗,相當于課程設計。
跟隨式實驗是對附屬性實驗的改革,它解決了附屬性實驗理論與實踐容易脫節(jié)和遺漏的缺點,使學生對知識現(xiàn)學現(xiàn)用,容易理解,興趣較高。在近幾年的教學中,我們采用跟隨式實驗,學生的實踐能力得到了明顯提高。但跟隨式實驗沒有考慮到學生運用程序設計語言開發(fā)數(shù)據(jù)庫應用系統(tǒng)的困難,在數(shù)據(jù)庫應用系統(tǒng)設計的大實驗中,往往完成得較粗糙。
3.3結構化實踐教學
結構化實踐教學是將數(shù)據(jù)庫原理及應用課程分成3個部分,分別為數(shù)據(jù)庫原理40學時的理論課、面向?qū)ο蟪绦蛟O計20學時和數(shù)據(jù)庫課程設計20學時,如表2所示。
其中,數(shù)據(jù)庫原理為理論課,講述數(shù)據(jù)庫設計的基本理論。面向?qū)ο蟮某绦蛟O計課為實踐課,通常安排在機房上課,一人一機??紤]到開發(fā)數(shù)據(jù)庫的支持性與面向?qū)ο蟪绦蛟O計的通用性,選擇PowerBuilder程序設計語言作為編程語言。課程設計課也是在機房上課,主要內(nèi)容分為兩部分,一為學習SQL Server或Oracle數(shù)據(jù)庫管理系統(tǒng),第二為課程設計。教師準備8~10個數(shù)據(jù)庫課程設計課題,一般選擇較為實用、貼近生活、學生容易理解的課題,比如學生成績管理系統(tǒng)、圖書管理系統(tǒng)、工資管理系統(tǒng)等。學生分成3~4人的小組,每組選擇一個課題。學生從數(shù)據(jù)庫設計規(guī)劃、系統(tǒng)需求分析、概念結構設計、邏輯結構設計,再到物理結構設計,最后結合程序設計語言完成數(shù)據(jù)庫應用行為設計。
結構化實驗教學與數(shù)據(jù)庫課程內(nèi)容體系模式相一致,能夠較好地解決在數(shù)據(jù)庫理論知識與實踐內(nèi)容學習中的脫節(jié)問題,大大提高了學生采用數(shù)據(jù)庫設計思想,結合程序設計語言進行數(shù)據(jù)庫開發(fā)的能力。通常在學習了數(shù)據(jù)庫原理及應用結構化教學內(nèi)容后,絕大部分學生都能深刻理解數(shù)據(jù)庫的設計過程,通過小組合作解決問題,提高自主學習能力,并能夠獨立完成一個小型數(shù)據(jù)庫應用系統(tǒng)的開發(fā)。
4考核方法與教學效果分析
按照結構化實踐教學的過程,我們對學生成績考核方法也進行了相應改革??己朔譃?個部分,分別為數(shù)據(jù)庫原理的筆試考核、程序設計能力考核以及課程設計考核。在原理的筆試考核中,并不單純以期末理論考試為評分依據(jù),還融入了平時成績以及課堂實踐的考核。成績標準為筆試成績(50%)+單元測試成績(40%)+平時表現(xiàn)成績(10%)。程序設計課程用考查方法檢驗成績,即上機考試,按照完成的既定程序設計科目給分。課程設計的成績評定也分為3個部分,分別為程序演示(50%)+課程設計報告(30%)+答辯(20%),按小組評定成績。通過多角度全方面考核,根據(jù)學生掌握知識和實際付出的努力情況進行成績評定,有助于教師掌握學生對知識的理解和熟練應用程度,還可以正確反映學生實際學習情況。
通過結構化實踐教學,該課的教學效果顯著提高。在近3個學期的數(shù)據(jù)庫課程教學中,數(shù)據(jù)庫原理及應用三個階段的課程成績中,綜合成績在80分以上的人數(shù)比例占到了35%,較之過去的20%有了大幅度提高。成績在70~80分之間的人數(shù)比例占到45%,較過去的30%也提高了很多。不及格率由過去的10%下降到了3%左右。學生在學習完數(shù)據(jù)庫原理及應用結構化課程體系后,在畢業(yè)設計以及程序設計比賽中都體現(xiàn)出了較強的能力。
5結語
數(shù)據(jù)庫原理及應用是一門理論性和實踐性都較強的課程,只有加強實踐教學的訓練,理論知識才能得到有效鞏固。在多年的教學過程中,我們不斷對實踐環(huán)節(jié)進行改革與探索,加強實踐教學,通過專門開設課程設計這門課,讓學生在完成一個有分量的課題作業(yè)的過程中,多練習、自己學,在做中學。實踐表明,數(shù)據(jù)庫原理及應用課程的實踐教學改革,提高了學生的學習興趣,培養(yǎng)了學生使用數(shù)據(jù)庫原理和方法解決實際問題的能力,提高了學生的分析、歸納、設計和編程的能力,加強了學生自主學習和實際動手能力,提高了學生團隊合作以及研究創(chuàng)新能力。
隨著計算機科學的不斷發(fā)展,數(shù)據(jù)庫技術也在不斷的發(fā)展中。隨著教學內(nèi)容的不斷更新,我們除了在教材建設方面下功夫,教學方法也需要不斷改革和創(chuàng)新。因此,我們將根據(jù)學生情況,及時總結教學經(jīng)驗,調(diào)整教學方法,設計實踐教學環(huán)節(jié),注意教學節(jié)奏,結構化分階段地進行實踐教學,使數(shù)據(jù)庫原理及應用課程的整個實踐教學更加合理、完善。
參考文獻:
[1] 李俊山,羅蓉,趙方舟. 數(shù)據(jù)庫原理及應用(SQL Server 2005)[M]. 北京:清華大學出版社,2009:123-147.
[2] 李雁翎.“數(shù)據(jù)庫技術與應用”的課程改革與實踐[J]. 計算機教育,2006(1):75-77.
[3] 薛云.“數(shù)據(jù)庫原理與應用”課程實踐教學的改革與探索[J]. 計算機教育, 2009(11):129-131.
Innovation of Practice Teaching on Database Principle and Application
YE Xia, LI Junshan, LI Hailong
(The Second Artillery Engineering College, Xi’an 710025, China)
篇6
關鍵詞:應用型人才;系統(tǒng)運維;校企合作
1專業(yè)教育教學和課程教學中存在的問題
當前,計算機科學與技術專業(yè)已成為絕大部分院校都開設的第一大工科專業(yè),“人才”幾乎是按相同或相近的模式進行培養(yǎng)。各個院校非均衡發(fā)展,每年幾十萬畢業(yè)生的求職歷程、競爭的激烈程度便可想而知。就學生的應用能力而言,“眼高手低”的現(xiàn)象普遍存在。從數(shù)據(jù)庫課程教學來看,數(shù)據(jù)庫的設計原理和方法、數(shù)據(jù)操作語言、數(shù)據(jù)庫管理系統(tǒng)的工作機制講解較多,但卻沒有設置與數(shù)據(jù)庫設計、開發(fā)、系統(tǒng)運維相關的實訓環(huán)節(jié),也沒有現(xiàn)成的設計規(guī)范可循,而數(shù)據(jù)庫和應用系統(tǒng)開發(fā)和運維是數(shù)據(jù)庫工作者主要工作之一。這些問題的解決需要調(diào)整專業(yè)課程體系和教學模式,也需要教師有豐富的實踐經(jīng)驗并進行總結和提升。
2教學體系與課程教學模式改革思路
2.1明確培養(yǎng)目標,完善教學體系
計算機應用型人才的培養(yǎng),必須以市場需求為導向,確定人才培養(yǎng)方案。同時積極進行教學改革,研究創(chuàng)新人才培養(yǎng)模式,建設穩(wěn)定的實踐教學基地,完善教學質(zhì)量控制過程,以達到課內(nèi)課外教學實踐相結合,提升學生實踐動手能力和創(chuàng)新能力。為此我們將專業(yè)課程分群組、能力培養(yǎng)分方向來優(yōu)化課程體系。
2.1.1構建模塊化的知識體系。計算機專業(yè)學生的知識體系主要分為以下幾個模塊:公共基礎課程模塊、專業(yè)基礎課程模塊、程序設計課程群、計算機硬件課程群、操作系統(tǒng)課程群、數(shù)據(jù)庫應用技術課程群、網(wǎng)絡技術模塊、軟件工程與開發(fā)技術模塊等。其中公共基礎課程應強化學生的數(shù)學基礎和英語能力;專業(yè)基礎課程中,離散數(shù)學、數(shù)據(jù)結構是重點建設課程;程序設計課程群建設以C/C++程序設計語言為主線,以C語言程序設計和面向?qū)ο蟪绦蛟O計為必修課程,以Java語言程序開發(fā)和.Net程序開發(fā)為兩個選修方向。計算機硬件技術模塊以數(shù)字邏輯、匯編語言與計算機組成原理為核心,接口技術、計算機體系結構、嵌入式系統(tǒng)等為選修并以嵌入式程序開發(fā)為方向。操作系統(tǒng)課程群重點講解操作系統(tǒng)原理,并以Linux/Unix操作系統(tǒng)為選修方向。數(shù)據(jù)庫應用技術模塊以數(shù)據(jù)庫原理為主體,以提升主流數(shù)據(jù)庫管理系統(tǒng)的管理與應用能力為具體實踐訓練目標,并與相關課程的實踐相結合,提升學生應用系統(tǒng)開發(fā)的能力。網(wǎng)絡技術模塊除網(wǎng)絡原理外,實踐操作內(nèi)容以華為網(wǎng)絡體系和思科網(wǎng)絡體系為主。軟件工程與開發(fā)技術模塊以軟件工程為核心,綜合所學的計算機軟硬件理論,利用數(shù)據(jù)結構、操作系統(tǒng)、數(shù)據(jù)庫技術、網(wǎng)絡原理、程序設計語言及方法等計算機專業(yè)知識開發(fā)某一領域的應用系統(tǒng)軟件。
2.1.2強化實踐技能訓練。以上課程群除課程包含的實驗/上機之外,至少都單獨設置一門相關的實踐環(huán)節(jié),詳見表1。
表1 課程獨立設置實踐環(huán)節(jié)
■
2.2課程教學模式改革
數(shù)據(jù)庫課程教學改革應以應用能力培養(yǎng)為導向,嚴格質(zhì)量控制過程管理,增加實踐性教學環(huán)節(jié),廣泛開展校企合作,實現(xiàn)專業(yè)化的技能培養(yǎng),以提高學生適應社會需求的能力。
2.2.1明確課程教學目標。數(shù)據(jù)庫應用技術是軟件開發(fā)人員必備的一項技能。設計一個數(shù)據(jù)庫容易,設計一個好的數(shù)據(jù)庫難。數(shù)據(jù)庫原理課程以當前主流數(shù)據(jù)庫技術和應用為背景,以數(shù)據(jù)庫管理系統(tǒng)為核心,以數(shù)據(jù)模型為線索,重點講授關系數(shù)據(jù)庫的理論與應用,使學生了解數(shù)據(jù)庫領域的知識體系,熟悉數(shù)據(jù)庫系統(tǒng)的基本概念與原理,掌握數(shù)據(jù)庫系統(tǒng)的設計步驟和常用方法,能熟練地運用數(shù)據(jù)庫SQL語言進行數(shù)據(jù)操縱,有效地維護數(shù)據(jù)庫應用系統(tǒng)的運行,保證數(shù)據(jù)的正確性、一致性、完整性和安全性,具有開發(fā)實用的數(shù)據(jù)庫應用系統(tǒng)的能力。
2.2.2理論實踐相結合,注重實際需求。數(shù)據(jù)庫技術既有堅實的理論基礎,又是實踐性非常強的一門技術。數(shù)據(jù)庫原理課程必須以關系數(shù)據(jù)模型及其理論為重點,以數(shù)據(jù)庫設計、數(shù)據(jù)操縱語言及數(shù)據(jù)庫程序設計為難點,同時應注意分析實際應用系統(tǒng)設計、開發(fā)、運維管理過程中出現(xiàn)的常見問題。如數(shù)據(jù)庫設計常用的規(guī)范、數(shù)據(jù)庫管理系統(tǒng)的各項指標的設定、數(shù)據(jù)庫備份的常規(guī)策略、數(shù)據(jù)庫監(jiān)控的主要對象等。這部分內(nèi)容在教材中很難見到,但實際工作中卻極為常見,因此教師必須做必要的講解。
2.2.3案例教學,強化實踐能力。數(shù)據(jù)庫應用系統(tǒng)的設計既有數(shù)據(jù)庫結構設計,又有應用系統(tǒng)程序設計,一個好的數(shù)據(jù)庫結構是應用系統(tǒng)的基礎。為了強化學生設計、開發(fā)數(shù)據(jù)庫應用系統(tǒng)的能力,我增加了數(shù)據(jù)庫課程設計實踐課。課程以實際應用系統(tǒng)需求為案例,運用常用的CASE工具(如PowerDesigner),從系統(tǒng)需求分析的數(shù)據(jù)流圖、業(yè)務流圖、數(shù)據(jù)字典的繪制,到概念模型、邏輯模型、物理模型的建立,嚴格按照給定的數(shù)據(jù)庫設計規(guī)范進行數(shù)據(jù)庫設計,并撰寫系統(tǒng)需求分析和系統(tǒng)設計文檔。同時以某種程序設計語言為工具進行系統(tǒng)功能開發(fā),實現(xiàn)一個實用的應用系統(tǒng)。
2.2.4優(yōu)秀的師資隊伍。數(shù)據(jù)庫類課程由有實踐經(jīng)驗的教師或企業(yè)中的開發(fā)人員講授,提倡校企合作。在系統(tǒng)的設計、開發(fā)過程中,學生深刻地認識到數(shù)據(jù)庫結構設計的重要性,能更深入地理解數(shù)據(jù)庫設計理論、方法和經(jīng)驗,同時學生程序設計能力也進一步提升,這門課程是保證學生在校四年程序設計不斷線的重要環(huán)節(jié)。
3結束語
針對目前計算機專業(yè)畢業(yè)生多、就業(yè)難的現(xiàn)狀,作者分析了實踐工作中數(shù)據(jù)庫人員的技能需求,結合多年計算機專業(yè)教育教學的經(jīng)驗和教學中存在的問題,并以培養(yǎng)應用型人才為目的,提出改革教學體系與課程教學模式、提倡開展校企合作、加強師資隊伍建設的建議。
參考文獻:
篇7
關鍵詞:數(shù)據(jù)庫應用;教學質(zhì)量;教學探索;創(chuàng)新能力
中圖分類號:G424 文獻標識碼:A 文章編號:1009-3044(2013)31-7054-03
1 概述
目前大學的教學特別強調(diào)學生的綜合應用能力的培養(yǎng),要求學生既懂專業(yè)知識,又懂計算機應用技術,我們學校除了要求學生學學計算機基礎課之外,還要求學生根據(jù)自已所學的專業(yè)特點必修一門計算機程序設計應用技術課,目的是培養(yǎng)學生成為既熟悉專業(yè)知識又能把計算機技術同本專業(yè)需要緊密結合的復合應用型人才。當前大學計算機基礎課采用計算機等級考試方式可以迫使學生加強計算機基礎學習,但非計算機專業(yè)學生在學習數(shù)據(jù)庫應用基礎課時仍然存在學習積極性不高、興趣不夠、邏輯概念不清、實踐靈活性和綜合應用能力不強等問題。因此筆者在Access2010數(shù)據(jù)庫應用基礎課理論教學和上機實踐教學中嘗試采取了一些方法,以便學生理解和掌握數(shù)據(jù)庫應用技術,從而可以培養(yǎng)學生數(shù)據(jù)庫綜合應用能力,并提高教學質(zhì)量。
2 聯(lián)系實際,因材施教,鼓勵為主,培養(yǎng)學生學習興趣和實踐能力
興趣是成績優(yōu)秀的先決條件,是學習的動力所在,是培養(yǎng)綜合應用能力的基礎。目前,在普通高校中,特別是地方普通高校大多數(shù)學生普遍對計算機基礎課學習重視不夠,很多同學認為計算機應用技術課不是他們的專業(yè)課,混過去就是了;甚至有的同學認為中學都學習過了,覺得是重復,在學習上不重視,沒有動力。從學生學習過程看,很多是表面化,似懂非懂,尤其是數(shù)據(jù)庫應用基礎課程的學習,由于對學習數(shù)據(jù)庫這門課程缺乏興趣,所以對該門課程的知識接受能力低,對概念理解不清。隨著教學的深入,問題越來越多,上理論課聽不進去,總覺得概念太深奧,難理解,導致上實驗課時出現(xiàn)很多問題,甚至無從下手操作,布置的實驗無法完成,實驗報告不知從何寫起。針對這些問題,教學時必須改變教學方法,才能收到好的教學效果,我的做法是聯(lián)系實際,因材施教,以鼓勵為主,引導學生對學習數(shù)據(jù)庫應用基礎這門課程的興趣,培養(yǎng)學生自學能力和提高學生實踐能力。
例如,我給金融學專業(yè)學生講課時,演示股票管理系統(tǒng)、財政管理系統(tǒng);給旅游管理專業(yè)學生講課時,演示旅游查詢管理系統(tǒng);給英語專業(yè)學生講課時,演示自己開發(fā)的英語學習管理系統(tǒng)等。上實踐教學時,通過了解和觀察,我把學生分為三類,操作能力較好的為A類,一般的為B類,較差的為C類,要求A類與C類學生座在一起實驗,同時要求C類學生多問A類學生,A類學生多幫助C類學生,教師盡量多關注C類學生,輔導C類學生一定要耐心,以鼓勵為主,重點抓基礎實驗,對A類學生要加大實驗難度,讓他們有探索知識欲望,對B類學生要求中等。這樣的目的是使學生感受到數(shù)據(jù)庫應用技術的巨大魅力及廣泛用途,從而激發(fā)學生對本門課程的學習興趣,增強學生學好這門課程的信心。
當然,在教學實踐過程中還會碰到這樣和那樣的問題,剛開始接觸時,多數(shù)學生的信心還是可以,隨著理論教學和實踐教學的深入,理論概念越來越抽象、函數(shù)及命令越來越多,加上同學們數(shù)學、英語基礎不夠好,若課堂上仍按常規(guī)去教學,那是行不通的,學生會越來越感到難學,理論課教學像聽天書一樣,失去信心,上課注意力不集中,從而會有很多學生放棄該課程的學習。因此,上課時,我經(jīng)常注意根據(jù)學生課堂上的表情來把握教學的難易度、深廣度,有耐心地從各個角度通俗解釋比較難理解的概念和定義,廣泛聯(lián)系數(shù)學函數(shù)、英語單詞,加深學生對數(shù)據(jù)庫函數(shù)及命令的理解、記憶和應用,同時穿插些與該課程內(nèi)容有關的課外知識。多鼓勵學生,是學生學好這門課程的精神糧食,課堂上(理論課或?qū)嵺`課)解釋學生提出的每一個問題時,不管是容易的問題或較難的問題,都要記住“耐心”二字,絕不能錯傷每個學生的積極性,要善于與他們勾通。課外要深入到學生中間去,了解學生學習這門課的思想動態(tài),聽他們對每堂課教學的評價,以此來把握教學進度、廣度、深度,克服不足、發(fā)揚長處,鼓勵學生除了掌握課本知識外,還要多看些有關數(shù)據(jù)庫應用技術方面的書,了解有關計算機軟件應用的動態(tài),感受計算機科技的發(fā)展成果,這樣就會慢慢培養(yǎng)起學生的學習興趣,同時可以培養(yǎng)學生的學習能力。
實踐課是理論課知識的應用,通過實踐提高學生應用知識能力,上實踐課前必須設計好實驗的目的、內(nèi)容、要求,讓每位學生上實驗課有事做,實驗內(nèi)容必須與上課內(nèi)容保持一致。例如,我們自編實驗教材,以案例為中心,把案例分為多個模塊,通過模塊做實驗,這樣做實驗效果很好,每做完一個模塊,成功了,學生會感到有成就感,失敗了,鼓勵學生并幫助他們查找原因。通過多次引導學生實踐,培養(yǎng)學生對數(shù)據(jù)庫課程學習興趣,這樣學生上實驗課就會專心完成老師布置的實驗,從而提高學生的實踐能力。
3 掌握規(guī)律,多維聯(lián)想,靈活引導,培養(yǎng)學生記憶能力和思考能力
記憶是積累知識、增加智慧、創(chuàng)新能力的基本條件。任何事物之間都存在規(guī)律,只有找出新舊知識之間的規(guī)律,把它們之間融合起來,建立多方面聯(lián)系,這樣才能記得牢。學生在學習數(shù)據(jù)庫知識時,碰到許多數(shù)學函數(shù)、英語縮寫,語法結構,程序結構等等,還有概念邏輯性較強,比較抽象,難理解,多數(shù)學生感到難記,掌握不了規(guī)律,今天學習,明天就忘記了一大半,如果在教學過程中不引導學生掌握規(guī)律,多維聯(lián)想,學生肯定難于掌握學好該課程,甚至厭學,這樣的教學質(zhì)量肯定達不到要求,針對這些問題,教學方法必須改革。我的做法是在教學過程中采取掌握規(guī)律,多維聯(lián)想,靈活引導,變抽象為自然、通俗,增強學生對概念的理解。例如:在數(shù)據(jù)庫應用基礎SQL查詢教學時,由于學生不能全面系統(tǒng)地了解SQL語法結構和命令含義,導致應用時出現(xiàn)很多錯誤,于是我在教學時采取引導學生分解知識的方法,把SELECT-SQL語法結構分解成下面幾步來理解:
SELECT (選擇什么?)F0RM (從哪里選?) INTO (選到哪里去?) WHERE (符合條件選擇嗎?) GROUP BY (由什么來分組?) ORDER BY (由什么來排序?) HAVING (篩選怎樣條件?) UNI0N (如何聯(lián)合?) NOWAIT (不用等待繼續(xù)執(zhí)行)等。
通過這樣的教學,促進學生從多方面分析思考問題,這樣學生就很容易掌握知識規(guī)律,也很容易抓住知識內(nèi)在聯(lián)系,對提高知識記憶力很有幫助。對教材主要知識點上,力求在理解的基礎上,牢牢掌握知識規(guī)律,盡量減少機械記憶,并且把必要的機械記憶轉(zhuǎn)化為推理記憶或者聯(lián)想記憶,同時引導學生對所識記的知識進行整理、歸納,做到綱舉目張,便于記憶。除此之外,還要強調(diào)記憶通過運用來強化、拓展,即通過實踐操作把知識固定在記憶里,直接接觸事物,在可能范圍內(nèi),盡量通過感官去認識,這就要求在教學過程中靈活引導學生善于多種感官統(tǒng)一調(diào)動,尤其是實踐課,要求學生必須真正操作,接受來自不同感官的信息,對知識進行“立體”加工,同時引導學生獨立完成實驗作業(yè),這對增強學生的記憶能力和培養(yǎng)學生良好的記憶品質(zhì),提高學生學習能力是很重要的。所以上實驗課時,我會引導學生獨立完成每個實驗模塊,如果難度比較大的模塊,允許幾個同學合作完成,但必須要求每個同學獨立完成某一部分,培養(yǎng)學生思考問題的獨立性,提高他們的思考能力。
4 加強歸納總結,掌握知識系統(tǒng)性,培養(yǎng)學生自覺和概括能力
因受高中應試教育的影響,大一學生缺乏自覺和概括能力,依賴思想嚴重,對學過的知識不知如何歸納總結。由于數(shù)據(jù)庫應用基礎學習遇到的函數(shù)及命令較多,理論性、抽象性、實用性、實踐性都比較強,因此,理論教學時我引導學生把零散的知識點歸納總結、系統(tǒng)掌握數(shù)據(jù)庫知識,有效地提高本門課程知識的掌握能力和應用水平,而且可以依次貫通,掌握一種學習通用方法,所以在學完每部分知識時都要做好小結,既要突出重點,又要將知識濃縮成一個或幾個知識點,再把點串成線,把線變成面,使“形散而神不散”,達到全面掌握知識效果,鞏固和提高學生自覺和概括能力。
例如:在數(shù)據(jù)庫應用基礎課程中,給窗體添加控件類型,為了防止混淆,我直接用歸納總結法把什么是控件類,什么是容器類分開記憶,這樣就不會似是而非,模棱兩可。教學時給學生分類歸納總結,問題也就迎刃而解。具體分類歸納如下:
另外,由于數(shù)據(jù)庫知識點較多,而且比較分散,所以教學時對每一章節(jié)知識要點用圖表結構表達,這樣學生就便于學習,當然不要每一章節(jié)都幫學生總結,而是先做示范,然后引導學生自己用圖表結構表達所學的每一章節(jié),期末時要求學生把所學的知識用圖表結構表示,這樣學生就容易全面掌握知識的要點,從而培養(yǎng)學生自覺和概括能力,提高學生綜合應用能力。
5 加強以“學生為主,教師為輔”的教學模式,培養(yǎng)學生創(chuàng)新應用能力
在當前信息技術廣泛應用的今天,以往的教學模式主要側重于“以講課為主、學生動手為輔”,這種教學方法是學生被動接受“灌來”的知識,缺乏靈活性、實踐性,學生動手能力差,適應社會能力不強,最終阻礙了學生自我創(chuàng)新意識,這與我國高等教育人才培養(yǎng)模式“以謀職為趨向,以學科專業(yè)教學為中心,注重培養(yǎng)“對口型”、“適應型”人才”違背。因此,我嘗試改變這種教學模式和教學方法。
例如,實踐教學時,我課前準備好實驗素材,設計好實驗內(nèi)容,課堂上要求學生在規(guī)定的時間內(nèi)完成有關實驗內(nèi)容,做到人人動手并全程參與,使其能夠更深地理解課本理論描述,除了教學實踐課之外,課外還布置小量實驗項目,讓學生業(yè)余時間去思考并完成。計算機應用技術是輔助本專業(yè)的一種工具,注重的是學生的計算機應用能力,而不是“囿于書本”。我認為教學留給學生的是一個問號而不是句號,傳授知識而不是終結知識;應該提供給學生進一步學習和使用理論的途徑,做到“授人以魚不如授人以漁”。
例如,我將數(shù)據(jù)庫應用基礎教學過程劃分為四個階段:(1)教師引導性的傳授數(shù)據(jù)庫基本概念和理論;(2)根據(jù)數(shù)據(jù)庫教材的理論,由學生自己動手編寫一些簡單的實用程序并上機調(diào)試;(3)選一個與學生專業(yè)或生活接近的小課題,讓學生分組完成;(4)比較結果、討論,再完善、總結,讓學生充分思考,各抒己見,使不同意見得以充分發(fā)表,最后讓學生自己找出錯誤的原因和正確的道理,并從正確的解決辦法中選出最優(yōu)解,給學生創(chuàng)造復查、整理、運用知識的機會。這樣就可以真正把學生從學的被動角色轉(zhuǎn)化為既學又用的主動地位,培養(yǎng)他們的創(chuàng)新應用能力。
6 加強實踐訓練,掌握編程技巧,做到一題多編,培養(yǎng)學生探索能力
數(shù)據(jù)庫應用基礎是一門基礎性、實踐性很強的課程,只有通過上機操作才能使學生真正理解、消化課堂上的理論知識,因此要大力加強實踐環(huán)節(jié),注重培養(yǎng)實踐操作能力,激勵學生實踐探索意識。在數(shù)據(jù)庫應用基礎教學中程序設計是教學重點的重點,教學時要注重選擇典型例題來講解,對于每項實例首先分析結構,抓住中心,然后再編寫,盡量做到一題多編的講解, 這樣主要是開闊學生的思維,引導他們從不同角度去分析問題、解決問題,從中選出最優(yōu)程序,做到舉一反三的效果。在講解的過程中還要注意善于比較講解,要求學生掌握方法,學會技巧,善于優(yōu)化,編出最優(yōu)的程序,出練習題時,也要體現(xiàn)這些特點。
例如,上實驗課時,我非常注意巡視學生的實驗過程及情況,做到隨時解答學生提出的問題,在巡視中,發(fā)現(xiàn)個別學生操作不正確,馬上指出并立即指導改正,對于實驗中存在普遍性問題當堂詳細分析原因和講解。每一次實驗課準備結束時,用5分鐘來總結,指出本實驗存在的普遍性問題,引導他們?nèi)绾伪苊忸愃茊栴}的發(fā)生。加強實踐課訓練,在練的過程中總結經(jīng)驗,掌握技巧,對于要解決的問題要從不同角度去分析和探索,盡量做到一題多編,逐步培養(yǎng)學生探索能力。
總之,提高教學質(zhì)量有很多種教學方法和教學模式,但能根據(jù)學生的特點和所學專業(yè)特點與數(shù)據(jù)庫應用基礎這門應用性強的計算機技術課程有機結合起來的教學是值得探討的。通過以上的教學改革,達到提高教學質(zhì)量的目的,實踐證明,增強了學生學習興趣,培養(yǎng)了學習能力,拓寬了新知識,提高了動手能力,增強了獨立鉆研、掌握了新技術;既培養(yǎng)學生的創(chuàng)新能力和知識的綜合應用能力,同時也培養(yǎng)學生的協(xié)作精神,營造相互探討、共同提高的學習氛圍,為學生的后續(xù)課程學習打下扎實的基礎,取得了較好的效果。
參考文獻:
[1] 王珊,李盛恩.數(shù)據(jù)庫基礎與應用[M].北京:人民郵電出版社,2005.11.
[2]黃甫.現(xiàn)代課程與教學論學程(上、下冊)[M].北京:人民教育出版社,2006.
篇8
的選取、課程的實施方法、課程考核方式和教學環(huán)境幾個方面探討了高職《網(wǎng)絡數(shù)據(jù)庫技術實訓》課程建設的方案。
關鍵詞:網(wǎng)絡戶數(shù)據(jù)庫技術 實訓 教學研究
一、引言
數(shù)據(jù)庫技術是一項應用十分廣泛的技術,是計算機相關專業(yè)學生必備的專業(yè)技能之一?!毒W(wǎng)絡數(shù)據(jù)庫技術實訓》課程是南京信息職業(yè)技術學院計算機應用技術專業(yè)的一門核心課程,建立在《數(shù)據(jù)庫技術基礎》和《網(wǎng)絡數(shù)據(jù)庫技術》兩門前導課程的基礎之上。課程的主要任務是使學生把前導課程中學到的數(shù)據(jù)庫理論知識和操作技能進行一次綜合運用,通過對前導課程所學知識的綜合運用,進一步鞏固、深化和擴展學生的數(shù)據(jù)庫基本知識和技能,增強學生的數(shù)據(jù)庫開發(fā)、應用、管理與維護能力,積累在實際工程應用中運用各種數(shù)據(jù)庫對象的經(jīng)驗,培養(yǎng)其職業(yè)化能力,實現(xiàn)教學與職業(yè)的無縫對接。
二、課程建設原則與思路
針對高等職業(yè)技術教育及課程本身的“應用性、實踐性”特點,在課程的建設過程中,改革傳統(tǒng)的教學模式,大力推行工學結合,將學習過程與工作過程融為一體。具體從以下幾方面來進行。
1、依據(jù)專業(yè)培養(yǎng)方案,以培養(yǎng)學生從事數(shù)據(jù)庫管理與維護工作所需的崗位能力為目標組織教學,重構教學內(nèi)容。
2、將教學過程與工作過程融為一體,時刻以工作過程為導向,采用項目引導、任務驅(qū)動教學法,實現(xiàn)教學內(nèi)容任務化、組織管理企業(yè)化、評價考核體系職業(yè)標準化。
3、改革考核方式,建立多元化的課程評價體系。
4、改變教學環(huán)境,課程全程在校內(nèi)實訓基地進行,模擬規(guī)范的職業(yè)環(huán)境。
三、課程建設方案
1、課程內(nèi)容的選取
經(jīng)調(diào)研,數(shù)據(jù)庫管理與維護相關崗位需要具備的知識與技能有:精通關系數(shù)據(jù)庫原理;精通一種或多種大型商用數(shù)據(jù)庫管理系統(tǒng);熟練運用SQL進行各種業(yè)務邏輯的開發(fā);掌握各種備份方法,了解性能優(yōu)化技術;熟練使用數(shù)據(jù)庫管理、分析、設計工具。這里涉及的關系數(shù)據(jù)庫原理、常用SQL語句的基本語法與應用以及SQL Server 2005數(shù)據(jù)庫的操作方法在《數(shù)據(jù)庫技術基礎》和《網(wǎng)絡數(shù)據(jù)庫技術》課程中已經(jīng)進行過學習。本課程將設計一個真實的項目――一個電子商務系統(tǒng),對其后臺數(shù)據(jù)庫進行開發(fā)、管理和維護。按工作流程及知識結構分解成八個學習情境,對每個學習情境提出具體的工作任務。
通過一個完整項目的實現(xiàn),使學生能將以前所學知識與技能進行融會貫通,培養(yǎng)學生網(wǎng)絡數(shù)據(jù)庫管理和維護能力、分析問題和解決問題的能力、獨立工作的能力,為走向工作崗位積累實踐經(jīng)驗。
2、課程的實施方法
課程采用項目引導、任務驅(qū)動的教學方法,以學生為中心,教師為主導,強調(diào)學生的主體性,充分發(fā)揮學生在學習過程中的主動性、積極性和創(chuàng)造性。
以當前市場上主流的SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)作為開發(fā)平臺,由學生獨立完成一個真實的電子商務系統(tǒng),學生通過分階段、分任務的階段性項目實施,最終完成對該系統(tǒng)的數(shù)據(jù)庫設計、創(chuàng)建、管理與維護、性能優(yōu)化及程序開發(fā)工作。
按工作流程及知識結構分解成八個子任務,循序漸進、逐步完成,符合學習規(guī)律。以任務的完成結果檢驗和總結學習過程,改變學生的學習狀態(tài),完成自主學習任務。詳細如下:
(1)軟件安裝:安裝和部署SQL Server 2005數(shù)據(jù)庫服務器、并對其進行網(wǎng)絡配置。
(2)需求分析:分析該電子商務系統(tǒng)要完成的功能。
(3)邏輯設計:將需求分析得到的實際需求轉(zhuǎn)換成數(shù)據(jù)庫的邏輯模型――E-R模型(實體-聯(lián)系)。
(4)物理實現(xiàn):開始創(chuàng)建數(shù)據(jù)庫、表和其他數(shù)據(jù)庫對象。
(5)數(shù)據(jù)完整性:為確保數(shù)據(jù)的正確性、有效性和一致性,強制對數(shù)據(jù)庫實施數(shù)據(jù)完整性。
(6)安全管理:登陸管理、用戶管理、角色管理、權限管理。
(7)日常管理與維護:數(shù)據(jù)查詢、數(shù)據(jù)管理、性能優(yōu)化。
(8)程序開發(fā):數(shù)據(jù)庫應用系統(tǒng)開發(fā)的一般步驟。
每個子任務的具體教學過程一般分為以下幾個步驟:第一,示范項目任務的演示。第二,下達訓練項目的工作任務。第三,訓練項目的完成過程。第四,項目驗收。
3、多元化考核方式
根據(jù)課程的特點和教學方法設計要求,教學評價采取了階段評價和目標評價相結合的方式,在實施過程中,注重學生動手能力和在實踐中分析問題、解決問題能力的考核,把學生作品的評價與知識技能考核相結合。
(1)評價內(nèi)容:分為過程考核和結果考核兩種形式。
(2)主要評價指標
過程考核:主要考查學生的出勤情況、學習態(tài)度和學習能力情況。
結果考核:每次任務完成情況、綜合運用SQL Server2005中的SSMS進行數(shù)據(jù)管理的能力、編寫T-SQL腳本能力、數(shù)據(jù)庫程序開發(fā)能力以及文檔的書寫能力。
4、教學環(huán)境
課程全程在校內(nèi)實訓基地進行,模擬規(guī)范的職業(yè)環(huán)境。為了提高學生學習的自主性、充分激發(fā)學生的學習熱情,下一步將會把實訓基地實驗室資源徹底向?qū)W生開放,充分利用現(xiàn)有的實驗、實訓條件。
四、結束語
經(jīng)過對兩屆學生的教學實踐表明,本文所設計的《網(wǎng)絡數(shù)據(jù)庫技術實訓》課改方案適合高職學生的學習特點,能充分調(diào)動學生的學習積極性,在實際教學中取得了良好的效果。學生不僅掌握了數(shù)據(jù)庫技術在實際項目中的應用方法,還增強了自主學習和協(xié)作學習的意識,真正培養(yǎng)了學生的職業(yè)素質(zhì)和職業(yè)能力。根據(jù)學生網(wǎng)上評教結果看,90%學生對實訓評價高,對自己學習狀況滿意。
參考文獻:
[1]王彥輝,張昆,潘軍.基于工作過程的《SQL數(shù)據(jù)庫系統(tǒng)管理》課程設計[J].
[2]柴夢竹.基于任務驅(qū)動的《數(shù)據(jù)庫設計與實現(xiàn)》課程改革與探索[J].湖北廣播電視大學學報,2011,(5).
篇9
1 CDIO模式簡介
CDIO工程教育模式是近年來國際工程教育改革的最新成果。CDIO代表構思(Conceive)、設計(Design)、實現(xiàn)(Implement)和運作(Operate) ,它以產(chǎn)品研發(fā)到產(chǎn)品運行的生命周期為載體 ,讓學生以主動的、實踐的、課程之間有機聯(lián)系的方式學習工程。CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎知識、個人能力、人際團隊能力和工程系統(tǒng)能力四個層面,大綱要求以綜合的培養(yǎng)方式使學生在這四個層面達到預定目標。
2 基于CDIO的教學模式中《數(shù)據(jù)庫原理與應用》課程內(nèi)容的優(yōu)化
要在課堂上貫徹實施CDIO的教學組織模式,有必要對《數(shù)據(jù)庫原理與應用》課程內(nèi)容進行整體規(guī)劃和優(yōu)化整合,在明確人才專業(yè)培養(yǎng)方案的基礎上,突出本課程崗位職業(yè)技能能力和職業(yè)行為能力的培養(yǎng)。為了實現(xiàn)這個目標,可嘗試將課程能力目標和知識目標設計成教學項目,通過教學項目的實施與實現(xiàn),達到課程崗位職業(yè)技能和職業(yè)行為能力的培養(yǎng)?!稊?shù)據(jù)庫原理與應用》課程主要培養(yǎng)學生對數(shù)據(jù)庫進行設計、管理、維護、使用的能力。根據(jù)CDIO教學組織模式和“數(shù)據(jù)庫原理與應用課程”崗位職業(yè)技能和職業(yè)行為能力的培養(yǎng)目標,對《數(shù)據(jù)庫原理與應用》課程內(nèi)容進行整體設計和優(yōu)化成若干個教學任務,具體分配如表1所示:
3 CDIO在《數(shù)據(jù)庫原理與應用》課程中的實施
為順利推進基于CDIO的課堂教學改革,在學期初,精心挑選了學院圖書信息管理系統(tǒng)的設計與開發(fā)這一真實項目為任務載體,在學生對這一項目有所認知和接觸的前提下,將項目引進課堂,實現(xiàn)以學生為中心的“教學做”一體化課堂,進行“項目導向,任務驅(qū)動”教學,教師在課堂上充當引導者的角色,及時有效的引導學生對具體項目進行需求分析,任務分解,按照項目建設過程來進行任務實施和相應知識的講解和學習、期末考核以上機操作完成項目任務為主體,對完整項目進行實施和綜合訓練。
學生以小組的形式在指導老師的引導下完成專業(yè)知識學習和技能訓練,強調(diào)學習最終目的是能獨立完成數(shù)據(jù)庫建設與管理等崗位能力的構建出發(fā),在這樣的學習環(huán)境中,課堂教學從如何創(chuàng)設有利于學生能力構建情境開始,緊緊圍繞崗位能力構建這個中心而展開。每項工作任務完成后,由各小組提交一份完整的實驗報告和完整的工作文檔。
CDIO教學模式以工程項目為載體,讓學生主動參與實踐,達到“做中學”,“學中做”的過程崗位情景學習,從原來的課堂教學轉(zhuǎn)化為現(xiàn)實工程項目實施過程具體工作組織、設計、實施、檢驗的動態(tài)與嘗試教學,使學生從原來的被動學習轉(zhuǎn)化為主動學習、從原來課本學習轉(zhuǎn)化為解決實際工程項目問題學習,提高了學生的學習興趣,培養(yǎng)了學生職業(yè)行為能力,從而達到相關職業(yè)崗位技能和職業(yè)行為能力的培養(yǎng)目標。
課程教學組織過程中結合實際學生人數(shù)、課程的發(fā)展情況,對班級學生進行分組,以組為單位形成小團隊認領任務,規(guī)定每組同學必須選定兩種典型工作情景開展以達到職業(yè)技能及職業(yè)行為能力的培養(yǎng)。以圖書信息管理系統(tǒng)項目為例, CDIO教學模式實施步驟如下:
(1)拿到任務、通過現(xiàn)場體驗及調(diào)查總結,進行可行性探討及需求分析(Conceive階段);
(2)根據(jù)構思方案展開相關數(shù)據(jù)庫及數(shù)據(jù)表的設計、優(yōu)化、實現(xiàn)(Design階段);
(3)針對設計好的數(shù)據(jù)庫及數(shù)據(jù)表錄入數(shù)據(jù)、進行數(shù)據(jù)操作及管理維護(Implement階段);
(4)對開發(fā)好的數(shù)據(jù)庫系統(tǒng)進行測試運行、展開性能分析、同類系統(tǒng)對比,再次驗證系統(tǒng)的可行性(Operate階段)。
以真實工程項目情境為CDIO課堂教學模式的載體,在《數(shù)據(jù)庫原理與應用》課程具體教學實施過程中,培養(yǎng)了學生從事數(shù)據(jù)庫設計與管理維護崗位群中多項職業(yè)技能,學生根據(jù)自己的興趣選擇完成的教學項目任務,使學生的學習由被動變?yōu)橹鲃?,由一味對照課本進行理論學習轉(zhuǎn)變?yōu)閲@實際工程項目動手進行實踐操作。為了完成項目相關任務,學生能在學習實踐活動期間能積極主動通過圖書館或網(wǎng)絡查閱相關資料,認真參考相關文獻。這個過程由原來學生被迫接受知識,轉(zhuǎn)變?yōu)榍谟诎l(fā)現(xiàn)問題并解決而主動學習,學習動力的根本性轉(zhuǎn)變,讓學生的學習興趣和動手能力均得到大幅提升。教師在完成課程教學內(nèi)容的同時提升了學生的組織能力、溝通能力、主動解決問題的能力、實踐操作能力、協(xié)調(diào)能力等。從而有效達到能力培養(yǎng)目標。
4 總結
將CDIO教學模式引入到實踐性強的專業(yè)科目課程教學,極大的提升了學生的學習興趣及實踐動手能力,有效解決了學生在課堂所學理論知識不能有效靈活的遷移到實際工作中的問題;縮短了學校培養(yǎng)與企業(yè)人才對接之間的距離,同時也節(jié)省了企業(yè)對新進員工的培訓周期和成本,提升了應屆畢業(yè)生盡早勝任數(shù)據(jù)庫管理與維護這一職業(yè)崗位的能力,達到了校企雙贏的效果。
通過對本系2011、2012級現(xiàn)代教育技術專業(yè)及電子商務專業(yè)《數(shù)據(jù)庫原理與應用》課程兩個學期的教學改革的課程實施,期末考核結果證明,學生通過進行CDIO教學模式的課程學習,學習態(tài)度及興趣發(fā)生明顯轉(zhuǎn)變,學生查找資料、撰寫相關專業(yè)報告的能力得到提升,學生思考問題的廣度、深度得到拓展,更重要的是學生的實踐動手能力得到大幅提升。綜上所述,CDIO教學模式對實踐性強的專業(yè)課程教學有良好的推動作用,值得其他類似科目進行借鑒和推廣。具備一定的社會現(xiàn)實意義。
參考文獻
篇10
關鍵詞 數(shù)據(jù)庫原理 課程教學 教學內(nèi)容
中圖分類號:G424 文獻標識碼:A DOI:10.16400/ki.kjdks.2016.02.063
0 前言
伴隨著國家綜合國力的日益提升,科學技術的迅猛發(fā)展,計算機技術應用于諸多領域中,并取得了相應的顯著成就。在計算機應用領域中,由于其軟件系統(tǒng)需要有強大的數(shù)據(jù)庫作為有力的支持,因此數(shù)據(jù)庫應用開發(fā)人員必須具備較為專業(yè)的數(shù)據(jù)庫知識,以確保計算機數(shù)據(jù)庫能夠有效運行,促進不同行業(yè)的共同發(fā)展。如此“數(shù)據(jù)庫原理”課程教學在計算機科學與技術教育中占有十分重要的地位,“數(shù)據(jù)庫原理”課程教學的有效實施對于社會經(jīng)濟發(fā)展具有重要作用。
1“數(shù)據(jù)庫原理”課程教學中存在的問題
1.1 “數(shù)據(jù)庫原理”教學內(nèi)容與社會實際需求脫節(jié)
“數(shù)據(jù)庫原理”教學內(nèi)容與社會實際需求脫節(jié)是“數(shù)據(jù)庫原理”課程教學中存在的主要問題?!皵?shù)據(jù)庫原理”是教學中屬于理論與實踐聯(lián)系緊密的課程,諸多教師在課程教學過程中由于受傳統(tǒng)教學模式影響和理論教學慣性思維的影響等,在傳授知識的過程中容易采用原理簡介、列舉實例以及開展數(shù)據(jù)習題訓練的三步走教學方式,而此種教學方式的結構將致使所學習到的“數(shù)據(jù)庫原理”知識與社會中對數(shù)據(jù)庫實際需求缺乏緊密的聯(lián)系,學生也無法將課程中所學到的“數(shù)據(jù)庫原理”課程知識與系統(tǒng)開發(fā)實踐進行有效的結合。①而目前社會中對數(shù)據(jù)庫技術人的要求較高,普遍要求具有實際操作數(shù)據(jù)庫的能力,因此“數(shù)據(jù)庫原理”教學內(nèi)容與社會實際需求脫節(jié)嚴重限制了“數(shù)據(jù)庫原理”課程教學的發(fā)展。
1.2 缺乏有效的教學方法與教學手段
缺乏有效的教學方法與教學手段是“數(shù)據(jù)庫原理”課程教學中存在的重要問題。在“數(shù)據(jù)庫原理”課程教學中,部分重要的數(shù)據(jù)庫理論知識點教學和具體實踐操作教學,若單純靠黑板板書或是多媒體教學,無法生動形象地將全部知識點內(nèi)容呈現(xiàn)給學生,致使學生無法有效理解和掌握所學新知識,在學習中遇到困難時,則很容易引起學生的挫敗感,在一定程度上打擊了學生的自信心和學習興趣。②另外,由于大學階段的師生接觸時間較少,教師與學生之間缺乏有效的溝通,導致教師無法對學生的學習情況和狀態(tài)進行了解,針對不同的學生采取不同的教學方法和教學手段便無從談起。③
1.3 “數(shù)據(jù)庫原理”的課程考核缺乏科學的方式
“數(shù)據(jù)庫原理”的課程考核缺乏科學的方式是“數(shù)據(jù)庫原理”課程教學中存在的關鍵問題。在大學教學中,課程考核是能夠反映最終教學效果的重要手段之一,課程考核在教學過程中類似于學習指揮棒,能夠正確引導學生學習的方向。目前我國多數(shù)高校所采取的課程考核制度仍受過去傳統(tǒng)考核模式影響,對學生的課程學習評價主要依據(jù)學生的考試成績,此種考核模式并不能夠激發(fā)學生的學習動機,反而在一定程度上將會起到限制學生學習的作用。④該考核模式的存在,致使部分學生以及格為學習目標,對自身能力是否提高并不過多地關心,甚至部分學生在課堂中不注意聽講,只在考試前臨時背題以求及格,如此顯然違背了數(shù)據(jù)庫教學的初衷。而針對實踐教學的考核過程,部分教師則依據(jù)學生所提交的實驗報告對其進行評價,該兩種考核方式不僅存在一定的局限性,同時也無法對學生進行科學客觀的評價。
2 “數(shù)據(jù)庫原理”課程教學改革的相關措施
2.1 科學合理地設計“數(shù)據(jù)庫原理”教學內(nèi)容
“數(shù)據(jù)庫原理”教學內(nèi)容與社會實際需求脫節(jié),使學生在教學過程中無法學到實際有用的知識,限制了“數(shù)據(jù)庫原理”課程教學的有效發(fā)展與實際應用,因此必須要科學合理地設計“數(shù)據(jù)庫原理”教學內(nèi)容?!皵?shù)據(jù)庫原理”課程教學的目標主要在于通過數(shù)據(jù)庫教學,是學生能夠充分理解數(shù)據(jù)庫的基本原理,對數(shù)據(jù)庫的相關知識進行有效掌握,熟悉計算機軟件工程思想,掌握基本的設計能力和開發(fā)能力,因此“數(shù)據(jù)庫原理”教學內(nèi)容的設計應涵蓋于數(shù)據(jù)庫基本原理、數(shù)據(jù)庫設計方法以及數(shù)據(jù)庫應用開發(fā)等三方面。對數(shù)據(jù)庫基本原理知識如數(shù)據(jù)理論和數(shù)據(jù)庫標準語言等進行科學合理的設計;對數(shù)據(jù)庫設計方法如數(shù)據(jù)庫恢復技術以及軟件工程設計思想等進行科學合理的設計;對數(shù)據(jù)庫應用開發(fā)知識如數(shù)據(jù)庫管理和編程開發(fā)等進行科學合理的設計。⑤
2.2 豐富教學方法與教學手段
教學方法與教學手段的缺乏導致學生無法將老師講授的知識完全吸收,并且容易在遇到困難時產(chǎn)生抵觸的心理,打擊學生對學習的積極性,因此豐富教學方法與教學手段是十分必要的。在“數(shù)據(jù)庫原理”課程教學過程中,應結合數(shù)據(jù)庫教學課程中不同章節(jié)內(nèi)容的不同特點,不斷更新課堂中的教學手段,例如將數(shù)據(jù)教學過程中的文字、圖形圖像、演示錄像以及動畫等多種教學載體和多媒體進行有效的結合,不僅能夠全面提高學生學習的積極性,同時也起到活躍氣氛的作用,能夠極大的改善教學效果。另外,“數(shù)據(jù)庫原理”課程教學中有部分內(nèi)容需要經(jīng)過長期的經(jīng)驗積累才能夠有較為深刻的理解和認識,因此在教學過程中,教師可以收集和設計較為典型的教學案例,通過在課堂中對案例的剖析,使學生能夠直觀深入對相關問題進行理解,提高教學效率。⑥
2.3 建立培養(yǎng)學生能力的考核方式
“數(shù)據(jù)庫原理”課程教學缺乏科學的考核方式,在一定程度上限制了“數(shù)據(jù)庫原理”課程教學的發(fā)展,因此必須要建立培養(yǎng)學生能力的考核方式。由于“數(shù)據(jù)庫原理”課程具有其自身的特性,對課程的理論性學習與實踐性學習都有較高的要求,因此教師在對該課程的考核過程中,要分為理論知識與實踐能力兩部分對學生進行考核,同時要加強對實踐能力的考核,以避免通過傳統(tǒng)的考核方式將學生錯誤地引到死記硬背相關理論知識的學習道路上。對于實踐能力考核,需要建立具有科學完善的評價體系,將從各實驗中提取的關鍵性實驗步驟放入到該系統(tǒng)中,在每次實驗課程教學結束后留出小部分時間,使學生通過該系統(tǒng)隨機抽取實驗題目并進行作答,不僅能夠減輕教師的工作,培養(yǎng)了學生的實驗能力,同時也能夠在一定程度上科學客觀地對學生實驗情況進行評價。
3 “數(shù)據(jù)庫原理”課程教學改革與探索的研究
3.1 利用計算機技術建立學習網(wǎng)站
利用計算機技術建立學習網(wǎng)站是“數(shù)據(jù)庫原理”課程教學改革與探索的主要手段。隨著科學技術的迅猛發(fā)展,網(wǎng)絡信息資源日益豐富,但是由于其種類數(shù)量繁多,缺乏相應的系統(tǒng)性,學生無法去偽存真地對相關知識進行學習,因此教師必須成為學生在“數(shù)據(jù)庫原理”課程學習中的導航,根據(jù)學生的主要學習內(nèi)容對網(wǎng)上的信息取其精華,去其糟粕。通過利用計算機技術建立“數(shù)據(jù)庫原理”課程學習的相關學習網(wǎng)站,其中主要包括數(shù)據(jù)庫原理學習的資源庫、數(shù)據(jù)庫原理知識輔導答疑系統(tǒng)以及數(shù)據(jù)庫原理作業(yè)習題批改系統(tǒng)等;同時,學習資源庫通過對數(shù)據(jù)庫原理知識相關信息的收集,也能夠為學生提供較為豐富的學習資料,例如數(shù)據(jù)庫原理課程大綱以及數(shù)據(jù)庫原理課程學習方法等,能夠有效提高學生的學習積極性,提高“數(shù)據(jù)庫原理”課程教學的教學效率。⑦
3.2 改進“數(shù)據(jù)庫原理”教學的輔導答疑方式
改進“數(shù)據(jù)庫原理”教學的輔導答疑方式是“數(shù)據(jù)庫原理”課程教學改革與探索的重要手段。在以往傳統(tǒng)式的被動教學過程中,課程輔導答疑必須要在規(guī)定的時間內(nèi)進行,因此致使諸多學生存有疑問而無法馬上得到有效的指導,長此以往,學生將會逐漸失去對新知識學習的興趣和欲望。因此為了有效提高學生對學習的積極性和興趣,在傳統(tǒng)固定時間輔導答疑的基礎上,需要建立相應的輔導答疑系統(tǒng),學生若對所學知識有疑問,可以在輔導答疑系統(tǒng)中所存問題,教師將能夠及時解決學生的疑問,有效提高“數(shù)據(jù)庫原理”課程的教學效率。⑧
4 結語
本文分析了“數(shù)據(jù)庫原理”課程教學中存在的問題,即:教學內(nèi)容與社會實際需求脫節(jié);缺乏有效的教學方法與教學手段;缺乏科學的考核方式。隨后提出了“數(shù)據(jù)庫原理”課程教學改革的相關措施,如:科學合理地設計教學內(nèi)容;豐富教學方法與教學手段;建立培養(yǎng)學生能力的考核方式。并著重對該課程教學改革與探索進行了深入分析,具有實際參考價值。
注釋
① 韓存鴿,李玲瑞.應用型本科“數(shù)據(jù)庫原理”課程教學改革探索[J].安陽工學院學報,2013.3(6):108-110.
② 王樂球,周文瓊,路永和.“數(shù)據(jù)庫原理”課程教學改革與實踐[J].軟件導刊,2014.5(2):168-171.
③ 郭媛,滕艷平,王海珍,等.高校數(shù)據(jù)庫原理課程實踐教學改革研究[J].高師理科學刊,2013.7(1):84-86.
④ 劉梅彥,徐英慧.基于計算思維的《數(shù)據(jù)庫原理及應用》課程教學改革與實踐[J].軟件導刊,2015.9(3):194-196.
⑤ 祝振欣.高校數(shù)據(jù)庫原理課程的教學改革探索[J].產(chǎn)業(yè)與科技論壇,2015.1(20):165-166.
⑥ 李竹林,武忠遠,王文發(fā).基于計算思維的數(shù)據(jù)庫原理課程教學改革探索與實踐[J].計算機教育,2015.10(20):27-31.