張燕紅 任穎 王麗娜 韓秋楓
摘要:隨著大數(shù)據(jù)、人工智能和互聯(lián)網(wǎng)+等技術(shù)的飛速發(fā)展,軍隊院校數(shù)據(jù)庫技術(shù)課程的教學內(nèi)容和教學模式已經(jīng)不適應(yīng)新時代要求的軍事院校人才培養(yǎng)目標,本文從教學目標、教學內(nèi)容、教學模式、考核方式等方面提出改革方向并進行相應(yīng)設(shè)計。實踐表明,改革后學員的學習熱情和積極性明顯增加,自主學習和問題探究能力明顯提高,并快速具備運用數(shù)據(jù)庫技術(shù)解決專業(yè)領(lǐng)域問題的基本能力。
關(guān)鍵詞:數(shù)據(jù)庫技術(shù);教學目標;教學內(nèi)容;教學模式
中圖分類號:G642 文獻標識碼:A
文章編號:1009-3044(2019)31-0115-02
1概述
數(shù)據(jù)庫技術(shù)是計算機領(lǐng)域發(fā)展最陜的學科分支之一,也是應(yīng)用最廣泛的技術(shù)之一。數(shù)據(jù)庫技術(shù)課程是軍隊院校本科生長技術(shù)軍官學歷教育部分專業(yè)的一門必修課,是當今信息和大數(shù)據(jù)時代培養(yǎng)學員計算機應(yīng)用能力和信息素養(yǎng)的重要組成部分。在伴隨著大數(shù)據(jù)、人工智能和互聯(lián)網(wǎng)+等技術(shù)飛速發(fā)展的今天,傳統(tǒng)的數(shù)據(jù)庫教學內(nèi)容和教學模式顯然已經(jīng)不適合現(xiàn)階段云計算和大數(shù)據(jù)等新技術(shù)對數(shù)據(jù)庫的新要求,也不滿足習近平強軍思想要求下的軍事人才培養(yǎng)目標。軍隊院校對學員的培養(yǎng)不僅要注重相關(guān)專業(yè)知識的傳授,更要注重學員學以致用實踐能力的培養(yǎng),為了達到這一目標和要求,必須對現(xiàn)有的傳統(tǒng)教學內(nèi)容和教學模式進行改革和調(diào)整。本文以滿足新時代要求的軍事院校學員培養(yǎng)目標為參考,對數(shù)據(jù)庫技術(shù)課程從教學目標、教學內(nèi)容、教學模式等方面進行探索。
2改革設(shè)計思路
數(shù)據(jù)庫技術(shù)課程教學以新時代國家高等教育改革精神以及《中國人民解放軍院校教育條例f征求意見稿)》為指導、以大學人才培養(yǎng)方案為基本依據(jù),以培養(yǎng)學員數(shù)據(jù)庫應(yīng)用能力和信息素養(yǎng)為目標,既注重數(shù)據(jù)庫基礎(chǔ)理論、基本技術(shù)和基本方法的講解,又注重理論知識與數(shù)據(jù)庫具體操作、典型數(shù)據(jù)庫設(shè)計案例的結(jié)合;遵循學員的認知規(guī)律,重視學員的學習體驗與效果反饋;指導學員借助網(wǎng)絡(luò)MOOC平臺進行學習,鼓勵學員積極參與計算機類競賽,全面提升個人計算機應(yīng)用能力和信息素養(yǎng)。
3教學改革與設(shè)計
3.1教學目標改革與設(shè)計
教學目標是教學活動實施的方向和預期達成的結(jié)果,是教學活動的出發(fā)點和最終歸宿。以往我們描述課堂教學目標特別是知識目標時,最常用的動詞是了解、理解和掌握,可是具體到什么程度并不明確。因此教學改革首先要從教學目標開始。教學目標應(yīng)針對內(nèi)容,應(yīng)當明確學習的內(nèi)容及掌握程度。也就是明確“學什么”“學到什么程度”等。首先要對“了解”、“理解”和“掌握”這三個知識結(jié)果性的目標層次進行細化。
如陳述了解性目標的行為動詞有:說出、識別、辨認、復述、描述、舉例、再認等。陳述理解性目標的行為動詞有:解釋、說明、闡述、比較、分類、歸納、概括、判斷、區(qū)別等。陳述應(yīng)用性目標的行為動詞有:使用、設(shè)計、解決、撰寫、擬定、計劃、總結(jié)、證明、質(zhì)疑等。
以“關(guān)系數(shù)據(jù)理論”章節(jié)內(nèi)容為例,知識目標如下:
(1)會評價數(shù)據(jù)庫模式的“好”與“不好”,能結(jié)合具體實例分析插入異常、刪除異常,體會規(guī)范化的含義和作用。
(2)能結(jié)合具體實例闡述函數(shù)依賴的概念;能夠闡述各級范式(從1NF到4NF)的概念;能結(jié)合具體實例進行各級范式的判定,并說明各級范式中存在的問題f插入異常、刪除異常、數(shù)據(jù)冗余)和解決方法。
課程目標應(yīng)注重學員高階能力的培養(yǎng)。本課程的教學目標為:學員通過數(shù)據(jù)庫技術(shù)課程的學習,能系統(tǒng)地掌握數(shù)據(jù)庫系統(tǒng)的基本原理和基本技術(shù),能熟練使用SQL語言在某一數(shù)據(jù)庫管理系統(tǒng)上進行數(shù)據(jù)庫操作,知悉數(shù)據(jù)庫設(shè)計方法和步驟,具備設(shè)計數(shù)據(jù)庫模式以及初步開發(fā)中小型數(shù)據(jù)庫系統(tǒng)的基本能力,為學員今后在各自專業(yè)領(lǐng)域中利用計算機和數(shù)據(jù)庫技術(shù)處理信息、管理數(shù)據(jù)以及不斷跟蹤和掌握計算機新技術(shù)奠定基礎(chǔ)。
數(shù)據(jù)庫技術(shù)課程知識框架和能力目標如表l所示。
3.2教學內(nèi)容改革與設(shè)計
數(shù)據(jù)庫技術(shù)的發(fā)展是突飛猛進的,因此教學內(nèi)容的更新也應(yīng)與時俱進,特別是要結(jié)合當下流行的軟件產(chǎn)品和工具進行授課。數(shù)據(jù)庫技術(shù)課程按照數(shù)據(jù)庫基礎(chǔ)知識模塊、設(shè)計與應(yīng)用知識模塊、系統(tǒng)知識模塊、新技術(shù)知識模塊組織實施。基礎(chǔ)知識模塊包括數(shù)據(jù)庫的基本概念、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫及其標準語言SQL、數(shù)據(jù)庫安全性和完整性的概念和方法;設(shè)計與應(yīng)用知識模塊包括關(guān)系規(guī)范化理論、數(shù)據(jù)庫設(shè)計方法和步驟、數(shù)據(jù)庫編程;系統(tǒng)知識模塊包括數(shù)據(jù)庫的恢復和并發(fā)控制;新技術(shù)知識模塊選擇大數(shù)據(jù)和數(shù)據(jù)挖掘技術(shù)。內(nèi)容設(shè)計上循序漸進。軟件和工具選擇上既要與時俱進,又要考慮到是否適合教學。數(shù)據(jù)庫管理系統(tǒng)可選擇開源流行、易學易用的MySQL,數(shù)據(jù)庫設(shè)計工具可選擇強大方便的PowerDesigner,數(shù)據(jù)庫編程主語言可選擇強大易學的Pvthon。教學實施過程中重點把握以下兩點:
(1)以應(yīng)用和可操作性為出發(fā)點和落腳點,避免空講概念與原理。
數(shù)據(jù)庫的概念與原理本身是抽象的、枯燥的,而只有將其應(yīng)用于實踐才能創(chuàng)造價值。學員也更適合結(jié)合具體的應(yīng)用來體會抽象的原理。教學過程中,結(jié)合具體的數(shù)據(jù)庫管理系統(tǒng)MySQL,系統(tǒng)介紹數(shù)據(jù)庫的定義、操作、安全性、完整性、數(shù)據(jù)庫的備份、恢復等;結(jié)合具體的數(shù)據(jù)庫設(shè)計工具PowerDesigner,讓學員進行數(shù)據(jù)庫的具體設(shè)計;以Python為主語言,進行數(shù)據(jù)庫的編程。
(2)以知識間的聯(lián)系和脈絡(luò)為主線,系統(tǒng)地重組優(yōu)化教學內(nèi)容。
教學實施過程中以易于學員理解和接受的知識間的聯(lián)系和脈絡(luò)為主線,教員可適當調(diào)整教學內(nèi)容。如為了加深學員對概念數(shù)據(jù)模型的理解,可把數(shù)據(jù)庫設(shè)計部分的E-R圖知識,提前調(diào)整到概念數(shù)據(jù)模型部分講解;為了避免數(shù)據(jù)庫完整性知識的重復講授及純理論講授,可將數(shù)據(jù)庫完整性內(nèi)容融入SQL數(shù)據(jù)定義部分邊操作邊講解,理論聯(lián)系實際。
3.3教學模式改革與設(shè)計