周華平
摘要:為滿足新工科背景下工程專業(yè)對(duì)數(shù)據(jù)庫相關(guān)課程的新需求,針對(duì)數(shù)據(jù)庫概論等課程教學(xué)存在的問題,依據(jù)新工科建設(shè)的四點(diǎn)要求,結(jié)合數(shù)據(jù)庫課程自身特點(diǎn),構(gòu)建了數(shù)據(jù)庫概論課程教學(xué)新內(nèi)容和方法。提出了項(xiàng)目驅(qū)動(dòng)法在《數(shù)據(jù)庫系統(tǒng)概論》中的實(shí)踐及實(shí)施辦法,結(jié)合課程內(nèi)容,采用項(xiàng)目驅(qū)動(dòng)法制定了詳細(xì)的任務(wù)分解,在冠狀病毒疫情下提出線上教學(xué)輔助線下教學(xué)新模式,線上教學(xué)提出BOIOAO(Before Online,In Online,After Online)教學(xué)模式,實(shí)踐表明,在新的教學(xué)要求下,能夠提高學(xué)生數(shù)據(jù)庫概論學(xué)習(xí)興趣,符合新工科對(duì)人才培養(yǎng)的需求。
關(guān)鍵詞:新工科;數(shù)據(jù)庫概論;項(xiàng)目驅(qū)動(dòng)法
中圖分類號(hào):G642.0? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)36-0131-03
1 背景
2017年,教育部組織高校形成了“復(fù)旦共識(shí)”“天大行動(dòng)”和“北京指南”,隨后教育部正式發(fā)布《新工科研究與實(shí)踐項(xiàng)目指南》,指南規(guī)劃出的新工科研究與實(shí)踐項(xiàng)目有新理念、新結(jié)構(gòu)、新模式、新質(zhì)量、新體系 5 個(gè)部分共 24 個(gè)選題方向,宗旨升級(jí)傳統(tǒng)工科,提高人才培養(yǎng)質(zhì)量,提升國(guó)家教育實(shí)力[1]。
在新工科背景下,計(jì)算機(jī)類本科專業(yè)學(xué)生應(yīng)具有計(jì)算思維能力、算法設(shè)計(jì)與分析能力、程序設(shè)計(jì)與實(shí)現(xiàn)能力、系統(tǒng)能力等。數(shù)據(jù)庫系統(tǒng)正是培養(yǎng)學(xué)生具備上述能力的重要途徑。新工科要求教師要有新的教學(xué)理念[2],從傳統(tǒng)的以灌輸語法與知識(shí)為主轉(zhuǎn)變?yōu)樘嵘龑W(xué)生能力為主,從傳統(tǒng)的以過分強(qiáng)調(diào)結(jié)果的考核轉(zhuǎn)變?yōu)檫^程考核為主,過程考核與結(jié)果考核相結(jié)合的方式。
教師要加強(qiáng)和改進(jìn)教學(xué)過程的設(shè)計(jì),要改革傳統(tǒng)的教學(xué)模式,發(fā)揮學(xué)生的主觀能動(dòng)性[3-5];改革傳統(tǒng)的以章節(jié)順序組織教學(xué)的教學(xué)體系轉(zhuǎn)變?yōu)橐灾R(shí)點(diǎn)的相關(guān)性、連通性進(jìn)行教學(xué)的新體系。當(dāng)前,不少企事業(yè)單位反映計(jì)算機(jī)類畢業(yè)生實(shí)際應(yīng)用知識(shí)、動(dòng)手與應(yīng)用能力不夠、數(shù)據(jù)庫程序開發(fā)經(jīng)驗(yàn)嚴(yán)重不足,能力無法達(dá)到用人單位的要求。而在新工科背景下,計(jì)算機(jī)類畢業(yè)生計(jì)算思維能力[6-8]、程序和數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)能力,是評(píng)判一個(gè)學(xué)生是否為一名合格的計(jì)算機(jī)類專業(yè)學(xué)生的重要指標(biāo)[9-11],也是反映學(xué)生解決實(shí)際問題能力的重要體現(xiàn),反映出新工科對(duì)計(jì)算機(jī)類畢業(yè)生數(shù)據(jù)庫開發(fā)和設(shè)計(jì)提出的新要求。
工科專業(yè)中包含計(jì)算機(jī)類專業(yè),計(jì)算機(jī)類專業(yè)中各高?;径奸_設(shè)數(shù)據(jù)庫相關(guān)課程,《數(shù)據(jù)庫系統(tǒng)概論》[12]這門課程是普通本科院校計(jì)算機(jī)類專業(yè)都會(huì)開設(shè)的專業(yè)課。在發(fā)布的《計(jì)算機(jī)類教學(xué)質(zhì)量國(guó)家標(biāo)準(zhǔn)》中,列舉的核心課程有數(shù)據(jù)庫相關(guān)課程,比如數(shù)據(jù)庫系統(tǒng)原理、數(shù)據(jù)庫系統(tǒng)概論。數(shù)據(jù)庫系統(tǒng)概論這門課程開課較早,雖然教材的版本有所改進(jìn),但傳統(tǒng)的教學(xué)方法、教學(xué)思路并沒有大的變動(dòng),所以急需要對(duì)該課程進(jìn)行改革研究。
2 改革思路
2.1改革數(shù)據(jù)庫概論教學(xué)重點(diǎn)
新工科對(duì)高校課程開設(shè)提出了新要求,課程要能夠反映產(chǎn)業(yè)的需求,課程也要能夠根據(jù)產(chǎn)業(yè)進(jìn)行調(diào)整。當(dāng)前隨著人工智能、大數(shù)據(jù)和云計(jì)算等新興產(chǎn)業(yè)興起,數(shù)據(jù)庫的教學(xué)要能緊密服務(wù)于此。數(shù)據(jù)庫系統(tǒng)概論作為一種計(jì)算機(jī)類傳統(tǒng)的課程,要能夠和現(xiàn)在增加的新課程聯(lián)系好,關(guān)聯(lián)好,比如人工智能、大數(shù)據(jù)、數(shù)據(jù)挖掘等。改革數(shù)據(jù)庫概論的授課內(nèi)容和授課重點(diǎn),突出服務(wù)于新工科要求的實(shí)踐性,刪減一些難懂、純?cè)硇缘闹R(shí),數(shù)據(jù)庫系統(tǒng)概論中融入一些當(dāng)前發(fā)展新技術(shù),是對(duì)建設(shè)新工科很好的呼應(yīng),也很好地順應(yīng)了“卓越工程師培養(yǎng)計(jì)劃”的要求,很好地培養(yǎng)了學(xué)生的創(chuàng)新能力和實(shí)踐能力。重點(diǎn)講解以下內(nèi)容:
1)關(guān)系數(shù)據(jù)庫:相關(guān)概念,什么是關(guān)系數(shù)據(jù)庫,關(guān)系代數(shù)和關(guān)系演算;
2)關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL :數(shù)據(jù)定義(包含模式,基本表,索引等對(duì)象),數(shù)據(jù)查詢(單表,多表),數(shù)據(jù)更新(插入、刪除和修改),視圖;
3)數(shù)據(jù)庫完整性:實(shí)體完整性(通過主碼設(shè)置),參照完整性(通過外碼設(shè)置),用戶定義的完整性(根據(jù)用戶需求);
4)數(shù)據(jù)庫設(shè)計(jì):六個(gè)步驟,分別得出相應(yīng)的結(jié)果,最終實(shí)現(xiàn)數(shù)據(jù)庫設(shè)計(jì),這個(gè)環(huán)節(jié)可以結(jié)合數(shù)據(jù)庫課程設(shè)計(jì)展開;
對(duì)于關(guān)系數(shù)據(jù)庫的理論,要講解為什么要進(jìn)行規(guī)范化,怎么進(jìn)行規(guī)范化,每個(gè)范式滿足的條件。
2.2? 項(xiàng)目驅(qū)動(dòng)的教學(xué)內(nèi)容
《數(shù)據(jù)庫系統(tǒng)概論(第四版)》全書共分四篇,本科教學(xué)中只講授前三篇的內(nèi)容,共包括十一個(gè)章節(jié),分別為:數(shù)據(jù)庫系統(tǒng)引論、關(guān)系數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL、數(shù)據(jù)庫安全性、數(shù)據(jù)庫完整性、關(guān)系數(shù)據(jù)理論、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫編程、數(shù)據(jù)庫恢復(fù)技術(shù)、并發(fā)控制。根據(jù)教學(xué)內(nèi)容,整個(gè)教學(xué)包括三個(gè)環(huán)節(jié):課堂教學(xué)、實(shí)驗(yàn)操作、課程設(shè)計(jì)。課堂授課9個(gè)教學(xué)周(每周4課時(shí))共36個(gè)課時(shí),12個(gè)課時(shí)的實(shí)驗(yàn)課穿插于整個(gè)授課環(huán)節(jié),2周課程設(shè)計(jì)共28課時(shí),安排在課程授課結(jié)束后開設(shè)。在教學(xué)的三個(gè)環(huán)節(jié)中,均采用項(xiàng)目驅(qū)動(dòng)的教學(xué)方法。按照教學(xué)內(nèi)容,設(shè)計(jì)教學(xué)任務(wù), 把項(xiàng)目分解成一個(gè)個(gè)任務(wù),一共分為15個(gè)前后有關(guān)聯(lián)的任務(wù), 每個(gè)任務(wù)又對(duì)應(yīng)若干個(gè)知識(shí)點(diǎn), 分配到不同章節(jié)中教學(xué),如下表1 所示。其中任務(wù)1-8穿插到教學(xué)中,作為課堂和實(shí)驗(yàn)的內(nèi)容,任務(wù)9-15為數(shù)據(jù)庫系統(tǒng)概論課程結(jié)束后課程設(shè)計(jì)的內(nèi)容。這樣, 將數(shù)據(jù)庫的知識(shí)和項(xiàng)目開發(fā)融合在一起, 循序漸進(jìn)且有效地培養(yǎng)了學(xué)生的職業(yè)技能。
2.3線上教學(xué)輔助線下教學(xué)
線下教學(xué)主要指?jìng)鹘y(tǒng)的教學(xué)方式,教師和學(xué)生集中在教室或?qū)嶒?yàn)室面對(duì)面授課方式,線上教學(xué)主要指通過網(wǎng)絡(luò)平臺(tái)非面對(duì)面授課方式。在冠狀病毒疫情環(huán)境下,針對(duì)線上教學(xué),本文提出BOIOAO(Before Online,In Online,After Online)教學(xué)模式。線前線中和線后相結(jié)合,學(xué)生自學(xué)與師生互動(dòng)相結(jié)合。在時(shí)間軸上,可分為線上、線中、線后。線前,采用異步方式,教師在網(wǎng)絡(luò)平臺(tái)上發(fā)布知識(shí)點(diǎn)視頻、課題組自錄視頻、電子課件等教學(xué)資源,布置線前任務(wù);學(xué)生線上自主學(xué)習(xí)、預(yù)習(xí)課件PPT及完成預(yù)習(xí)練習(xí)題目。線中,師生討論線上學(xué)習(xí)遇到的問題,這時(shí)采用同步方式,直播平臺(tái)采用釘釘、騰訊會(huì)議、qq群課堂網(wǎng)絡(luò)都比較穩(wěn)定,然后教師精講知識(shí)點(diǎn)。線后,教師反思教學(xué),學(xué)生提交作業(yè),線上測(cè)試練習(xí),復(fù)習(xí)反饋。線前、線中和線后混合式教學(xué)模式,一方面,學(xué)生可隨時(shí)、隨地觀看教學(xué)資源,有利于個(gè)性化學(xué)習(xí)。此外,教師借助網(wǎng)絡(luò)教學(xué)平臺(tái)查看學(xué)生的前續(xù)課程的學(xué)習(xí)情況,及時(shí)調(diào)整教學(xué)計(jì)劃,對(duì)個(gè)別差生進(jìn)行個(gè)性輔導(dǎo),從而做到因材施教,教師還可以進(jìn)行線上集體答疑,提高學(xué)生與教師互動(dòng)的興趣和學(xué)習(xí)熱情。