胡文海
摘要:隨著科學技術的進步,數據庫技術也逐漸發展起來,并廣泛應用于不同行業之中,展現出了巨大的價值。高校作為人才培養的主陣地,紛紛開設了數據庫相關課程,為社會發展提供專門的數據庫相關人才。但當前的數據庫課程教學還存在許多問題,需要不斷探索與創新教學模式,進一步提升數據庫課程的教學效果。
關鍵詞:高校;數據庫課程;教學模式
中圖分類號:G642.0 ? ?文獻標志碼:A ? ?文章編號:1674-9324(2020)01-0090-02
隨著數據庫技術的發展,其在不同領域都有廣泛的應用,并深刻影響著社會的發展,同時數據庫技術也是許多重要技術的基礎,如現代通信技術、現代計算機技術等。正是由于數據庫技術的推動,才使得眾多技術得以突破并更好地發展。當前,高校為迎合這一社會發展的趨勢,紛紛開設了數據庫課程。數據庫技術是一門應用性較強的學科,因此在數據庫課程教學中也應強調對學生應用能力的培養,高校在向學生傳授數據庫相關理論知識的同時,通過開展豐富的實踐教學活動,使學生能夠掌握并靈活運用所學知識,從而使學生的知識與能力結構進一步適應社會的需求。
一、當前數據庫課程教學中存在的問題
數據庫課程的應用性較強,因此在教學中也要注意對學生應用技能的培養,這樣才能滿足社會對應用型人才的需求。而當前,數據庫課程的教學情況并不樂觀,其中仍存在許多問題,如教學方法單一、課程考核不合理等。下面將對數據庫課程中存在的問題進行具體分析,以期“對癥下藥”,提升數據庫課程的教學效果。
1.知識內容過多,知識更新滯后。數據庫是一項涉及范圍十分廣泛、綜合性較強的技術,因此其知識點較多,并且零散分布,為學生的理解增加了難度。當前,高校的數據庫教學的內容主要包括數據定義操作及完整性約束、關系數據庫與關系數據、數據庫編程、數據庫存儲、數據庫安全等。這些內容構成了數據庫課程的基礎,對于學生全面掌握數據庫技術具有重要意義。隨著大數據、云計算、人工智能等技術的興起,數據庫技術也發生了新的變革,傳統的關系數據庫已不再是數據庫應用的主流,數據倉庫、分布式數據庫等已逐漸取代了關系數據庫,但技術的革新卻很少能夠在教學內容中體現出來,知識的更新速度并沒有與新技術的發展速度同步,在教學內容中對于數據庫新領域及新方向的內容涉及較少,并且缺少相應的實踐環節。
2.教學方法單一,課堂效率較低。當前,大多數高校的數據庫教學均采用傳統的課堂教學方式,學生只是知識的被動接受者,因此難以激發學生對于數據庫課程的學習興趣。這種被動接受式的課堂學習沒有為學生留下一定的知識消化與吸收的時間,長此以往,學生便會對數據庫課程產生一定的畏難情緒。另外,還有少數高校建立了專門的數據庫學習網站,但受限于網站的功能與業務流程,因此使用效率很低。
3.課程教學缺乏系統性,實踐訓練相對獨立。在當前的數據庫教學中,教師往往只針對自己所授課程的內容進行講解,很少會對所授內容進行拓展與延伸,課程教學缺乏系統性,因此大部分學生在學習數據庫專業知識時,對于知識的掌握存在一定的局限性,僅僅滿足于掌握本門課程,無法將相關的課程內容進行聯系與綜合,從而在進行系統開發與設計時出現困難。另外,數據庫的實踐訓練不同于程序開發的實踐訓練,數據庫的實踐訓練較為抽象,無法產出直觀的實際作品,并且在很多內容結構上都存在相對獨立性,如數據庫編程、數據庫存儲、數據庫安全等實例,學生難以將知識點相互融通,形成完整系統的知識結構體系。
4.考核方式不合理,教學反饋不真實。對于數據庫課程的考核方式,一般都有理論考試,即筆試和小組實驗報告兩種。筆試環節主要是對學生數據庫相關理論知識的查考,但數據庫課程是一門實踐性較強的學科,僅僅對學生進行理論知識的考查很難全面反映學生的綜合實踐能力。另外,小組實驗報告這一考核方式也存在一定的弊端,這種考核方式是對整個小組進行統一評分,但是有些學生并沒有真實參與小組實驗,而只是“濫竽充數”,卻獲得了和小組其他成員一樣的分數,這對于小組其他成員來說缺乏公平性。還有一些小組存在抄襲現象,難以真實反映數據庫課程的教學效果。
二、高校數據庫課程教學模式的探索
針對上述在高校數據庫課程教學中存在的問題,教育工作者要不斷探索高校數據庫課程教學的新模式,強調課程的應用性,關注學生的實踐動手能力,不斷提升我國高校數據庫課程教學的質量。
1.發揮學生的主體地位,在課堂教學中引入實際案例。課堂教學不僅是教師教學的過程,也是學生學習的過程,因此教師在教學過程中,要充分尊重學生的主體地位與學習規律,而不能一味地采用“滿堂灌”的教學方式,這樣會使學生產生疲勞感與厭倦感,因此在數據庫課程教學中,可以嘗試采用任務驅動式教學。教師提前布置好下節課的任務,并指定學生進行課堂講解。通過學生的講解,教師能夠了解學生的學習效果,并進行有針對性的總結與引導。同時,這種由學生朋輩授課的方式,還能夠調動學生學習的積極性,增加學生學習的新鮮感,幫助學生培養一種良好的預習習慣和學習方法。此外,在數據庫課程教學過程中,教師還可以選取一些學生熟悉的實際案例進行講解,如學生最常接觸的“學生選課系統”,這樣能夠使學生更直觀地感受到數據庫的相關知識,包括需求分析、邏輯結構設計、概念結構設計、物理結構設計、數據庫的運行與維護等,學生也能夠加深對數據庫相關知識的理解,比單純的理論講授更能吸引學生的注意力。
2.課堂教學模塊化,鼓勵學生自主思考。有研究表明,成年人注意力高度集中的時間不超過20分鐘,對于大學生來說也是如此,他們面對復雜難懂的數據庫課程時,很難使自己的注意力持續整節課。因此,在數據庫課堂教學時,教師可以將課程教學進行模塊劃分,每個模塊的授課時間大概為20分鐘,然后由學生自主思考,對授課內容進行消化與吸收。雖然課堂教學的時間是固定的,但教師卻可以將固定的時間進行合理分割,劃分出不同的授課模塊。這就要求教師在備課時將理論內容按照知識點進行模塊劃分,然后根據知識點內容的多少以及難易程度再劃分為大小不等的模塊。另外,教師還要充分考慮在模塊內容講解完后,學生可以進行多長時間的討論,再進行下一模塊的講解,然后再由學生進行討論。教師要將整節課的時間進行合理規劃,既要為教師留有授課時間,也要為學生留有思考的時間,以講授—討論—再講授—再討論的課堂模式,使學生能夠將理論內化于自己的知識體系中,通過同學間的彼此討論與啟發,進一步理解授課內容。
3.加強實驗過程的關聯性,不斷鞏固理論學習內容。實驗是數據庫課程教學的一部分,學生能夠通過實驗對理論知識進行驗證,這也是強化理論知識理解的過程。當前,在高校數據庫實驗教學中,學生往往處于被動狀態,這主要是因為教師布置的實驗任務不合理,驗證性的實驗內容過多,這些實驗內容往往相對獨立。僅僅是對理論知識的驗證,學生在實驗過程中也沒有主動探索發現的樂趣,將其作為一項教師布置的任務來完成,實驗報告也只是應付教師的一種形式。因此,在數據庫實驗教學中,應加強實驗任務間的關聯性。每一個實驗任務都應建立在之前的實驗基礎上。例如,第一次的實驗任務是創建數據庫,第二次的實驗任務就要基于第一次的實驗成果進行數據操縱語言的實驗。后續的數據庫查詢、存儲等實驗內容都可以在之前的基礎上進行,在進行實驗的過程中還能夠鞏固復習之前的實驗以及理論學習的內容,從而增強學生對知識記憶與操作的連貫性。
綜上所述,高校數據庫課程教學在數據庫應用型人才培養中發揮著重要作用。在當前大數據與人工智能時代,社會對數據庫應用人才的要求越來越高,只有不斷創新數據庫課程教學模式,提升教學質量與效率,才能適應社會對數據庫人才的要求。數據庫課程是一門實踐性較強的學科,因此教師在實際教學中要強化理論與實踐兩方面相結合,不斷更新教學內容,改進教學方法與教學模式,從而提升學生對于數據庫課程的學習興趣,使學生成為理論知識與實踐能力兼備的高素質應用型人才。
參考文獻:
[1]李宗妮.新工科背景下數據庫原理課程教學改革研究[J].計算機產品與流通,2019,(09):252.
[2]陳紅順,黃秋穎,周鵬,孫瑋.大數據背景下計算機類專業數據庫課程教學改革研究[J].微型電腦應用,2019,35(08):15-16.
Research on the Teaching Mode of Database Course in Colleges and Universities
HU Wen-hai
(Gansu Normal University for Nationalities, Hezuo, Gansu 747000, China)
Abstract: With the progress of science and technology, database technology has gradually developed, and widely used in different industries, showing great value. As the main position of personnel training, universities have set up database related courses to provide special database related talents for social development. However, there are still many problems in the current teaching of database course, which need to explore and innovate the teaching mode to further improve the teaching effect of database course.
Key words: colleges and universities; database courses; teaching model