王科



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