大數據技術與應用基礎課程教學大綱.doc_第1頁
大數據技術與應用基礎課程教學大綱.doc_第2頁
大數據技術與應用基礎課程教學大綱.doc_第3頁
大數據技術與應用基礎課程教學大綱.doc_第4頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、大數據技術與應用基礎教學大綱學時: 60代碼:適用專業:制定:審核:批準:一、課程的地位、性質和任務大數據技術的發展,已被列為國家重大發展戰略。而在過去的幾年里,無論是聚焦大數據發展的促進大數據發展行動綱要 ,還是“十三五”規劃中都深刻體現了政府對大數據產業和應用發展的重視。目前國內大數據發展還處于加速期、轉型期,數據與傳統產業的融合還處于起步階段,各行業對大數據分析和挖掘的應用還不理想。但隨著市場競爭的加劇,各行業對大數據技術研究的熱情越來越高,在未來幾年,各領域的數據分析都將大規模應用。本課程在注重大數據時代應用環境前提下,考慮大數據處理分析需求多樣復雜的基本情況,從初學者角度出發, 以輕

2、量級理論、 豐富的實例對比性地介紹大數據常用計算模式的各種系統和工具。考慮到當前大數據發展處于起步并逐步趕超先進的階段,其應用領域豐富廣泛,在教學過程中應注重掌握大數據分析的實踐操作。本課程通過豐富簡單易上手的實例,讓學生能夠切實體會和掌握各種類型工具的特點和應用。二、課程教學基本要求1. 了解大數據的發展和基本概念,理解并掌握大數據的特征及主要技術層面。2. 掌握 Scrapy 環境的搭建,了解網絡爬蟲獲取數據的過程,熟悉爬蟲項目的創建。3.深刻了解 hadoop 的基礎理論,理解并掌握Hadoop單機及集群環境的部署方法。4.掌握 HDFS的基本概念和 HDFS在 hadoop 中的作用,

3、理解并識記HDFS的使用,了解HDFS的JAVA API 接口及數據流原理;讓學生明白Map過程與 Reduce 過程這兩個獨立部分各自的原理及合作途徑,知道如何獨立編寫滿足自己需求的MapReduce程序。5. 理解 HBase中涉及的基本概念,掌握 HBase的簡單應用;讓學生了解數據倉庫的基礎概念,熟悉 Hive 與 HDFS、 MapReduce直接的關心。6.熟悉 Spark 和 RDD 的基本概念,熟悉spark 接口的使用,解決實戰時的步驟及思路。7.明白 Hadoop和 Storm 之間的差別,掌握對Storm 的使用。理解 Apex 的工作過程并能簡單應用。8. 了解 Dru

4、id 的基本概念、應用場景以及集群架構,掌握批量數據加載、流數據加載的操作。了解 Flink的重要概念和基本架構,掌握Flink簡單的使用實例。9. 理解 Elasticsearch的基本架構,掌握Elasticsearch的一些入門操作。了解并基本掌握怎樣利用所學的工具對目標實例進行數據分析。三、課程的內容1大數據概述了解大數據的產生和發展,識記大數據的特征、數據類型和系統,大數據的計算模式和技術層面間的關聯。2數據獲取識記基本概念,識記各功能應怎樣用Scrapy 爬蟲實現,了解采集目標數據項定義,領會并掌握爬蟲運行和數據存儲技術。3 Hadoop 基礎領會 Hadoop 的主要特點,識記H

5、adoop HDFS、 Hadoop MapReduce、 Hadoop YARN的原理,了解其生態系統中重要組成的原理,熟悉Hadoop 的配置。4 HDFS基本應用熟悉 HDFS所需的 API 接口,了解數據流的工作過程,能簡單操作HDFS的接口。5 MapReduce應用開發了解所需的開發環境eclipse,領會 Map過程與 Reduce 過程的工作原理,了解使用mapreduce解決實際問題時的步驟和思路,識記MapReduce代碼的不同功能。6分布式數據庫HBase識記 HBase的基本概念,熟悉安裝HBase集群的步驟,了解HBaseAPI 的基本步驟。7數據倉庫工具Hive領會

6、 Hive 的作用,掌握Hive 接口的使用,會利用Hive 解決實戰問題。8開源集群計算環境Spark了解 Spark 的基本思想,熟悉 Spark 所需的環境及 API 等,熟悉 Spark 實戰的完整工作過程,領會其所需的代碼。9流實時處理系統Storm識記 Storm 相關概念,掌握Storm 環境的安裝配置,了解Storm 的基本使用10企業級、大數據流處理Apex識記 Apex 的基本概念,掌握 Apex 的環境配置過程,理解常見組件的原理和特點,會簡單的應用 Apex 解決問題。11事件流OLAP之 Druid了解 Druid 的概念及其應用場所,掌握Druid單機環境的安裝方法

7、和步驟,并能利用Druid進行加載流數據處理數據查詢等。12事件數據流引擎Flink識記 Flink的基本概念,明白Flink的基本架構,能夠安裝Flink的單機和集群環境。13分布式文件搜索Elasticsearch了解 Elasticsearch包含重要部分的基本概念,掌握Elasticsearch重要的安裝過程,掌握簡單的操作。14實例電商數據分析能夠通過已經學習了解過的環境和工具等,有條理有步驟的對實例進行數據挖掘、數據處理和數據分析等,進而得出相關的結論。四、課程的重點、難點1大數據概述重點:大數據的概念和特征。難點:大數據的計算模式和技術層面間的關聯。2數據獲取重點: Scrapy

8、 環境的搭建。難點:網絡爬蟲獲取數據的過程。3 Hadoop 基礎重點: Hadoop 的基礎理論及安裝。難點: Hadoop 單機及集群環境的部署方法。4 HDFS基本應用重點:掌握HDFS的兩種使用方法。5 MapReduce應用開發重點:明白Map過程與 Reduce 過程的原理。難點:獨立編寫滿足自己需求的MapReduce程序。6分布式數據庫HBase重點: HBase 所包含的 3 個重要組件的工作方式。難點:如何通過 HBase shell 和 HBase API 訪問 HBase。7數據倉庫工具Hive重點:熟悉簡單的Hive 命令。8開源集群計算環境Spark重點:理解Spa

9、rk 的工作機制。難點:解決實戰時的步驟及思路。9流實時處理系統Storm重點: Storm 的實時處理。難點:利用Storm 的特點對數據進行合適的處理。10企業級、大數據流處理Apex重點: Apex 的流處理功能。11事件流OLAP之 Druid重點: 使用 Druid 進行加載和查詢數據。12事件數據流引擎Flink重點:明白Flink的基本架構。難點: Flink系統中進程間處理信息的原理。13分布式文件搜索Elasticsearch重點: Elasticsearch的基本架構。14實例電商數據分析難點:怎樣利用所學的工具對目標實例進行數據分析。五、課時分配表序號課程內容總學時講課實

10、驗習題課機動1大數據概述2222數據獲取4223Hadoop 基礎4224HDFS基本應用4225MapReduce應用開發6426分布式數據庫 HBase4227數據倉庫工具 Hive4228開源集群計算環境Spark8449流實時處理系統Storm42210企業級、大數據流處理 Apex42211事件流 OLAP之 Druid42212事件數據流引擎Flink42213分布式文件搜索Elasticsearch42214實例電商數據分析422合計603228六、實驗項目及基本要求實驗一通過爬蟲獲取數據要求:能安裝爬蟲所需環境,創建簡單的爬蟲項目。成功完成爬蟲核心實現。實驗二Hadoop 安裝

11、與配置要求: Hadoop 單機和集群模式的配置。實驗三實戰 HDFS的接口要求:能自主操作 Java 和命令行接口。實驗四編寫簡單的 Mapreduce 程序要求:完成 MapReduce所需環境的配置,完成Mapreduce 應用實例實驗五分布式數據庫 HBase要求:安裝 HBase 集群模式,能簡單使用HBase shell 和 Hbase API 。實驗六Hive 的使用要求:會進行簡單的 Hive 命令使用,熟悉Hive 的復雜語句。實驗七 Spark 簡單編程與聚類實戰要求:了解 Spark 簡單的 RDD創建,了解各個實戰的編程實現及解決過程。實驗八 Storm 安裝與配置要求

12、:了解 Storm 的概念及原理,了解 Storm 的安裝和基本使用。實驗九 Spark 的使用和配置要求:掌握 Apex 的使用,了解 Apex 的基本配置。實驗十 Druid 環境配置要求:了解 Druid 的概念和使用,理解 Druid 的作用。實驗十事件數據流引擎 Flink 的使用要求:了解 Flink 的概念和部署過程,理解Flink 的使用。七、考核辦法1考試采用統一命題,閉卷考試,考試時間為120 分鐘。2本大綱各部分所規定基本要求、知識點及知識點下的知識細目,都屬于考核的內容。考試命題覆蓋到各部分,并適當突出重點部分,加大重點內容的覆蓋密度。3不同能力層次要求的分數比例大致為

13、:識記占20%,領會占 30%,簡單應用占30%,綜合應用占 20%4題的難度可分為易、 較易、較難和難四個等級。 試卷中不同難度試題的分數比例一般為2:3:3:25試題主要題型有:填空、單項選擇、多選、簡答、及綜合應用等。八、使用說明在本課程學習中,應從“了解” 、“識記”、“領會”、“簡單應用” 、“綜合應用”五個能力層次去把握:1. 了解:要求概念的基本掌握,是最基本要求。2. 識記:要求能夠識別和記憶本課程有關知識點的主要內容,并能夠做出正確的表達、選擇和判斷。3. 領會:在識記的基礎上,要求能夠領悟和理解本課程中有關知識點的內涵與外延,熟悉其內容要點和它們之間的區別與聯系。并能夠根據

14、考核的不同要求,做出正確的解釋、說明和論述。4. 簡單應用:在領會的基礎上,要求能夠運用本課程中少量知識點,分析和解決一般的應用問題。5. 綜合應用:在簡單應用的基礎上,要求能夠運用本課程中多個知識點,綜合分析和解決復雜的應用問題。九、教材及參考書大數據技術與應用基礎人民郵電出版社陳志德主編2017.1教學贈送以下資料 3D 打印技術課程教學大綱課程名稱: 3D 打印技術課程編碼: 1100001120學分及學時: 1 學分理論學時 18 學時 (其中理論課 10 學時 )適用專業: 物聯網應用技術開課學期: 第三學期開課部門 :計算機與互聯網學院先修課程: 物聯網技術概論、電子技術、無線傳感

15、網、傳感器原理及應用考核要求: 考查使用教材及主要參考書:作者 :高帆 3D 打印技術著出版社 :機械工業出版社出版時間 :2015 年 10 月 1本課程屬于設計類的課程一、課程性質和任務走近 3D 打印技術課程是根據國家課程改革要求,結合我校學生發展的實際狀況,教師的課程開發能力、興趣、特長及本校的課程資源等要素而開發的設計課程。3D 打印技術,是一種以數字模型文件為基礎,運用粉末狀金屬或塑料等可粘合材料,通過逐層打印的方式來構造物體的技術。它無需機械加工或任何模具,就能直接從計算機圖形數據中生成任何形狀的零件,從而極大地縮短產品的研制周期,提高生產率和降低生產成本。與傳統技術相比,三維打

16、印技術還擁有如下優勢:通過摒棄生產線而降低了成本;大幅減少了材料浪費;而且,它還可以制造出傳統生產技術無法制造出的外形,讓人們可以更有效地設計出飛機機翼或熱交換器。因此, 3D 打印技術今后會在世界上替代大部分制造業;如果我們不能在 3D 打印技術中占有一席之地,就將難以進入發達國家行列。因此,走近 3D 打印技術,了解并學習 3D 打印技術,對學生今后的學習與就業有非常重要的現實意義。本課程本著滿足學生個性化發展的需要,融合本校辦學理念和傳統文化。旨在通過學生對世界制造業領域正在迅速發展的 “具有工業革命意義的制造技術 (3D 打印技術)”的學習與實踐;在 “揮動想象的翅膀 ”的過程中,體驗

17、創意的神奇和偉大;快速提高學生的空間思維能力和創造力;提高學生參與社會實踐活動的積極性與合作、協調能力。同時也初步體會 3D 制造技術將給社會帶來的社會倫理困境。二、課程教學目的和要求1. 通過學習,了解 3D 打印技術的現狀,開闊學生的視野,豐富學生的生活,發展學生的創意思維,激發學生學習技術的興趣與熱情。形成初步的 3D 制造技術概念以和了解 3D 建模的方法,以及對技術作品的鑒賞能力。2.學習 3D 建模技能,提高學生的動手能力;實現能力的遷移與拓展。同時培養學生的社會責任感;提高學生的技術素養。3.營造濃厚的學習氣氛,讓學生在借鑒中模仿,在模仿中思考,在思考中創新,增強社會,生活,知識

18、產權觀念,提高科學理論精神和技術素養。、課程學時分配章序課程內容(章題)理論實驗一3D 打印概論1二正向三維工程設計21三逆向工程設計12四3D 打印工藝設計及材料分22析五制作及后處理11六桌面 3D 打印機的拆裝與維22修七3D 打印相關軟件的安裝110818第一章3D 打印概論1、3D 打印的歷史2、3D 打印技術的發展狀況3、3D 打印技術的分類4、3D 打印技術未來的發展5、3D 打印技術的應用市場第二章正向三維工程設計1、簡單零件設計2、鈑金造型3、自由造型4、曲面設計5、裝配設計6、特殊曲面第三章逆向工程設計1、三維數據的獲取2、三維數據的處理第四章3D 打印工藝設計及材料分析1、融熔沉積技術2、紫外光固化技術3、立體光固化技術4、分層實體制造技術5、選擇性激光燒結技術6、粉末粘接技術第五章制作及后處理1、FDM技術的制作及后處理2、其他技術后處理流程簡介第六章桌面 3D 打印機的拆裝與維修1、桌面 3D打印機的安裝與使用2、桌面 3D打印機的參數設置3、桌面 3D打印機的維護第七章3D 打印相關軟件的安裝1、Creo 2 0系列 Win32/64詳細圖文安裝教程2、Cimatron 單機版軟件的安裝3、切片軟件 Cura 的安裝利用資源:網絡資源

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論