陳莉麗 (湖南工業大學計算機學院)
受教育體制改革所影響,傳統的計算機專業數據庫教學方式不再滿足現代化社會發展對人才培養的實際需求,基于此,各個高校需加大對計算機專業數據庫教學方式革新力度,通過采用新興的教學方式,來加強學生計算機專業水平,進而為推動現代化社會持續健康發展做鋪墊。因此,本文主要研究計算機專業數據庫教學方式與革新構想,具體如下。
數據庫教學的理論性及實踐性皆比較強,盡管有部分高校已經調整了傳統教學中實踐教學較少的狀況,但數據庫的理論教學同實踐教學間的有機融合還未達到理想狀態[1]。普通的數據庫教學都是先開展理論教學,之后通過實踐讓學生理解理論含義,但絕大多數的學生是無法在短期內完全理解教師所教的知識的,而依據教學進程又需進入到下一階段教學,諸多學生會出現學習興趣下降的狀況,進而影響數據庫教學質量。
當前諸多數據庫教材編制順序都是以數據庫系統、數據模型、關系數據庫、關系數據理論為主。依據此種順序,學生在實際學習中,最先接觸到的是理論知識,并且該理論知識十分抽象難理解,很難讓學生建構起數據庫系統的概念,對部分知識點,比如范式理論、安全性控制等內容欠缺具備代表性的例子,高校學生只能理解其些許功能,無法了解整個知識點在整個數據庫中的作用與位置[2]。因學生無法充分了解,致使數據庫教學質量不佳。
計算機專業中的數據庫課程為專業的必修課程,學生對數據庫知識的掌握程度同學生軟件設計水平有直接影響。因教師、環境及條件等多方制約,傳統教學模式下的一個計算機教師一般會擔任3~5班的理論教學,而實驗室教學一般也只有2名教師負責指導,師生比例嚴重失調,對于師生互動以及指導十分不利;因學生個體性差異,采用統一的教學方式無法實現因材施教的教學目標;固有的教學方法,導致教師課程改革范圍受限,使教師無法及時發現存在學生實際學習中的問題,同時也不利于激發學生學習熱情,阻礙數據庫課程改革的腳步[3]。
學習數據庫課程要求學生具備較強的自主學習能力與思維邏輯能力。受教育體制改革所影響,有很多大學生并未經歷過淘汰競賽,諸多學生不注重把握學習機會,也未根據自身學習情況制定學習目標,致使學生的自學能力得不到有效提高。當前諸多高校所采用的教學方式還是以填鴨式為主,將知識強行灌輸給學生,滲透式與啟發式的教學模式的應用少之又少,因此學生產生了只要學會教材內容應付考試即可的懶惰思想,對學生思維探究與舉一反三的能力培養重視力度不足,致使學生不會主動去學習、查閱資料,這對較強教學質量十分不利[4]。
培養現代化社會所需的數據庫實踐型人才為數據庫應用課程與原理課程的終極教學目標,這便使數據庫課程教學面臨新的要求,學生需加大對數據庫原理知識理解力度,重點講解的知識需充分掌握,另外,還學會靈活運用所學知識點。勇于對數據庫有關知識進行創新[5]。關系數據庫、數據庫系統、查詢優化等皆屬于數據庫原理知識,數據庫教學的重點便是這些知識的教授,其對設計、開發以及應用數據庫皆有指引作用。因有關數據庫原理的內容比較多,計算機教師可以適當地對其進行壓縮,秉持“夠用即可”的原則,所教授的內容主要同數據庫開發以及設計有關,SQL查詢、關系運算、E-R數據模型等皆是需要重點講解的知識點。
高校所培養的人才務必是實踐同理論相結合的綜合性人才,如此才能滿足現代化社會發展所需,因此在課程教學中教師需適當減少一些理論性知識,把教學重點移至到數據庫建構與數據庫技術上。實際教授流程具體如下:對于基礎理論知識需簡單介紹,如數據庫技術的發展過程、各種數據模型、基本概念等;而關系代數理論需要進行適當講解,為學生學習SQL語言奠定基礎;當前應用相對較多的數據庫操作語言便是SQL語言,其在諸多數據庫管理系統中都有應用,因此,需將其當作重點內容來講解。在對數據庫進行實際設計時,需確保數據庫的安全性與系統性,因這是十分重要的內容,一般情況下,數據庫內數據準確性、實效性、安全性、互容性皆同數據庫的系統性和安全性的控制有關,對一個數據庫應用系統功能進行判定全都需要依靠它,因此在實際教學中需重點講解此方面知識,相關教師可以同一些實際案例相結合來闡述該部分知識點,以此來保證數據庫教學質量,為加強學生數據庫技能提供有效依據。
在實際教學中相對重要的部分便是教材的選取,教師教授與學生學習全都需要依靠教材,教學方法與教學內容的主要載體也是教材。從宏觀的角度看當前教材市場狀況,依據教材的側重點不同,能夠將教材劃分為三個類型,其中包括注重理論的教材。注重實踐的教材、理論同實踐有機結合的教材。針對當前高校教學現狀,教師能夠依據所面臨的具體市場需求情況,去選取滿足專業發展的教材類別。對于不是計算機專業的同學而言,數據庫原理與應用該門課程,需重視講解理論知識,讓學生對此門課程有一大致了解,不用去研究其更加深層次的知識,因此對于此類學生需要選擇的教材應是以理論型為主;而對于計算機專業的同學而言,教材的側重點需以應用型為主,教材中需對數據庫軟件設計與開發技術等進行詳細介紹,應較少講解理論知識,如此才能確保學生在日后的職業發展中應用到所學的知識點[6]。在目前市場上的教材,完完全全滿足某一種類別同學所學的教材是很難尋到的,因不同專業的同學對教學的實際需求也有所不同,因此編制教材的人無法做到面面俱到,滿足所有同學需求。當教師選擇好滿足自己學生所需的教材之后,在實際教學中,還需依據實際狀況,對教學重點進行適當整改與補充。
第一,優化教學內容。相關教師可以自行編制教學方案,每堂課都能夠以一個案例為中心去教授知識,來提高學生學習興趣。比如教師能夠把網絡購物的實例當作教學案例,因網絡購物時目前大學生所關注的焦點,教師把該例子融入每章內容講解中,如此不僅能夠加強學生學習積極性,還能加強學生對知識學習的連貫性,以免出現前后知識脫節的狀況[7]。第二,合理應用課堂探究形式。當前諸多教師在對數據庫原理與應用進行教授時,皆會應用課堂探究活動,在課上教師提出些許問題,讓學生圍繞教師所提的問題進行探究,之后教師需對學生所探討的結果進行歸納,之后結束整堂課教授,此種方式不但能夠拉近師生距離,還能使教師對學生知識掌握程度及應用程度有一個充分了解。應用此種教學方式,能夠有效調動學生學習興趣,提高學生學習積極性,課上知識同課外實踐會得到有效提升。對于具有較強概念性的內容,學生能夠在課后獨自進行理解,課上主要探討一些難度較大的技術性問題,比如,數據庫的研發、設計以及運用。
對于數據庫知識講解來講,不能單單講解理論知識,需應用代碼分析、互相提問、理論講解、個人意見發表、互動探究等方式組織學生學習各個知識點,引導學生查閱相關資料及撰寫文檔,提高學生自主學習能力[8]。數據庫實踐教學中,需對課程布設、實驗教學等方面進行優化。例如依據學生知識掌握狀況吧實踐內容劃分為四類,其中包括設計類、演示類、綜合樓以及驗證性,并且配置不同分值,激發學生思考,做到因材施教。數據庫課程的深入學習能夠采用網絡互動、分組探究、專家座談等多元化方法進行交流,構建公共信箱,調動學生學習興趣,增強學生自主學習能力。
綜上所述,課程改革的主要目標是為現代化社會培養優質人才,學生個體素養的提升為教學質量增強的主要體現。但當前計算機專業數據庫教學依然存在的問題,若想保證計算機專業數據庫教學質量,需將所存的問題切實的優化掉,當前比較典型的問題有教學過程和教材組織結構有待調整、數據庫課程教學內容理論性強等,這便需要計算機教師制定相應措施,保證計算機專業數據庫教學質量,為現代化社會發展輸送應用創新型人才。