張晗宇 劉月峰 張曉琳 張繼凱
(內蒙古科技大學 內蒙古包頭 014010)
在大數(shù)據(jù)相關課程開展的過程中,所面臨的一個重要課題就是如何向學生傳授理論知識的同時,又能夠培養(yǎng)其創(chuàng)新精神與實踐能力。對此,各高校開展了形式多樣的教學改革與探索[1-2]。其中,缺乏實戰(zhàn)場景與相關素材是我們在實踐教學中的重要挑戰(zhàn)。這使得我們的實踐能力培養(yǎng)往往只能停留在一些基礎實踐的階段。為了能夠進一步提升實踐教學質量,使學生能夠通過課程實現(xiàn)高層次的實踐能力提升,我們就需要創(chuàng)新實踐教學方式,豐富實踐教學內容[3-4]。
案例教學是一種基于實際生產案例,教師指導學生通過完成案例中的實踐問題來完成研究學習的教學模式?;谠撃J娇梢杂行У卦鰪妼W生獨立思考,以及解決問題的能力,幫助學生更好地掌握基礎理論,理解學習重點。該教學法適合于開發(fā)分析、綜合及評估等方面的課程教學,是大數(shù)據(jù)相關課程教學改革的趨勢[5]。在本文中,作者將以我專業(yè)開展大數(shù)據(jù)課程教學案例庫的建設為例展開探討,并提出一些教學改革的意見和見解。
在政府以及社會的大力推動下,大數(shù)據(jù)相關課程建設在我國已取得了豐碩的成果,一些教學名師、精品教材。一流課程的不斷涌現(xiàn),為各高校開展相關課程,提供了重要的參考學習依據(jù)。然而,在教學實踐當中,仍存在著許多需要結合專業(yè)課程實際開展情況去不斷完善改革的問題點。這些問題點在實踐教學中表現(xiàn)得尤為突出。以我專業(yè)為例,我們在開展大數(shù)據(jù)相關課程中所面臨的問題主要體現(xiàn)在了兩個方面。①實踐能力培養(yǎng)主要停留在基礎階段與生產實際貼合度不強;②學生難以將理論知識有效地融合到實踐過程當中。產生這樣問題的一個重要原因就是我們在實踐教學設計中缺乏了有效的素材支撐,難以為我們的實踐教學提供有效的內容保障。建設大數(shù)據(jù)教學案例庫,可以為我們的大數(shù)據(jù)課程提供一個強大且有效的素材平臺,從基礎上保障了我們專業(yè)相關課程的教學質量。
基于OBE理念的人才培養(yǎng)是一種以成果為導向的,重視過程教育的人才培養(yǎng)方式,近些年受到了國內外各高校的重視[6-7]。在OBE理念中,強調了我們在教學設計中如何為學生制定清晰的課程目標,以及如何在教學的各階段中,保證學生能夠獲得與之相對應的學習成果。也就是說,在基于OBE理念的教學當中,我們要明確兩個問題:①讓學生取得什么樣的學習成果;②如何有效地幫助學生取得學習成果。這就對我們課程的教學形式以及考核方式提出了新的需求。
在我專業(yè)開展的大數(shù)據(jù)相關課程當中,其主要課程目標的共通性在于保證學生能夠掌握大數(shù)據(jù)必備的基礎理論知識與實踐能力。為了實現(xiàn)這樣的教學目標,基于OBE理念的教學設計也是必不可少的,首先,我們需要在課程的進行過程中實時地把控每個學生的知識掌握情況,進行合理的教學以及實踐方式調整。只有這樣,我們才能保證教學的有效性。同時,大數(shù)據(jù)類課程的共通特點在于理論知識與實踐能力是相輔相成的,這就要求我們在教學過程中能夠把理論授課的相關知識點融入實踐過程當中,實現(xiàn)對學生大數(shù)據(jù)相關技術的綜合性培養(yǎng)。由此,建立大數(shù)據(jù)教學案例庫是對OBE理念教學的具體實現(xiàn),也為大數(shù)據(jù)相關課程的進一步發(fā)展奠定了堅實的基礎[8]。
在本節(jié)作者將針對所提出的大數(shù)據(jù)教學案例庫從建設目標、案例設計選用原則、案例庫內容概覽三個方面進行具體闡述。
首先從建設目標來看,大數(shù)據(jù)相關課程涉及內容廣泛,包含了多種理論與實踐知識,在人才培養(yǎng)中,我們需要同時兼顧到學生理論水平與實踐能力,對我們的課程設計有著較高要求。大數(shù)據(jù)教學案例庫的建設能夠為學生提供了豐富的學習資源,也為教師提供了教學質量的保證。案例庫的建設要能夠貼合實際,能夠包含實企業(yè)生產應用場景以及技術,其設計范圍需廣泛,能夠支撐專業(yè)開展各方面各類型的課程。
基于以上建設目標,我們需要為案例的選取構建清晰明確的設計與選用原則。其主要包含以下兩個方面:①案例的選取應盡可能地貼合企業(yè)實際生產,能夠全面地反映出企業(yè)在實際開發(fā)工作中所遇到的各種問題。為此,我們會將企業(yè)中的一些綜合開發(fā)型案例根據(jù)其涉及的步驟與技術進行拆分,將大的案例分解為小的案例,讓學生能夠深刻理解并掌握大數(shù)據(jù)所涉及的各知識層面。另一方面,我們會通過引入一系列的綜合性案例,使得學生們能夠建立起對大數(shù)據(jù)知識體系框架的綜合性認識。②案例要盡可能體現(xiàn)企業(yè)實際生產中的現(xiàn)場意識。培養(yǎng)學生實踐能力的重點,不僅僅在于學習技術,更加要強化學生的工程意識,讓學生理解開發(fā)技術的選取原因,得失利弊,形成獨立思考的能力。
立足于以上案例選取流程,一方面,我們將選取的各案例有效地融合到大數(shù)據(jù)相關的處理技術當中,如數(shù)據(jù)獲取、數(shù)據(jù)抽取/清洗、數(shù)據(jù)存儲、數(shù)據(jù)處理等。這使得每個案例都具備了自己的主題,方便了學生以及教師的選取。另一方面,各案例都是以實際工程項目為載體,目標明確,能夠讓學生真正地從一個大數(shù)據(jù)開發(fā)者的角度在工程實踐中得到技術方面的進步。依托于此案例庫,可以幫助學生快速地構建自己的知識體系,提升大數(shù)據(jù)相關的理論與實踐能力。以下為案例庫摘要(表1):
表1 建設大數(shù)據(jù)案例庫概覽
通過建設大數(shù)據(jù)教學案例庫,使我們的課堂教學得到了重要的轉變與提升。這些進步點主要表現(xiàn)在以下幾個方面。
首先,大數(shù)據(jù)教學案例庫的應用,使我們的課堂教學不斷改革提升,不斷實現(xiàn)從知識課堂向能力課堂的邁進,使我們在課程設計??己四J降雀鞣矫骈_展了多種變革與嘗試。
例如,在我專業(yè)開展的涉及大數(shù)據(jù)技術原理與應用的相關課程中,除了課堂理論的講解與基礎的實驗和練習,我們引入了案例“Hadoop大數(shù)據(jù)系統(tǒng)搭建與運維實訓”,讓學生能夠充分掌握Hadoop框架在企業(yè)中的常規(guī)配置和開發(fā)模式,具備獨立完成大數(shù)據(jù)平臺安裝與配置的能力和業(yè)務功能開發(fā)能力。同時,我們積極鼓勵學生通過文獻查閱、報告撰寫、技術研討的方法,來解決Hadoop框架及其生態(tài)組件在實際應用過程發(fā)生的問題,并以團隊協(xié)作的形式得出解決方案,加以運用。
在傳統(tǒng)課堂中,我們面臨的一個重要問題就是忽略了對學生思考能力的培養(yǎng)。學而思則優(yōu),知識是思考與執(zhí)行過程的產物,只有還原知識產生的過程,才能讓學生對知識進行充分的理解和運用,才能使學生享受學習和探索的樂趣。在基于大數(shù)據(jù)教學案例的教學中,我們格外強調充分引導學生自主思考,讓學生能夠全面地理解大數(shù)據(jù)技術的選擇與應用方法。
例如,在我專業(yè)涉及分布式數(shù)據(jù)庫等相關內容的課程中,我們引入了案例“基于微博輿情分析系統(tǒng)”。在課堂中,我們通過對大數(shù)據(jù)中常用的四種存儲模式,即文檔存儲、鍵值存儲、列式存儲、圖存儲,再加上傳統(tǒng)關系型數(shù)據(jù)庫的行式存儲的分析對比,讓學生從整體上理解存儲模式。在實踐過程中,學生通過數(shù)據(jù)采集、數(shù)據(jù)傳輸、數(shù)據(jù)緩存、數(shù)據(jù)存儲等一套完整的案例開發(fā),充分理解各種數(shù)據(jù)庫的優(yōu)缺點,以及在開發(fā)各階段中數(shù)據(jù)庫的選擇與使用,從而匯總出各種存儲模式對應的數(shù)據(jù)庫應用場景。
教師是學生學習知識的指引者而非主導者,培養(yǎng)學生的重點在于教會學生如何去學習,使學生產生學習知識的興趣。在基于大數(shù)據(jù)案例庫的教學實踐中,我們會積極引導學生討論通過合作完成實驗內容。學生通過小組學習形成了自主學習獨立解決問題的能力同時也鍛煉了技術溝通能力。學生通過課程的學習對大數(shù)據(jù)技術產生了興趣,并能夠在課程以外的實踐中充分利用大數(shù)據(jù)相關技術。在大數(shù)據(jù)案例庫引入到我們的課程之后,通過課程的學習,學生具備了一定獨立完成項目的基礎能力與技術。學生們積極地運用課程中的案例與技術參加了各類校內外相關的技術比賽,并取得了很好的成果。
本文所提出的大數(shù)據(jù)教學案例庫的建設是結合我專業(yè)實際教學實踐,通過教師、學生、企業(yè)多方參與研討實施的教學改革舉措,為包括我專業(yè)在內的大數(shù)據(jù)相關課程的教學發(fā)展提供了參考和經(jīng)驗。接下來,我專業(yè)還將在大數(shù)據(jù)案例教學的發(fā)展中不斷總結經(jīng)驗,形成更加完整多樣的案例庫,為大數(shù)據(jù)課程提供有力保障。