banner

數據科學(xué)與大數據技術(shù)

發(fā)布時(shí)間:2021-08-04 瀏覽次數:

1.大數據技術(shù)導論

本課程4學(xué)分,課內學(xué)時(shí)72學(xué)時(shí), 開(kāi)設一學(xué)期,為專(zhuān)業(yè)必修課测抬。

大數據作為高科技時(shí)代的產(chǎn)物拜谷,在數字經(jīng)濟發(fā)展中具有重要意義。本課程圍繞什么是大數據,什么是大數據技術(shù)付杰,如何學(xué)習大數據技術(shù)等基本問(wèn)題酸穗,主要講述數據科學(xué)概述奢芍,大數據生命周期,大數據獲取與存儲管理,大數據抽取與清洗,大數據去與標準化,大數據約簡(jiǎn)與集成,大數據分析與挖掘,分析結果解釋與展現等。

通過(guò)本課程的學(xué)習,使學(xué)生深入理解大數據技術(shù)的基本概念和主要功能橱序,掌握常用大數據預處理與分析的基本方法,了解大數據處理環(huán)境是如何部署和運作的,從而為學(xué)生今后投身信息化建設驾荣、進(jìn)行大數據應用開(kāi)發(fā)打下基礎。

先修課程序設計語(yǔ)言

2.Python程序設計

本課程4學(xué)分,72學(xué)時(shí),開(kāi)設一學(xué)期,為專(zhuān)業(yè)必修課。

本課程通過(guò)向學(xué)生介紹Python程序設計知識,使學(xué)生掌握Python程序設計的基本方法,培養學(xué)生面向過(guò)程和面向對象的程序設計思想,增強學(xué)生應用計算機編程處理實(shí)際問(wèn)題的能力以及邏輯思維能力,同時(shí)注重培養學(xué)生編程能力、項目管理能力以及開(kāi)源社區終身自主學(xué)習能力泳猬,為后續進(jìn)一步學(xué)習編程知識穴示,從事軟件編程開(kāi)發(fā)及算法研究工作奠定編程基礎杀捻。

主要內容包括:概述,數值的表示,I/O系統交互與批量數據處理,Python編程中的邏輯與控制,函數,Python的文件處理艳如,Python面向對象的編程技術(shù),測試、異常與異常處理,Python包與模塊功能規劃彼窥,基于Python的大數據項目演練

先修課程:無(wú)

3.數據結構與算法

本課程4學(xué)分旗宛,課內學(xué)時(shí)72學(xué)時(shí)迹遏,開(kāi)設一學(xué)期,為專(zhuān)業(yè)必修課。

通過(guò)本課程的學(xué)習,學(xué)生將熟悉常用的數據結構和算法,理解各種數據結構及它們與算法之間的關(guān)系,掌握有效組織數據和處理數據的方法和技能。結合大數據技術(shù)中常用的數據結構及算法實(shí)例,在大數據及相關(guān)軟件開(kāi)發(fā)中選擇合適的工具并設計高質(zhì)量的程序,更好地為大數據專(zhuān)業(yè)服務(wù),更好地服務(wù)于國家信息化建設。

本課程的主要內容:介紹數據處理中常用的數據結構——線(xiàn)性表、樹(shù)與二叉樹(shù)、圖以及基本的數據處理技術(shù)——查找和排序方法。同時(shí)丘钥,把回溯法、分治法、貪心法卜砸、動(dòng)態(tài)規劃法等常用的算法設計方法融入其中翁纵,使數據結構和算法緊密結合。

先修課程:程序設計語(yǔ)言

4.大數據預處理

本課程4學(xué)分德朱,課內學(xué)時(shí)72學(xué)時(shí)開(kāi)設一學(xué)期昵鳍,為專(zhuān)業(yè)必修課。

通過(guò)本課程學(xué)習齐邦,使學(xué)生了解數據分析開(kāi)始前提高數據質(zhì)量、提高數據信息含量的數據預處理方法,并掌握實(shí)現上述方法的具體技術(shù)細節,為進(jìn)一步學(xué)習專(zhuān)業(yè)知識和在實(shí)踐中運用所學(xué)知識解決實(shí)際問(wèn)題打下扎實(shí)基礎,更好地服務(wù)于國家的大數據戰略。
本課程的主要內容:大數據預處理概述、數據缺失及其處理、數據糾錯與數據格式處理削祈、異常值檢測、數據離散化與分類(lèi)型變量處理秦躯、低頻分類(lèi)數據處理、數據的歸一化鉴吕、標準化和中心化/零均值化坑矛、數據歸約與變量選擇等。
先修課程:大數據技術(shù)導論、Python程序設計

5.大數據分析與挖掘技術(shù)

本課程4學(xué)分課內學(xué)時(shí)72學(xué)時(shí)封杈,開(kāi)設一學(xué)期,為專(zhuān)業(yè)必修課。

通過(guò)本課程學(xué)習蚯唱,能夠增強學(xué)生實(shí)際動(dòng)手解決問(wèn)題的能力益轧,學(xué)會(huì )利用數據挖掘工具處理實(shí)際數據,適應國家對大數據人才的需求,服務(wù)于國家建設。

本課程的主要內容:在學(xué)生了解數據挖掘的基本概念和基本理論的基礎上搔弄,介紹典型數據挖掘方法的基本思路和算法未巫,教會(huì )學(xué)生能夠利用數據挖掘軟件分析實(shí)際數據。本課程主要以國際通用數據挖掘工具和大數據分析平臺為主要教學(xué)工具峻堰,以實(shí)際工作中的數據進(jìn)行實(shí)驗教學(xué)。

先修課程:程序設計語(yǔ)言

6.數據可視化技術(shù)

本課程4學(xué)分,課內學(xué)時(shí)72學(xué)時(shí),開(kāi)設一學(xué)期,為專(zhuān)業(yè)必修課。

通過(guò)課程學(xué)習使學(xué)生掌握數據的一般處理、可視化方法,并能使用至少一種數據可視化工具。掌握常用的可視化軟件使用方法懦冷,注重對學(xué)生的數據分析和思維能力的引導和培養廊宪,為培養信息技術(shù)應用人才奠定必要的專(zhuān)業(yè)基礎廊鸥。

本課程的主要內容:介紹數據可視化的基礎理論和概念不同類(lèi)型的數據可視化方法郎音,結合具體實(shí)例介紹Echarts可視化工具的使用,并以交通忘条、校園大數據為例介紹可視化綜合應用系統。

先修課程:大數據技術(shù)導論、JavaScript程序設計