秦曉倩
摘要:信息化浪潮使得數(shù)據(jù)庫技術(shù)成為了計(jì)算機(jī)學(xué)科中發(fā)展最為迅猛、普及范圍最為廣泛的應(yīng)用領(lǐng)域。大多數(shù)本科院校都將數(shù)據(jù)庫技術(shù)設(shè)為非計(jì)算機(jī)專業(yè)的一門重要的應(yīng)用類課程。文章針對非計(jì)算機(jī)專業(yè),尤其是地理信息科學(xué)專業(yè)應(yīng)用型人才培養(yǎng)目標(biāo),在計(jì)算思維引導(dǎo)下,結(jié)合淮陰師范學(xué)院數(shù)據(jù)庫技術(shù)課程的教學(xué)現(xiàn)狀,重新規(guī)劃設(shè)計(jì)了該課程的模塊結(jié)構(gòu)并對課程考核形式給出了建議。
關(guān)鍵詞:數(shù)據(jù)庫;課程模塊;計(jì)算思維
中圖分類號:G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2018)40-0171-02
數(shù)據(jù)庫技術(shù)是用于實(shí)現(xiàn)數(shù)據(jù)管理的一種有效技術(shù),是計(jì)算機(jī)科學(xué)的重要分支[1]。在信息化浪潮的沖擊下,越來越多的應(yīng)用領(lǐng)域采用數(shù)據(jù)庫技術(shù)來存儲和處理領(lǐng)域內(nèi)的信息資源。因此,利用數(shù)據(jù)庫技術(shù)進(jìn)行數(shù)據(jù)處理和分析,對各專業(yè)的本科生來講都是非常必要的,數(shù)據(jù)庫課程的教學(xué)已經(jīng)成為了本科生教育的重要環(huán)節(jié)[2]。
淮陰師范學(xué)院是一所省屬本科院校,為基礎(chǔ)教育和經(jīng)濟(jì)社會(huì)發(fā)展培養(yǎng)應(yīng)用型人才。
地理信息科學(xué)專業(yè)面向地理信息產(chǎn)業(yè)發(fā)展需求,以培養(yǎng)能在相關(guān)單位從事與地理信息系統(tǒng)相關(guān)的應(yīng)用、開發(fā)和管理等工作的應(yīng)用型專門人才為目標(biāo)。數(shù)據(jù)庫技術(shù)是該專業(yè)的核心課程,通過該課程的學(xué)習(xí),學(xué)生應(yīng)該掌握數(shù)據(jù)庫技術(shù)的專門知識,包括數(shù)據(jù)庫的基本理論、概念以及關(guān)系數(shù)據(jù)庫的相關(guān)基礎(chǔ)理論,并具備利用數(shù)據(jù)庫技術(shù)在行業(yè)中為地理信息服務(wù)的實(shí)踐能力。然而,長期以來,該門課程僅被看作一門工具性課程,課程內(nèi)容側(cè)重于數(shù)據(jù)庫的理論和技術(shù),所使用的教材也因來源于計(jì)算機(jī)專業(yè)而忽視了地理信息科學(xué)專業(yè)的實(shí)際人才培養(yǎng)需求,因此,如何根據(jù)專業(yè)發(fā)展需求,合理設(shè)計(jì)課程的教學(xué)模塊,是當(dāng)前丞需解決的關(guān)鍵問題[3]。
自周以真教授在計(jì)算機(jī)權(quán)威期刊《Communications of the ACM》上提出計(jì)算思維以來,在計(jì)算思維的引導(dǎo)下進(jìn)行計(jì)算機(jī)課程教學(xué)已經(jīng)成為了大家的共識[4]。筆者結(jié)合多年從事數(shù)據(jù)庫課程的教學(xué)經(jīng)驗(yàn),以計(jì)算思維為引導(dǎo),從地理信息科學(xué)專業(yè)的角度來探討非計(jì)算機(jī)專業(yè)數(shù)據(jù)庫技術(shù)的模塊結(jié)構(gòu),以使得學(xué)生能夠運(yùn)用計(jì)算思維的方法分析問題和解決問題,并達(dá)到應(yīng)用型人才的培養(yǎng)這一教學(xué)目標(biāo)。
一、非計(jì)算機(jī)專業(yè)數(shù)據(jù)庫教學(xué)中存在的問題
(一)教學(xué)內(nèi)容重理論,輕應(yīng)用
現(xiàn)有數(shù)據(jù)庫課程涉及到數(shù)據(jù)庫的基本理論、關(guān)系數(shù)據(jù)庫系統(tǒng)的組織結(jié)構(gòu)、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL的使用以及規(guī)范化理論和數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)方法等豐富內(nèi)容。但這些教學(xué)內(nèi)容大都由計(jì)算機(jī)專業(yè)所使用的教材而來,且主要是計(jì)算機(jī)管理員應(yīng)該掌握的內(nèi)容,對非計(jì)算機(jī)專業(yè)的學(xué)生來說,日后從事相關(guān)工作的可能性不大。
另外,課程的總課時(shí)只有48課時(shí),在如此有限的課時(shí)下,教師往往會(huì)為了追求課程涵蓋相對完整的知識體系而忽略教授對象的實(shí)際應(yīng)用需求。
(二)學(xué)生計(jì)算思維能力較弱,容易造成課堂教學(xué)效果差
數(shù)據(jù)庫課程不僅要求掌握數(shù)據(jù)庫基本理論、基本操作,還要具有利用數(shù)據(jù)庫技術(shù)處理數(shù)據(jù)的能力,這需要運(yùn)用計(jì)算機(jī)科學(xué)的基礎(chǔ)概念進(jìn)行包括問題求解、系統(tǒng)設(shè)計(jì)等一系列的思維活動(dòng),而非計(jì)算機(jī)專業(yè)學(xué)生在這方面的能力相對不足,因此學(xué)生在學(xué)習(xí)時(shí)會(huì)感到難度較大,也就很難調(diào)動(dòng)他們對該門課程的學(xué)習(xí)積極性,往往出現(xiàn)教學(xué)狀態(tài)不夠活躍,教學(xué)效果差的情況(表1)。
二、計(jì)算思維引導(dǎo)下的數(shù)據(jù)庫課程體系設(shè)計(jì)
計(jì)算思維要求能運(yùn)用計(jì)算機(jī)科學(xué)的基礎(chǔ)概念進(jìn)行包括問題求解、系統(tǒng)設(shè)計(jì)等一系列的思維活動(dòng)。筆者認(rèn)為,對非計(jì)算機(jī)專業(yè)的學(xué)生來說,課程安排應(yīng)該重點(diǎn)考慮:①課程內(nèi)容應(yīng)涵蓋數(shù)據(jù)庫課程中的核心知識體系;②結(jié)合專業(yè)的實(shí)際應(yīng)用需求,有重點(diǎn)的學(xué)習(xí)軟件操作。
因此,我們在保證能進(jìn)行數(shù)據(jù)管理的實(shí)際應(yīng)用這一基礎(chǔ)之上,精簡課程內(nèi)容,重新設(shè)置課程的教學(xué)模塊(表2)。
對上述必須掌握的知識和技術(shù),應(yīng)重點(diǎn)講解,尤其是SQL語言的使用,因其涉及數(shù)據(jù)庫整個(gè)生命周期,所以一定要講到位,最好能結(jié)合學(xué)生所熟知的本專業(yè)領(lǐng)域內(nèi)的實(shí)例,如對地理信息科學(xué)的學(xué)生,可以使用如地籍信息數(shù)據(jù)庫等進(jìn)行講解。另外,筆者建議安排一次實(shí)驗(yàn)課的時(shí)間進(jìn)行上機(jī)測試以督促學(xué)生。而對小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)部分,根據(jù)筆者的經(jīng)驗(yàn),可以考慮在教學(xué)班內(nèi)以分組合作、匯報(bào)的形式完成,以調(diào)動(dòng)學(xué)生的積極性,這樣既可以鍛煉學(xué)生的系統(tǒng)設(shè)計(jì)能力,也可以提高學(xué)生的團(tuán)隊(duì)合作素養(yǎng)。
三、課程考核形式的改革
傳統(tǒng)的考核方式以期末筆試形式為主,過分強(qiáng)調(diào)對數(shù)據(jù)庫技術(shù)中理論知識的掌握,容易忽視對學(xué)生使用數(shù)據(jù)庫技術(shù)處理數(shù)據(jù)的實(shí)踐技能的考核?;搓帋煼秾W(xué)院以培養(yǎng)應(yīng)用型人才為目標(biāo),因此,數(shù)據(jù)庫技術(shù)的考核方式要打破之前以試卷為主的筆試考試方式。近幾年,筆者在數(shù)據(jù)庫課程的考核方式上作了一些改革。期末總評成績?yōu)椋浩綍r(shí)成績占10%,實(shí)驗(yàn)成績占30%,期末考試成績占60%。其中各部分的具體情況如下:
(1)平時(shí)成績主要是出勤和課堂活躍情況。
(2)實(shí)驗(yàn)成績包括學(xué)生個(gè)人部分和小組部分,重點(diǎn)測試學(xué)生使用SQL語言對數(shù)據(jù)進(jìn)行處理及系統(tǒng)設(shè)計(jì)的能力。個(gè)人部分采用隨堂測試的辦法,每個(gè)學(xué)生從題庫中隨機(jī)抽取題目,根據(jù)完成情況給出其分?jǐn)?shù)。每個(gè)學(xué)生有兩次抽題機(jī)會(huì),取其中最高分。小組部分要求各小組學(xué)生根據(jù)課程大實(shí)驗(yàn)的設(shè)計(jì)要求進(jìn)行小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)和課程大實(shí)驗(yàn)的報(bào)告撰寫,而每位同學(xué)的得分依據(jù)其在組內(nèi)的貢獻(xiàn),在小組得分的基礎(chǔ)上浮動(dòng),組內(nèi)得分由各小組成員自行討論確定。實(shí)驗(yàn)部分的考核在期末考試開考前就已完成,這樣可以使一些想著臨時(shí)抱佛腳,僅靠記憶理論的學(xué)生認(rèn)真完成平時(shí)的實(shí)驗(yàn)任務(wù),可以在一定程度上督促學(xué)生掌握數(shù)據(jù)庫技術(shù)。
(3)期末考試則重點(diǎn)考查學(xué)生對數(shù)據(jù)庫技術(shù)這門課程中和關(guān)系數(shù)據(jù)庫相關(guān)的基本概念和理論的掌握情況。
四、小結(jié)
總之,教師在面向非計(jì)算機(jī)專業(yè)學(xué)生講授數(shù)據(jù)庫技術(shù)課程時(shí),不能僅把其看作是一門工具性課程,更應(yīng)該從所面向的專業(yè)出發(fā),考慮其實(shí)用性來設(shè)計(jì)課程體系。本文在計(jì)算思維引導(dǎo)下,重新設(shè)計(jì)了數(shù)據(jù)庫技術(shù)這門課程的教學(xué)模塊,并對課程考核形式給出了建議,有利于提高學(xué)生運(yùn)用計(jì)算機(jī)科學(xué)的基礎(chǔ)概念進(jìn)行問題求解和系統(tǒng)設(shè)計(jì)的能力。
參考文獻(xiàn):
[1]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第五版)[M].北京:高等教育出版社,2014.
[2]田銳.非計(jì)算機(jī)專業(yè)數(shù)據(jù)庫教學(xué)改革探討[J].黑龍江教育,2015,(11):81-82.
[3]千文,巫湘林.高校非計(jì)算機(jī)專業(yè)數(shù)據(jù)庫課程教學(xué)的研究與探討[J].西部素質(zhì)教育,2016,2(15):53-54.
[4]葉文珺,王劍云,張超.非計(jì)算機(jī)專業(yè)本科生計(jì)算思維能力的培養(yǎng)與應(yīng)用實(shí)踐[J].教育教學(xué)論壇,2016,(14):115-116.