王娟 謝雷 張佳佳
1 貴州民族大學 貴陽 550025 2 貴州文化旅游職業學院 貴陽 551400
數據庫技術是軟件工程、大數據技術、計算機科學與技術等專業的一門必修課,主要培養學生管理和應用數據庫的能力,以及結合高級語言開發數據庫應用系統的能力。數據庫技術實訓是數據庫技術的綜合實踐性教學環節,旨在輔助理論課教學。實訓課的目的是加深學生對數據庫基本原理的理解,培養學生對應用系統進行分析、設計與開發,提高學生的實踐水平,并逐步引導其創新,為日后從事相關工作奠定扎實的基礎。在傳統的實訓教學過程中,沒有突顯“以學生為中心、以成果為導向”的教學模式,僅僅注重知識的簡單運用,沒有想方設法地去提高學生的實踐水平,這不利于培養應用型工程技術人才。
OBE 理念是一種成果導向教育,其模式貼近產業發展,對構建應用型技術人才培養具有重要意義。為了促進新時代人才的培養,大部分高校均依據OBE 理念開展了各種教學改革研究。教師通常選擇有代表性的課程為案例,在OBE 理念的指導下,以學生為中心開展教學改革,同時設置了課程目標和學生預期要達到的成果[1],依據課程目標設計教學內容、組織教學[2],同時結合目標達成度制定課程的考核要求[3]。社會十分重視OBE 理念中的成果導向,對于具體的成果設定依據及策略卻鮮有提及,因此基于OBE 的課程改革需要關注具體細節。
本文在OBE 理念的引領下,探索數據庫技術實訓課程的改革策略,并完成了相關工作:第一,對實訓課程目前的教學情況進行分析,總結出其存在的主要問題;第二,基于OBE 理念開展教學改革,首先確立教學目標,然后依據目標設計實訓內容,將重點聚焦于“以學生為中心、以成果為導向”,注重培養學生的實踐動手和創新能力;第三,改進傳統的評價機制,使用多元化的科學評價方法,來合理評價教學效果。
目前,筆者所在學校的數據庫技術實訓學時為32,學生組隊(4 ~5 人一組),確定項目選題,進行需求分析、系統設計、數據庫設計、編碼、測試,并提交相應文檔,最后進行項目答辯。課程的難點在于:任務多、時間緊,且要求學生前期熟練掌握Java 及UI 設計。
大多數應用型高等本科院校也都開設了此門實訓課。但在實際教學過程中,實訓項目缺乏體系、整體設計、內容單一,不能滿足新工科要求的運用數據庫解決實際應用問題、培養行業需要的工程系列人才的需求,主要存在以下問題。
目前,大部分高校將數據庫技術實訓作為一門普通的實踐課程,沒有制定統一的教學大綱。實訓內容與人才培養目標脫節,缺乏工程知識的綜合應用、復雜數據的管理技巧等內容。
選題對于數據庫實訓來說是非常重要的,好的選題可以激發學生的興趣。目前選題方面存在的問題如下:①選題陳舊,較為保守,缺少創新。②題目大,難度大。對于實現功能多的選題,團隊在較短的時間內無法高質量和完整地去完成。
大部分高校對數據庫實訓課程的考核,沒有制定統一的標準,由任課教師自行評定,教師通常將考勤、文檔、作品質量等方面進行簡單的加權來綜合評定成績。顯然,這種方式不能充分評價學生的技術能力、創新能力。
在數據庫實訓課程完成后,很多學生還是不會設計和開發應用系統,也不會對系統的優缺點進行點評,當面對復雜的應用系統問題時,無法與同行交流溝通,因此用人單位對該類學生的評價是“實踐動手能力差,與社會脫節”。
通過上述分析,“數據庫技術實訓”需要進一步基于OBE 理念,在教學目標與教學模式方面進行改革,實現培養應用型工程技術人才的目標。
OBE 理念[4]強調如何設立學習目標,組織教學過程,評估學生學完課程后的效果。因此首先要明確學生要取得怎樣的學習成果,達到什么樣的目標。數據庫技術實訓課程的目標如表1 所示。

表1 OBE 理念下數據庫技術實訓的目標
經過調查,筆者發現計算機相關專業學生,初次就業時主要選擇程序員、網站開發與運維、系統管理、數據庫管理等職位。其中數據庫管理崗位,要求學生具有數據庫系統開發和管理的能力,所以數據庫技術實訓在崗位能力培養中起到關鍵作用。另外,課程實訓以C、Java 等高級語言為基礎,與“軟件工程”、“項目管理”等課程一起培養學生軟件開發能力。具體而言,應實現兩個目標:第一,知識目標:能獨自開發數據庫應用系統;第二,素質目標:在設計和開發的過程中,鍛煉學生的思維能力、解決問題的能力;通過團隊項目,培養學生的協作和溝通能力,提前融入工作模式,增強學生的社會適應性。
結合以上調研分析及學校應用型本科教學的辦學定位,結合培養社會需要的應用型人才的教育實踐目標,本文在OBE 理念[5]的指導下,首先設定了數據庫技術實訓的學習目標,然后分析并設計了一個小型管理系統。注重并強調以學生為主體,通過教師積極引導,在學生和教師之間采用正向推進和反向設計相互結合和促進的方法進行實訓教學。具體設計思路如圖1 所示。

圖1 數據庫技術實訓教學設計思路
目前,高校學生黨員比例日益增加,但黨建管理仍然停留在傳統的手工管理階段,若能學以致用,設計并開發黨建管理系統,一方面可以讓學生熟悉黨建管理流程;另一方面可以促進黨建管理信息化,提高其效率;此外還能提高學生的動手能力,意義十分重大。為此,筆者挑選了黨建系統作為數據庫實訓的選題,將整個項目劃分為多個小任務,每個任務都緊密結合項目,承上啟下,相互銜接。任務分解如表2 所示。

表3 數據庫技術實訓考核指標
在對數據庫實訓課程進行考核時,要權衡多方面的因素,如學生的實踐水平、設計開發能力、技術水平、團隊協作能力等,具體考核標準如下。
2.4.1 作品質量、項目技術
1)檢查數據庫設計是否以關系模式的規范化設計為指導,達到了3NF;
2)是否考慮了數據庫的安全性,對數據的完整性是否進行了校驗;
3)是否通過索引對技術對數據庫的性能進行了優化;
4)是否依據軟件項目開發的流程進行開發,文檔是否規范和完整等;
5)額外加減分項:根據采用技術的新穎性程度、功能完成程度是否有缺陷等進行。
2.4.2 答辯情況
在考核時,教師要綜合考慮個人對項目的貢獻度、新技術應用、協作能力、答辯情況等給團隊成員打分。
2.4.3 文檔質量
文檔必須符合軟件工程相關規范,遵照模板對項目的設計和功能進行描述,檢查文檔是否規范和完整、表達是否準確、圖表是否正確等。
綜上所述,基于OBE 理念,以學生為主體、以教師為主導對數據庫實訓課程進行改革,一方面,學生可以依據自己的想法分析、設計系統、實現系統功能,激發了個人學習興趣,提高學生主動參與項目的積極性;另一方面,以成果作為引導,讓理論和實踐相結合、互相促進,可以促進教學質量的提高,提高學生的實踐水平,有利于培養應用型工程技術創新人才;此外,多元化評價模式培養了學生的團隊精神和學習能力。本文提出的實訓教學改革思路已在實踐中取得了良好的效果,接下來,將進一步挖掘思政元素,將工匠精神、團隊合作精神等融入課程中,在教學過程中潛移默化地引導學生,落實立德樹人的教育理念。