鐘偉勝
摘要:隨著物聯(lián)網(wǎng)、云計算、AI等新興信息技術(shù)促使大數(shù)據(jù)技術(shù)得到更加廣泛的應(yīng)用,這也讓計算機產(chǎn)業(yè)中的數(shù)據(jù)庫開發(fā)及應(yīng)用需求急劇增長,數(shù)據(jù)庫開發(fā)軟件與管理系統(tǒng)更新?lián)Q代較快,如何高效的采集海量的非結(jié)構(gòu)化數(shù)據(jù),對接不同運行環(huán)境的各類需求,這也對職業(yè)院校《數(shù)據(jù)庫》課程教學模式革新提出了更高的要求。本文基于職業(yè)院?!稊?shù)據(jù)庫》課程教學的現(xiàn)狀及面臨的挑戰(zhàn),提出職業(yè)院?!稊?shù)據(jù)庫》課程“做學教合一”模式的教學路徑,以期為職業(yè)院?!稊?shù)據(jù)庫》課程建設(shè)及“做學教合一”模式踐行提供新方案。
關(guān)鍵詞:職業(yè)院校 《數(shù)據(jù)庫》課程 “做學教合一” 教學路徑
一、職業(yè)院校《數(shù)據(jù)庫》課程教學的現(xiàn)狀及面臨的挑戰(zhàn)
(一)《數(shù)據(jù)庫》課程結(jié)構(gòu)有待優(yōu)化
《數(shù)據(jù)庫》課程“既是計算機學科各專業(yè)的專業(yè)必修課,也是數(shù)據(jù)庫與軟件工程課程組中的第一門基礎(chǔ)課”?!稊?shù)據(jù)庫》課程的開設(shè)與教學在職業(yè)院校多個計算機專業(yè)人才培養(yǎng)中已然積累了一定的教育教學經(jīng)驗,但因數(shù)據(jù)庫編程語言、管理系統(tǒng)更新較快、各類應(yīng)用需求多元化等因素也讓職業(yè)院校課程建設(shè)不斷面臨新的挑戰(zhàn),職業(yè)院校在教學過程中開設(shè)的相關(guān)課程主要圍繞數(shù)據(jù)庫原理類課程、Visual Basic類、SOL類、Oracle類等等。當前《數(shù)據(jù)庫》課程更新速度相對較慢,教學內(nèi)容存在滯后性,專業(yè)課建設(shè)過程中同質(zhì)化課程重復建設(shè),忽視了職業(yè)院校人才培養(yǎng)的最初定位,理論類課程內(nèi)容與實踐類課程內(nèi)容難以形成有效銜接,特別是在大數(shù)據(jù)技術(shù)廣泛應(yīng)用的環(huán)境下,如何針對行業(yè)需求變化實現(xiàn)課程彈性調(diào)整成為提升職業(yè)院校學生實踐能力的關(guān)鍵所在。
(二)系列課程教學改革有效性有待增強
在職業(yè)院?!稊?shù)據(jù)庫》課程教學過程中以往“做”、“學”、“教”分割的傳統(tǒng)教學模式正在發(fā)生變化,職業(yè)教育的實踐性、應(yīng)用型也賦予《數(shù)據(jù)庫》課程教學更多育人目標,但傳統(tǒng)教學模式仍然具有較強的慣性。《數(shù)據(jù)庫》課程教學過程與職業(yè)院校信息化教學管理融合度不足,導致課程教學內(nèi)容、手段、方法等要素難以得到本質(zhì)上的轉(zhuǎn)型,例如,職業(yè)院校逐漸重視實踐實訓教學內(nèi)容,但《數(shù)據(jù)庫》課程相關(guān)實訓項目設(shè)計與課時分配比例尚未調(diào)整,課程考核方式發(fā)生轉(zhuǎn)變,從卷面考試轉(zhuǎn)變了上機操作考試,但課程考核體系仍然沿用傳統(tǒng)形式,特別是實踐實訓考核模式有待轉(zhuǎn)變。
(三)職業(yè)院校學生學習訴求發(fā)生轉(zhuǎn)變
《數(shù)據(jù)庫》課程作為專業(yè)基礎(chǔ)核心課程的組成部分之一,職業(yè)院校計算機專業(yè)學生對該課程具有較高的認同度,在課程學習之初大部分學生表現(xiàn)出較強的學習積極性,根據(jù)職業(yè)規(guī)劃目標來看很多學生選擇未來從事與數(shù)據(jù)庫有關(guān)的崗位工作。學生課程學習過程中普遍存在過度聚焦與知識技能學習與訓練,對數(shù)據(jù)庫開發(fā)的理解有限,而因數(shù)據(jù)庫設(shè)計開發(fā)基礎(chǔ)知識掌握不足,導致難以對數(shù)據(jù)庫設(shè)計開發(fā)所有流程進行全面把握,也難以將課程中理論知識內(nèi)容放到具體的應(yīng)用環(huán)境之中,學生也缺乏將《數(shù)據(jù)庫》課程知識體系放到軟件開發(fā)全過程中進行考量,忽視基礎(chǔ)知識一定程度上又制約了學生實踐應(yīng)用能力發(fā)展的廣度與深度。
二、職業(yè)院?!稊?shù)據(jù)庫》課程“做學教合一”的教學路徑
(一)形成線上線下相互補充的翻轉(zhuǎn)課堂
職業(yè)院校應(yīng)為《數(shù)據(jù)庫》課程建設(shè)提供良好的軟硬件條件,加強校內(nèi)實訓實驗環(huán)境建設(shè),為《數(shù)據(jù)庫》課程“做學教學合一”提供物質(zhì)環(huán)境,特別是提升校內(nèi)實訓室數(shù)據(jù)庫軟件的更新速度,選擇合適學生能力持續(xù)發(fā)展的運行平臺,積極與本地軟件企業(yè)展開合作,利用職業(yè)院校交流機會聯(lián)合建設(shè)校外實習實訓基地建設(shè),為“做學教合一”提供新平臺與新載體。
“大數(shù)據(jù)+教育”環(huán)境下各類《數(shù)據(jù)庫》課程的慕課、微課等學習資源為“做學教合一”提供各類教學資源。傳統(tǒng)課堂教學優(yōu)勢主要集中在師生高互動新與理論學習系統(tǒng)性,線上學習優(yōu)勢主要集中在便捷的學習效果反饋、豐富的教學資源以及學習自主性?!稊?shù)據(jù)庫》翻轉(zhuǎn)課堂教學為“做學教合一”提供新方法,實現(xiàn)傳統(tǒng)課堂與線上線下混合式教學的翻轉(zhuǎn)與互補,將“教”與“學”進行翻轉(zhuǎn),提升了傳統(tǒng)課程教學的有效性。
同時,線上線下聯(lián)動觸發(fā)了職業(yè)院校教師教研能力發(fā)展,教學模式轉(zhuǎn)化的關(guān)鍵在于“教”,《數(shù)據(jù)庫》課程的任課教師需要兼具前沿的數(shù)據(jù)庫技術(shù)與扎實的計算機專業(yè)素養(yǎng),從而為“做學教合一”提供較強的整合力。職業(yè)院校也要為教師“做”方面能力的發(fā)展提供培訓機會,特別是在應(yīng)用技術(shù)方面,職業(yè)院校應(yīng)每年度為教師提供校內(nèi)外培訓平臺,鼓勵教師到企業(yè)去掛職鍛煉,參與企業(yè)數(shù)據(jù)庫研發(fā)項目,教師也需要將最新的技術(shù)融入教學過程,保證課程教學內(nèi)容與時俱進。
(二)分層設(shè)計課程內(nèi)容,深度優(yōu)化課程結(jié)構(gòu)
《數(shù)據(jù)庫》課程內(nèi)容應(yīng)結(jié)合職業(yè)院校計算機專業(yè)人才培養(yǎng)目標,實現(xiàn)理論課程與實踐實訓課程的全面兼容,從而形成目標明確、層次分明、重點突出的課程內(nèi)容,以便“對標職業(yè)能力,重新確定課程的學習情境和學習內(nèi)容”[2]。例如,對于一些已經(jīng)停止更新并且趨于老化的數(shù)據(jù)庫課程內(nèi)容應(yīng)及時更新?lián)Q代,結(jié)合web3.0時代面向?qū)ο蟮臄?shù)據(jù)模型發(fā)展新趨勢調(diào)整《數(shù)據(jù)庫》課程內(nèi)容?!稊?shù)據(jù)庫》課程主要是通過學生學習數(shù)據(jù)庫原理及編程語言,從而掌握管理、維護、研發(fā)設(shè)計數(shù)據(jù)庫的系列課程。為了滿足職業(yè)院校不同類型人才就業(yè)、升學需求,《數(shù)據(jù)庫》課程可分層進行梯度化設(shè)計:一是初級階段。圍繞SOL標準關(guān)系數(shù)據(jù)庫語言為主體內(nèi)容的數(shù)據(jù)庫原理課程。此階段課程主要引導學生理解數(shù)據(jù)庫設(shè)計開發(fā)全過程與基本原理,從而對數(shù)據(jù)庫設(shè)計開發(fā)形成正確認知。二是中級階段。圍繞數(shù)據(jù)庫管理系統(tǒng)設(shè)計課程教學內(nèi)容,Oracle Database未來仍然具有較大的應(yīng)用空間,具有較強的實用性。三是高級階段。數(shù)據(jù)庫開發(fā)與整體項目開發(fā)對接的延展性課程內(nèi)容。本階段課題主要引導學生把握最新的前沿技術(shù),目前主要是圍繞大數(shù)據(jù)處理方向數(shù)據(jù)庫模型、技術(shù)等內(nèi)容。此外,職業(yè)院校的“做”不僅具有實踐性并且具有復合型,《數(shù)據(jù)庫》課程并非孤立存在的,數(shù)據(jù)庫設(shè)計往往成為應(yīng)用項目的組成部分之一,學生在完成《數(shù)據(jù)庫》課程學習后在到將其放到軟件工程系統(tǒng)之中,通過一些高級編程語言課程進行有效對接,從而實現(xiàn)《數(shù)據(jù)庫》課程學習課程在具體項目中的運用路徑。
(三)依托項目開展板塊化實踐教學
《數(shù)據(jù)庫》課程理論內(nèi)容具有一定的邏輯抽象性,以往教學主要根據(jù)教材分章節(jié)的孤立教學,教學效果往往不盡如人意,“做學教合一”下教師可結(jié)合具體的虛擬開發(fā)項目開展板塊化教學。例如,在數(shù)據(jù)庫管理系統(tǒng)課程中,當學生已經(jīng)掌握了基本的數(shù)據(jù)庫理論與SOL標準關(guān)系數(shù)據(jù)庫語言之后,教師可模擬項目開發(fā)的過程,將數(shù)據(jù)庫創(chuàng)建、數(shù)據(jù)完整性、存儲過程、觸發(fā)器等操作所對應(yīng)的SOL語言指令形成具體的知識板塊,從而形成具體實訓項目課題,學生以小組為單位完成具體的實訓內(nèi)容,軟硬件充沛條件下可設(shè)立項目教學研發(fā)小組,為學生小組配置相應(yīng)的軟硬件設(shè)備及輔助材料,將實訓環(huán)境布置為軟件企業(yè)辦公環(huán)境,學習過程如同軟件系統(tǒng)研發(fā)的真實過程,每個學生都有獨立的工位,實行具體工作考核目標,落實工作匯報制度,讓學生感受到真實的工作氛圍,從而實現(xiàn)“做學教”全面合一。
近些年高職院校計算機專業(yè)的《數(shù)據(jù)庫》課程考試都逐漸由傳統(tǒng)的紙質(zhì)閉卷考試轉(zhuǎn)為上機操作類考試,這也體現(xiàn)了“教”與“學”的終極目標是學生“做”方面能力提升,但考試體系仍有待完善。貫徹落實應(yīng)用型教學理念,從知識考核轉(zhuǎn)變?yōu)榉椒ㄕ莆?,從技能積累轉(zhuǎn)變?yōu)榧寄軕?yīng)用,促進《數(shù)據(jù)庫》課程與計算機專業(yè)不同課程的全面銜接,具體考核過程中可模擬真實項目設(shè)計考題,讓學生以小組形式完成特定數(shù)據(jù)庫開發(fā)設(shè)計來替代以往隨機抽取任務(wù)獨立操作的考核形式,從而促進課程考核內(nèi)容與技術(shù)實際應(yīng)用的有效對接,保證考核結(jié)果真實反映學生的技術(shù)應(yīng)用能力。
參考文獻
[1]胡海洋,李忠金.“案例分解講演、項目實踐驅(qū)動”為核心的數(shù)據(jù)庫系統(tǒng)原理課程教學改革[J].教育教學論壇,2018(12):65.
[2]譚萍.基于“工作過程+項目驅(qū)動”的《數(shù)據(jù)庫應(yīng)用技術(shù)》課程改革與探索[J].蘭州文理學院學報,2018(11):114.