王科
摘要:《實(shí)戰(zhàn)HADOOP》課程從Hadoop的緣起開始,由淺入深,結(jié)合理論和實(shí)踐,全方位地介紹Hadoop這一高性能處理海量數(shù)據(jù)集的理想工具。課程強(qiáng)調(diào)動(dòng)手、強(qiáng)調(diào)實(shí)戰(zhàn),系統(tǒng)地講授Hadoop的核心技術(shù)和擴(kuò)展技術(shù),包括:HDFS、MapReduce、HBase、Hive、flume、kafka和ZooKeeper等。該文分析提出在課程相關(guān)的教學(xué)設(shè)計(jì)與實(shí)施方案進(jìn)行研究和探索。
關(guān)鍵詞:hadoop教學(xué);教學(xué)改革;spark;教學(xué)任務(wù)設(shè)計(jì)
中圖分類號(hào):TP319? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)16-0147-02
1 引言
隨著互聯(lián)網(wǎng)普及和移動(dòng)互聯(lián)網(wǎng)的突飛猛進(jìn),人們已然進(jìn)入信息爆炸時(shí)代,人們已不再為如何獲取信息而苦惱,但如何對(duì)已獲取的信息進(jìn)行有效處理,即在現(xiàn)有數(shù)據(jù)資源上進(jìn)行“數(shù)據(jù)深加工”,進(jìn)一步從中挖掘出有價(jià)值的內(nèi)容卻困擾著無數(shù)人。在此背景下,數(shù)據(jù)科學(xué)人才也順勢(shì)成為當(dāng)今社會(huì)最受歡迎的群體之一,而HADOOP作為應(yīng)用最為普遍[1]。
我校于2012年在網(wǎng)絡(luò)工程專業(yè)下設(shè)了“大數(shù)據(jù)與云計(jì)算方向”,2014年在“信息管理與信息系統(tǒng)”專業(yè)下設(shè)了“大數(shù)據(jù)與商務(wù)智能”方向,于2018年申報(bào)了數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè),隨著專業(yè)的開設(shè),《實(shí)戰(zhàn)HADOOP》也成了大三學(xué)生一門重點(diǎn)課程,學(xué)分為6個(gè)學(xué)分。本文將對(duì)《實(shí)戰(zhàn)HADOOP》這門課程相關(guān)的教學(xué)設(shè)計(jì)與實(shí)施方案進(jìn)行研究和探索。
2 面向就業(yè)的課程內(nèi)容設(shè)計(jì)
本課程的前導(dǎo)課程包括:《專業(yè)綜合實(shí)戰(zhàn)1》《JAVA語言基礎(chǔ)》。
本課程的后序課程包括:《大數(shù)據(jù)應(yīng)用》《spark》《專業(yè)綜合實(shí)踐2》。
其中《專業(yè)綜合實(shí)戰(zhàn)1》是完成HADOOP環(huán)境自動(dòng)化搭建,即:通過Linux的學(xué)習(xí),參照HADOOP環(huán)境搭建,完成一鍵式搭建HADOOP的安裝程序制作,該程序?yàn)楹罄m(xù)環(huán)境出問題后提供極大的保障,在安裝程序制作過程中學(xué)生能提前接觸了解HADOOP的框架結(jié)構(gòu)。
《專業(yè)綜合實(shí)戰(zhàn)2》是將之前學(xué)習(xí)的《實(shí)戰(zhàn)HADOOP》《spark》《服務(wù)器后臺(tái)開發(fā)》通過一個(gè)實(shí)際的大數(shù)據(jù)處理項(xiàng)目串起來,最終完成從數(shù)據(jù)采集、預(yù)處理、存儲(chǔ)、分析挖掘、可視化的全流程實(shí)踐。
3 教學(xué)方法與教學(xué)手段
3.1 教學(xué)方法
問題導(dǎo)向法:該方法主要向?qū)W生拋出相關(guān)問題,引導(dǎo)學(xué)生對(duì)該問題的思考和解決,能夠增強(qiáng)學(xué)生解決實(shí)際問題的能力。
項(xiàng)目驅(qū)動(dòng)法:該方法主要是通過項(xiàng)目來驅(qū)動(dòng)教學(xué),給學(xué)生布置一個(gè)具體的小型項(xiàng)目讓學(xué)生分組完成,通過項(xiàng)目將所學(xué)知識(shí)融會(huì)貫通,增強(qiáng)學(xué)生的應(yīng)用實(shí)踐能力[2].
以賽促學(xué)法:該方法主要在教學(xué)班級(jí)內(nèi)的各小組展開,旨在通過該方法在教學(xué)班級(jí)內(nèi)營造你追我趕的學(xué)習(xí)競(jìng)賽氛圍,讓學(xué)生通過小組比拼學(xué)習(xí)其他小組及同學(xué)的長(zhǎng)處,對(duì)自己進(jìn)行合理的定位,反思自己及本組的不足,明確今后努力改善的方向。
3.2教學(xué)手段
討論課:旨在通過討論課在教學(xué)班級(jí)內(nèi)部營造濃厚的學(xué)習(xí)討論氛圍,讓學(xué)生爭(zhēng)相發(fā)言、踴躍討論,敢于提出自己的問題或者疑惑,與其他同學(xué)、教師一起進(jìn)行知識(shí)探討。在課程中,將針對(duì)部分教學(xué)難點(diǎn)極有可能存在理解誤區(qū)的知識(shí)引入討論環(huán)節(jié),強(qiáng)化學(xué)生對(duì)該知識(shí)點(diǎn)的深入理解和鞏固。
課前測(cè)驗(yàn):該教學(xué)手段旨在讓學(xué)生對(duì)于上課所學(xué)內(nèi)容及時(shí)復(fù)習(xí)鞏固,消化所學(xué)知識(shí)。在課程中每次上課前十五分鐘進(jìn)行課前測(cè)驗(yàn),了解學(xué)生對(duì)于上次所學(xué)內(nèi)容的掌握程度,便于教師對(duì)教學(xué)實(shí)際效果的評(píng)估。
4 結(jié)語
文章闡述了數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)中《實(shí)戰(zhàn)HADOOP》課程的重要性,以及該課程對(duì)應(yīng)的前導(dǎo)課程、后續(xù)課程。給出了教學(xué)過程中環(huán)境搭建問題的解決方案,詳細(xì)說明了Hadoop課程具體的實(shí)施方案、教學(xué)任務(wù)設(shè)計(jì),完善了本專業(yè)的教學(xué)體系。
參考文獻(xiàn):
[1] 曾翰穎.慕課時(shí)代下重構(gòu)計(jì)算機(jī)基礎(chǔ)教育[J].計(jì)算機(jī)教育,2015(3):98-101.
[2] 梁潔.《高職計(jì)算機(jī)應(yīng)用基礎(chǔ)》微課的混合學(xué)習(xí)模式與應(yīng)用研究[D].廣州:華南師范大學(xué),2015.
[3] 鮑愛華,陳衛(wèi)衛(wèi).云計(jì)算課程內(nèi)容體系的建設(shè)與實(shí)踐[J].計(jì)算機(jī)工程與科學(xué),2014,36(A2):66.
[4] 陳璽.Hadoop 生態(tài)體系安全框架綜述[J].信息安全研究,2016,2(8):88-89.
【通聯(lián)編輯:朱寶貴】