榮垂田
摘要:隨著科技的進(jìn)步和時(shí)代的發(fā)展,數(shù)據(jù)產(chǎn)生的規(guī)模和速度在不斷的提高,數(shù)據(jù)的類型也更加的多樣化。大數(shù)據(jù)時(shí)代,傳統(tǒng)的數(shù)據(jù)庫(kù)課程的教學(xué)需要與時(shí)俱進(jìn)進(jìn)行必要的改革在教學(xué)內(nèi)容方面,要積極的融入最新的數(shù)據(jù)管理相關(guān)的內(nèi)容,包括NoSQL、NewSQL等新型數(shù)據(jù)庫(kù)的理論和方法;在教學(xué)方法上要采用多元化的教學(xué)方法,充分利用如MOOC的網(wǎng)絡(luò)資源,根據(jù)教學(xué)需要采用SPOC方式定制自己的課程;在課程實(shí)驗(yàn)方面,逐漸地增加大數(shù)據(jù)系統(tǒng)和分析方面的實(shí)驗(yàn),構(gòu)建大數(shù)據(jù)實(shí)驗(yàn)平臺(tái)。
關(guān)鍵詞:數(shù)據(jù)庫(kù)課程;大數(shù)據(jù);MOOC
中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2017)44-0111-02
一、前言
隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,社交網(wǎng)絡(luò)和移動(dòng)設(shè)備已經(jīng)深入到生活的各個(gè)角落。物聯(lián)網(wǎng)和云計(jì)算技術(shù)的快速發(fā)展,開啟了一個(gè)大規(guī)模生產(chǎn)、分享和應(yīng)用數(shù)據(jù)的時(shí)代——“今天,數(shù)據(jù)已經(jīng)無處不在,我們的衣食住行、喜怒哀樂、吃喝玩樂都以數(shù)據(jù)的形式存在。通過數(shù)據(jù)、網(wǎng)絡(luò)和軟件,我們用數(shù)據(jù)來記錄這個(gè)世界,再通過研究數(shù)據(jù)去發(fā)現(xiàn)這個(gè)世界”。近年來,移動(dòng)通信與移動(dòng)互聯(lián)網(wǎng)、傳感器、物聯(lián)網(wǎng)等互聯(lián)網(wǎng)新技術(shù)、新應(yīng)用、新發(fā)展模式的推陳出新,更使互聯(lián)網(wǎng)變得越來越無所不在,由此而產(chǎn)生的數(shù)據(jù)越來越多(Volume)、越來越快(Velocity)、類型復(fù)雜多樣(Variety)。繼數(shù)字時(shí)代、信息時(shí)代、互聯(lián)網(wǎng)時(shí)代后,人類進(jìn)入了大數(shù)據(jù)時(shí)代。國(guó)內(nèi)普遍認(rèn)為大數(shù)據(jù)是指無法在可承受的時(shí)間范圍內(nèi)用常規(guī)軟件工具進(jìn)行捕捉、管理和處理的數(shù)據(jù)集合。大數(shù)據(jù)給傳統(tǒng)的數(shù)據(jù)管理和分析技術(shù)帶來嚴(yán)峻的挑戰(zhàn),因此無論是學(xué)術(shù)界還是工業(yè)界都在積極的研究高效的大數(shù)據(jù)管理和分析技術(shù)。
二、課程改革的必要性
在大數(shù)據(jù)時(shí)代,本科生的數(shù)據(jù)庫(kù)課程的教學(xué)內(nèi)容中需要增加大數(shù)據(jù)相關(guān)的內(nèi)容,在教學(xué)的過程中要充分利用大數(shù)據(jù)的技術(shù)和資源,主要體現(xiàn)在以下兩個(gè)方面。
1.數(shù)據(jù)庫(kù)課程的內(nèi)容與當(dāng)前社會(huì)的需求不相適應(yīng)。大多數(shù)高校數(shù)據(jù)庫(kù)課程的教學(xué)以關(guān)系數(shù)據(jù)庫(kù)為主,教授的主要內(nèi)容以傳統(tǒng)關(guān)系數(shù)據(jù)庫(kù)的理論、SQL語言及查詢、事務(wù)管理和并發(fā)控制,以及數(shù)據(jù)庫(kù)設(shè)計(jì)。隨著大數(shù)據(jù)時(shí)代的到來,數(shù)據(jù)的組織,存儲(chǔ),管理及訪問方式都發(fā)生了很大的變化,新技術(shù)層出不窮;新的數(shù)據(jù)庫(kù)種類及產(chǎn)品不斷的推出,像NoSQL,NewSQL等;出現(xiàn)了新的數(shù)據(jù)處理平臺(tái),如Hadoop,Spark等。在大數(shù)據(jù)時(shí)代,社會(huì)對(duì)數(shù)據(jù)庫(kù)領(lǐng)域的人才的需求在不斷的提高。社會(huì)要求數(shù)據(jù)庫(kù)管理及開發(fā)人員不僅要具備較高的編程能力,更要有大數(shù)據(jù)的思維和認(rèn)知能力,掌握大數(shù)據(jù)的分析和挖掘的工具,具有跨學(xué)科的基礎(chǔ)知識(shí)和學(xué)習(xí)能力。當(dāng)前的數(shù)據(jù)庫(kù)課程的教學(xué)內(nèi)容與社會(huì)需求不相適應(yīng),促使學(xué)校改革數(shù)據(jù)庫(kù)課程的教學(xué)內(nèi)容和教學(xué)方法,加強(qiáng)培養(yǎng)學(xué)生的大數(shù)據(jù)思維能力,培養(yǎng)掌握基本的大數(shù)據(jù)管理和分析工具。
2.數(shù)據(jù)庫(kù)課程的教學(xué)方式單一且不合理。目前,數(shù)據(jù)庫(kù)課程的教學(xué)方式主要以“理論傳授+實(shí)踐操作”為主。隨著各種新的教學(xué)法的引入,課程教學(xué)方式發(fā)生了深刻的變化,逐步實(shí)現(xiàn)了理論與實(shí)踐的相互滲透與結(jié)合,對(duì)提升課程教學(xué)質(zhì)量具有重要作用。例如,情境式教學(xué)法、任務(wù)驅(qū)動(dòng)式教學(xué)法等。這些教學(xué)方法均不同程度的促進(jìn)了信息管理課程質(zhì)量的提升。然而,當(dāng)今時(shí)代的大學(xué)生追求新鮮事物,興趣十分廣泛,拘泥于任何一種教學(xué)方式都無法保證課程教學(xué)質(zhì)量提升的持續(xù)性。這也在一定程度上說明慕課(MOOC)、公開課、反轉(zhuǎn)課堂等教學(xué)方式受到社會(huì)熱捧的原因。因此,構(gòu)建多元化的教學(xué)方式便顯得尤為重要。
三、數(shù)據(jù)庫(kù)課程中融合大數(shù)據(jù)技術(shù)相關(guān)內(nèi)容的改革
大數(shù)據(jù)的出現(xiàn)及在醫(yī)療、商業(yè)、經(jīng)濟(jì)、教育等領(lǐng)域的廣泛應(yīng)用,帶來了一場(chǎng)巨大的改革熱潮。大數(shù)據(jù)技術(shù)革新對(duì)教育模式、教育核心、教育方法以及教育體系產(chǎn)生了巨大的影響,對(duì)傳統(tǒng)的教學(xué)方式和教學(xué)內(nèi)容產(chǎn)生了巨大的影響。大數(shù)據(jù)背景下,電子信息學(xué)科中的數(shù)據(jù)庫(kù)管理課程應(yīng)該積極的參與到課程改革進(jìn)程當(dāng)中,在數(shù)據(jù)庫(kù)課程的教學(xué)過程中,要充分考慮當(dāng)前社會(huì)對(duì)大數(shù)據(jù)管理和分析人才的需求,增加大數(shù)據(jù)相關(guān)的基本知識(shí)和大數(shù)據(jù)分析的基本工具等內(nèi)容,培養(yǎng)學(xué)生的大數(shù)據(jù)思維能力;構(gòu)建以學(xué)生為主體的多元化、持續(xù)化的教學(xué)模式;通過增強(qiáng)大數(shù)據(jù)領(lǐng)域的師資隊(duì)伍建設(shè),構(gòu)建大數(shù)據(jù)教學(xué)和實(shí)驗(yàn)平臺(tái),提高數(shù)據(jù)庫(kù)課程的培養(yǎng)目標(biāo)。
1.課程教學(xué)內(nèi)容和目標(biāo)與時(shí)俱進(jìn),確定新的教學(xué)內(nèi)容和目標(biāo)。為了培養(yǎng)社會(huì)需要的人才,提高學(xué)生的綜合實(shí)力和競(jìng)爭(zhēng)力,在數(shù)據(jù)庫(kù)課程的教學(xué)內(nèi)容和教學(xué)大綱的修訂時(shí),充分考慮當(dāng)前社會(huì)對(duì)大數(shù)據(jù)管理人才的需求。在已有的數(shù)據(jù)庫(kù)教學(xué)內(nèi)容的基礎(chǔ)上,增加數(shù)據(jù)庫(kù)相關(guān)的最新技術(shù)以及大數(shù)據(jù)管理相關(guān)的內(nèi)容。
一方面,近年來新的數(shù)據(jù)庫(kù)產(chǎn)品不斷推出,如NoSQL數(shù)據(jù)庫(kù):MongoDB,Cassandra,HBase等;還有NewSQL數(shù)據(jù)庫(kù):VoltDB,NuoDB等。以上的新的數(shù)據(jù)庫(kù),在數(shù)據(jù)組織、存儲(chǔ)和訪問等方面都與傳統(tǒng)的數(shù)據(jù)庫(kù)有了創(chuàng)新性的改變,都在不同的應(yīng)用場(chǎng)景中發(fā)揮著作用。并且,以上的數(shù)據(jù)庫(kù)類型在行業(yè)中應(yīng)用的比例在不斷的增加,社會(huì)對(duì)掌握此類新型數(shù)據(jù)庫(kù)技術(shù)人才的需求也在不斷的增加。
另一方面,隨著數(shù)據(jù)規(guī)模的不斷增加,傳統(tǒng)的數(shù)據(jù)處理和分析平臺(tái)不能適應(yīng)大數(shù)據(jù)時(shí)代的數(shù)據(jù)處理需求。為了提高數(shù)據(jù)處理和分析的能力,人們一直在努力提高計(jì)算機(jī)本身的配置,如內(nèi)存,多級(jí)緩存,傳輸帶寬,CPU頻率,CPU核數(shù)等;與此同時(shí),利用大規(guī)模分布式處理平臺(tái)如Hadoop和Spark成為大數(shù)據(jù)分析的有力工具。
綜合以上分析,在數(shù)據(jù)庫(kù)課程的教學(xué)內(nèi)容中融合大數(shù)據(jù)管理相關(guān)的內(nèi)容成為必須的選擇。本項(xiàng)目將嘗試在數(shù)據(jù)庫(kù)課程中增加以下三方面的教學(xué)內(nèi)容和實(shí)驗(yàn):(1)新型數(shù)據(jù)庫(kù)NoSQL、NewSQL;(2)分布式處理平臺(tái)Hadoop、Spark;(3)內(nèi)存計(jì)算。
2.采用多元化的教學(xué)方式。大數(shù)據(jù)時(shí)代,教學(xué)逐漸呈現(xiàn)開放性的特點(diǎn),教學(xué)資源日漸豐富,教育平臺(tái)逐漸建立和完善。出現(xiàn)了大量的網(wǎng)絡(luò)教學(xué)平臺(tái)和網(wǎng)絡(luò)在線課程,如Coursera、Edx、中國(guó)大學(xué)MOOC、學(xué)堂再線。依據(jù)課程培養(yǎng)目標(biāo),結(jié)合學(xué)生個(gè)體在不同階段需求不同的特點(diǎn),以大數(shù)據(jù)思維能力培養(yǎng)為主線,采取多層次、持續(xù)化的教學(xué)方式。
具體而言,包括移動(dòng)學(xué)習(xí)、翻轉(zhuǎn)課堂、自組織學(xué)習(xí)、在線教育學(xué)習(xí)等。這些教學(xué)方式,充分體現(xiàn)了大數(shù)據(jù)時(shí)代的特征,即學(xué)習(xí)群體的多樣性,學(xué)習(xí)內(nèi)容的豐富化,學(xué)習(xí)過程的交互性等。同時(shí),在線課堂,“慕課”等極大地?cái)U(kuò)展了課程學(xué)習(xí)平臺(tái)。因此,學(xué)校必須充分利用海量的學(xué)習(xí)資源,通過多源的學(xué)習(xí)數(shù)據(jù)進(jìn)行廣泛收集和分析,融入到信息管理課程學(xué)習(xí)之中,根據(jù)教學(xué)內(nèi)容的需要開設(shè)SPOC課程。此外,也應(yīng)逐步建立起對(duì)應(yīng)的學(xué)生檔案,通過大數(shù)據(jù)平臺(tái)對(duì)學(xué)生各類數(shù)據(jù)進(jìn)行分析,分析學(xué)生的學(xué)習(xí)軌跡和行為模式,有針對(duì)性的為學(xué)生提供個(gè)性化的學(xué)習(xí)指導(dǎo),輔助學(xué)生依據(jù)自身興趣制定學(xué)習(xí)計(jì)劃,選擇學(xué)習(xí)方法。
3.搭建大數(shù)據(jù)教學(xué)和實(shí)驗(yàn)平臺(tái),增加大數(shù)據(jù)相關(guān)的實(shí)驗(yàn)。為了培養(yǎng)學(xué)生掌握大數(shù)據(jù)管理與分析基本知識(shí)和技能,增強(qiáng)學(xué)生的動(dòng)手能力,需要搭建一個(gè)大數(shù)據(jù)實(shí)驗(yàn)平臺(tái)。在課程的實(shí)驗(yàn)環(huán)節(jié)增加,增加大數(shù)據(jù)系統(tǒng)方面的實(shí)驗(yàn)。具體來說:(1)讓學(xué)生熟悉并能夠使用NewSQL數(shù)據(jù)庫(kù)和NoSQL數(shù)據(jù)庫(kù),能夠基本的了解新型的數(shù)據(jù)庫(kù)與傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)之間的差異、各自的特點(diǎn)以及應(yīng)用領(lǐng)域;(2)了解Hadoop和Spark生態(tài)系統(tǒng),掌握基本的使用方法,能夠進(jìn)行基本的數(shù)據(jù)分析,了解兩種平臺(tái)的差異和應(yīng)用場(chǎng)景;(3)熟悉和了解內(nèi)存計(jì)算的特點(diǎn)和及行業(yè)應(yīng)用案例。
四、結(jié)語
大數(shù)據(jù)時(shí)代,高校本科的電子信息類專業(yè)中的數(shù)據(jù)管理類的課程應(yīng)該積極的參與到課程改革的進(jìn)程中,在教學(xué)過程中積極利用大數(shù)據(jù)相關(guān)的技術(shù)采用多元化的教學(xué)方法,充分利用網(wǎng)絡(luò)資源如MOOC定制符合學(xué)生需求的SPOC課程。數(shù)據(jù)庫(kù)課程要引入與大數(shù)據(jù)時(shí)代緊密相關(guān)的內(nèi)容,包括NoSQL、NewSQL等新型數(shù)據(jù)庫(kù)的理論和方法,以及大數(shù)據(jù)分析平臺(tái)Hadoop和Spark的基本使用方法。為了更高的在數(shù)據(jù)庫(kù)課程中融合大數(shù)據(jù)相關(guān)的內(nèi)容,應(yīng)該逐步的構(gòu)建大數(shù)據(jù)實(shí)驗(yàn)平臺(tái)。
參考文獻(xiàn):
[1]王偉.大數(shù)據(jù)環(huán)境下的管理信息系統(tǒng)課程在線教學(xué)改革探索[J].福建電腦,2017,(01):64-65.
[2]郭斌.大數(shù)據(jù)時(shí)代課程改革的思考[J].教育科學(xué)論壇,2016,(05):14-15.endprint