武利秀 姚曉峰

摘要:隨著技術的不斷進步,針對大數據與云計算方面的高素質人才的需求變得越來越迫切。為此,對計算機專業《大數據與云計算》課程的教學模式也提出的更高的要求,需要相關技術人員結合專業性的人才培養方案,深入理解《大數據與云計算》課程的相關理論及實驗內容。本文基于高等院校大數據與云計算課程的教學改革和探索過程,探討了基于《大數據與云計算》的教學方法,通過學校與相應企業建立合作的教學模式,主要目的在于提高高校學生對大數據與云計算課程的實際開發及應用能力。
關鍵詞:大數據與云計算;教學模式;教學改革
中圖分類號:G642 文獻標識碼:A
文章編號:1009-3044(2020)01-0146-01
1概述
隨著計算機服務功能的不斷提高和完善,大數據技術在人們日常生活中已經廣泛應用,大數據就是為了解決海量數據的有效存儲的問題。為了能夠實現大數據技術解決海量數據的問題,云計算技術的應用在該領域發揮著越來越重要的作用,云計算,可以為大數據的運算提供資源層的靈活性。近年來,云計算所具有的諸多特性已經受到學術界的廣泛關注,大數據與云計算在技術層面給各行業帶來了一次全新的變革。同時大數據與云計算技術快速的發展和廣泛應用也增加了相關技術人才的需求。
高等院校作為國家中、高端人才的培養基地應該如何順應這一發展趨勢,在高校課程體系建設中結合行業需求培養出具備大數據與云計算相關技術的高素質人才,已經成為當下高校教師和相關人員的一個相當緊迫的任務。但是大數據與云計算課程體系龐大,技術覆蓋面比較廣泛,大數據的概念其實早在以前就有人提出過理論,只不過當時還不能解決海量數據的問題,直到分布式思想的出現,解決了海量數據存儲的問題,大數據才逐漸成為學術界的研究熱點之一口叫。另外,大數據的目的不在于能夠存儲多么龐大的數據,而在于大數據能夠幫助我們快速有效的挖掘出對我們有用的,能夠為我們創造價值的信息,并且挖掘出這些有價值信息后要進行專業化的處理。云計算是建立在傳統分布式計算、效用計算、虛擬化等技術的研究基礎之上,根據用戶特定需求,對其提供按需的數據存儲和高性能計算服務的新型計算模式。
在課程教學過程中,我校教師重點培養學生的技術掌握能力、實踐能力,主要目的是能夠使學生在大數據與云計算的實際操作應用中得心應手,為學生在大數據與云計算的更高層次奠定堅實基礎。
2《大數據與云計算》課程體系結構
在構建大數據與云計算的課程體系的過程中,不僅要提高學生的理論知識,還要加強學生的實踐能力,注重課程的理論與實踐相結合,使學生更深入理解大數據與云計算技術。結合本校的培養方案,《大數據與云計算》課程主要包括三部分內容,第一部分主要內容有,云計算與大數據的起源,云計算和大數據的定義、特征和作用,大數據與云計算之間的關系等;第二部分主要內容為大數據存儲、處理及分析等關鍵技術,云存儲,云服務與云安全等相關知識;第三部分主要內容為虛擬化技術、Hadoop平臺、HDFS文件系統、分布式文件存儲Hbase等。隨著行業的發展,為滿足實際對云計算和大數據處理技術應用型人才的需求,我們把培養學生Hadoop技術相關的設計及開發能力,指導學生形成完整的云計算技術的知識框架體系,強化學生基于數據驅動的程序設計思維和理念作為培養目標。
在培養學生的數據驅動的程序設計思維和理念前提下,Hadoop和Spark等大數據相關技術作為《大數據與云計算》課程的重要知識點。以Hadoop的組成、部署等為基礎,講授Hadoop在Centos下的安裝與配置,以及分布式文件系統HDFS和并行計算框架MapReduce,重點講授分布式數據庫Hbase。
3《大數據與云計算》課程教學方法
為了進一步完善大數據與云計算課程,在課程講授過程中,首先要構建完善的理論基礎,在完善理論基礎的前提下開設大數據與云計算方面的相關實驗,并讓學生通過大數據與云計算的實驗課,利用各種各樣的有效資源,來鍛煉對大數據與云計算關鍵技術的實踐能力。同時,加強學生的自主學習能力,在實驗課堂中,讓學生分成不同的實驗小組,合作完成實驗任務,使學生在實驗中互相幫助,進而能獨立完成計算集群搭建以及相關實驗,強化學生的實踐能力以及程序設計理念。并且在完成課堂相關任務的前提下,教師應布置相關作業,要求學生課下獨立完成,并提交學習報告和實驗過程中遇到的問題,教師根據同學們遇到的問題進行歸納總結,并進行統一的解答;最后,通過校企合作鍛煉學生的實戰能力,主要是將現實生活中的應用案例即項目實踐融入教學案例中,使學生們更加深入的了解大數據與云計算的功能。
另外,在項目提升階段,通過與相應企業的結合,聘請企業中具有豐富實踐經驗的高級工程師為學生講解實踐知識,我校教師主要講解大數據與云計算的相關基礎以及相關技術和應用,企業指導老師主要針對項目實踐,具體情況如圖1所示,也就是通過項目實踐使學生更加深刻的掌握大數據與云計算相關知識,并以校企合作的教學模式,使我校學生的實踐能力得到進一步提升,為以后的學習工作奠定堅實基礎。
4結束語
大數據與云計算課程大數據存儲、虛擬化技術為理論基礎,著重介紹了Hado平臺、HDFs文件系統,分布式文件存儲Hbase等關鍵技術,并以校企合作的教學模式,使我校學生的實踐能力得到進一步提升。