版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)結(jié)構(gòu)課程標(biāo)準(zhǔn)制定時間制定人審核人修訂時間修訂人適用專業(yè):計(jì)算機(jī)應(yīng)用技術(shù)、大數(shù)據(jù)技術(shù)學(xué) 時:72前導(dǎo)課程:計(jì)算機(jī)應(yīng)用基礎(chǔ)、C語言程序設(shè)計(jì)一、課程性質(zhì)數(shù)據(jù)結(jié)構(gòu)是大數(shù)據(jù)應(yīng)用專業(yè)的一門專業(yè)基礎(chǔ)必修課程。本課程面向Android軟件工程師的崗位需求,主要講述集合、線性表、堆棧和隊(duì)列、樹和二叉樹、查找和排序等基本數(shù)據(jù)結(jié)構(gòu)和算法。本課程著重基本知識的掌握和基本技能的訓(xùn)練,為利用c語言進(jìn)一步處理數(shù)據(jù)奠定基礎(chǔ)。二、課程理念數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)存儲、組織數(shù)據(jù)的方式。數(shù)據(jù)結(jié)構(gòu)是指相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合。精心選擇的數(shù)據(jù)結(jié)構(gòu)可以帶來更高的運(yùn)行或存儲效率,數(shù)據(jù)結(jié)構(gòu)往往同高興的檢索算法和索引技術(shù)有關(guān)
2、。1、課程地位理念在許多類型的程序設(shè)計(jì)中,數(shù)據(jù)結(jié)構(gòu)的選擇是一個基本的設(shè)計(jì)考慮因素。許多大型的構(gòu)造經(jīng)驗(yàn)表明,系統(tǒng)實(shí)現(xiàn)的困難程度和系統(tǒng)構(gòu)造的質(zhì)量都嚴(yán)重的依賴于是否選擇了最優(yōu)的數(shù)據(jù)結(jié)構(gòu)。許多時候,確定了數(shù)據(jù)結(jié)構(gòu)后,算法就容易得到了。有些時候事情也會反過來,我們根據(jù)特定算法來選擇數(shù)據(jù)結(jié)構(gòu)與之適應(yīng)。不論哪種情況,選擇合適的數(shù)據(jù)結(jié)構(gòu)都是非常重要的。選擇了數(shù)據(jù)結(jié)構(gòu),算法隨之確定,是數(shù)據(jù)而不是算法是系統(tǒng)構(gòu)造的關(guān)鍵因素。2、課程學(xué)情理念本課程開設(shè)在嵌入式系統(tǒng)工程??频谝粚W(xué)期,學(xué)生在學(xué)習(xí)本課程前已具備計(jì)算機(jī)基礎(chǔ)、C語言基礎(chǔ)等知識,本課程力圖讓學(xué)生學(xué)會在C語言環(huán)境下,運(yùn)用面向?qū)ο蟮乃枷刖帉懸?guī)范的代碼,實(shí)現(xiàn)經(jīng)典的數(shù)據(jù)
3、結(jié)構(gòu)和算法。熟悉常用的數(shù)據(jù)結(jié)構(gòu)和算法,使學(xué)生初步具備一個優(yōu)秀的軟件開發(fā)人員所應(yīng)有的基本能力。3、課程內(nèi)容理念根據(jù)本課程的教學(xué)目標(biāo),確定了課程內(nèi)容體系結(jié)構(gòu)的五個組成部分:集合結(jié)構(gòu)、線性表、堆棧和隊(duì)列、樹和二叉樹、查找和排序。內(nèi)容主要包括:緒論、線性表、有序線性表、堆棧、隊(duì)列、樹、二叉樹、二叉樹的遍歷、順序查找、折半查找、插入排序、選擇排序等。4、課程要求理念數(shù)據(jù)結(jié)構(gòu)是一門偏重理論的課程,有很強(qiáng)的理論性。在多年的教學(xué)研究和教學(xué)實(shí)踐中,數(shù)據(jù)結(jié)構(gòu)形成了獨(dú)具特色的“七化”教學(xué)方法,即教學(xué)資源立體化、教師精講主導(dǎo)化、學(xué)生學(xué)習(xí)團(tuán)隊(duì)化、教學(xué)過程流水化、程序項(xiàng)目核心化、知識技能點(diǎn)索引化、和C語言結(jié)合化。5、課程
4、考核理念如何客觀反映出學(xué)生對數(shù)據(jù)結(jié)構(gòu)的理解、掌握、綜合應(yīng)用的實(shí)際情況,傳統(tǒng)的閉卷考試有不完善的地方,應(yīng)該對考核內(nèi)容和形式進(jìn)行適當(dāng)?shù)恼{(diào)整,過程評價與終結(jié)評價相結(jié)合,形成全方位、更加公正客觀的評價體系??己朔椒ú捎谩癗+2”成績評定方式,采用“課堂考勤課堂實(shí)訓(xùn)練習(xí)期末考試”的方式。三、課程目標(biāo)(一)總目標(biāo)為學(xué)生的職業(yè)素質(zhì)和職業(yè)技能的形成服務(wù);為今后學(xué)習(xí)大數(shù)據(jù)處理技術(shù)奠定堅(jiān)實(shí)的基礎(chǔ);為IT企業(yè)輸送高質(zhì)量的從業(yè)者。(二)分目標(biāo)1、知識目標(biāo)(1)了解數(shù)據(jù)結(jié)構(gòu)課程的體系結(jié)構(gòu),掌握數(shù)據(jù)結(jié)構(gòu)的基本概念和基礎(chǔ)知識。(2)掌握線性表結(jié)構(gòu),能夠運(yùn)用C語言實(shí)現(xiàn)線性表結(jié)構(gòu);(3)掌握堆棧和隊(duì)列以及樹和二叉樹結(jié)構(gòu)。(4)
5、掌握查找和排序算法,并且結(jié)合項(xiàng)目達(dá)到在項(xiàng)目中運(yùn)用的能力;2、能力目標(biāo)(1)使學(xué)生初步具備一個優(yōu)秀的軟件開發(fā)人員所應(yīng)有的基本能力:會編寫基本的算法、會利用數(shù)據(jù)結(jié)構(gòu)解決基礎(chǔ)編程語言不能直接表達(dá)的數(shù)據(jù);(2)為學(xué)生利用C進(jìn)一步研究與學(xué)習(xí)大數(shù)據(jù)處理技術(shù)奠定基礎(chǔ)。3、情感態(tài)度價值觀目標(biāo)(1)規(guī)范意識:讓學(xué)生學(xué)會編寫規(guī)范代碼,熟悉常用程序設(shè)計(jì)技巧。(2)團(tuán)隊(duì)精神:培養(yǎng)學(xué)生的合作精神、協(xié)調(diào)工作和組織管理的能力。(3)探究精神:關(guān)注學(xué)科發(fā)展趨勢和應(yīng)用前景,注重培養(yǎng)學(xué)生的對新技術(shù)的探究精神。序號內(nèi)容單元知識目標(biāo)能力目標(biāo)文化素質(zhì)目標(biāo)01緒論了解數(shù)據(jù)結(jié)構(gòu)這么課程要講解的內(nèi)容,了解數(shù)據(jù)結(jié)構(gòu)的課程地位、整體安排、教學(xué)進(jìn)
6、度及教學(xué)要求。掌握數(shù)據(jù)結(jié)構(gòu)中的基本概念和術(shù)語,掌握數(shù)據(jù)結(jié)構(gòu)中對算法的描述方法以及對算法的評價方式數(shù)據(jù)結(jié)構(gòu)的基本概念和術(shù)語、對算法的描述方法和評價方式培養(yǎng)學(xué)生用發(fā)展的觀點(diǎn)去看IT技術(shù)的發(fā)展問題02線性表本章是數(shù)據(jù)結(jié)構(gòu)課程中的一個重點(diǎn)內(nèi)容,該章節(jié)全面介紹了線性表結(jié)構(gòu)的基本定義以及使用場景,另外包含了線性表的描述以及不同實(shí)現(xiàn)方法的算法評價。要求完全掌握線性表的定義、描述、操作以及用C語言實(shí)現(xiàn)該結(jié)構(gòu)并對不同的實(shí)現(xiàn)方式先的操作算法進(jìn)行評價。線性表的定義和運(yùn)算,線性表的順序存儲結(jié)構(gòu)的操作和實(shí)現(xiàn),有序線性表的定義和實(shí)現(xiàn),鏈?zhǔn)酱鎯Φ囊话愀拍詈头椒?,線性表的鏈?zhǔn)酱鎯筒僮鳎行蚓€性表的鏈?zhǔn)酱鎯?shí)現(xiàn)。確立學(xué)以致用
7、,在實(shí)踐中理解理論的學(xué)習(xí)和實(shí)踐習(xí)慣。03棧和隊(duì)列、樹掌握堆棧和隊(duì)列的基本定義和語法,以及這兩種結(jié)構(gòu)在計(jì)算機(jī)底層算法設(shè)計(jì)中所起到的作用。學(xué)習(xí)堆棧和隊(duì)列在現(xiàn)實(shí)生活中對應(yīng)的例子,并掌握堆棧的C語言實(shí)現(xiàn)方法,包括順序存儲結(jié)構(gòu)的實(shí)現(xiàn)以及鏈?zhǔn)酱鎯Y(jié)構(gòu)的實(shí)現(xiàn)。了解隊(duì)列的C實(shí)現(xiàn)方式。堆棧和隊(duì)列的順序和鏈?zhǔn)酱鎯Y(jié)構(gòu)的實(shí)現(xiàn)以及對關(guān)鍵操作的算法評價。深刻體會隊(duì)列和人類社會的排隊(duì)處理機(jī)制的相似性。04查詢和排序 了解查找和排序在編程中的作用,掌握順序查找算法的實(shí)現(xiàn)方法以及算法評價,掌握折半查詢算法的實(shí)現(xiàn)方法以及算法評價。了解排序在折半查找中的作用,掌握選擇排序、插入排序、交換排序的基本算法,并能夠根據(jù)現(xiàn)實(shí)場景使用對應(yīng)
8、的算法。順序查找算法的實(shí)現(xiàn)、折半查找算法的實(shí)現(xiàn)。選擇排序、插入排序、交換排序算法的實(shí)現(xiàn)。確立學(xué)以致用,在實(shí)踐中理解理論的學(xué)習(xí)和實(shí)踐習(xí)慣。四、課程內(nèi)容授課內(nèi)容主要包括:數(shù)據(jù)結(jié)構(gòu)基本概念、線性表、堆棧和隊(duì)列、樹和二叉樹、查找和排序等。第1章 緒論11 什么是數(shù)據(jù)結(jié)構(gòu) 12 算法描述 13 算法分析 重點(diǎn):1、數(shù)據(jù)結(jié)構(gòu)的概念和術(shù)語2、數(shù)據(jù)抽象和抽象數(shù)據(jù)類型3、算法描述與分析難點(diǎn):1、數(shù)據(jù)抽象和抽象數(shù)據(jù)類型2、算法描述與分析第2章 線性表 21 線性表的定義及其運(yùn)算 22 線性表的順序存儲結(jié)構(gòu) 23 線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu) 2. 4 一元多項(xiàng)式的表示及相加 25 順序表與鏈表的比較 26 算法應(yīng)用舉例
9、重點(diǎn):1、線性數(shù)據(jù)結(jié)構(gòu)的特點(diǎn)2、線性表的邏輯結(jié)構(gòu)3、線性表的順序存儲結(jié)構(gòu)4、線性鏈表難點(diǎn):1、線性鏈表2、線性表的應(yīng)用第3章 棧和隊(duì)列 31 棧 32 隊(duì)列 重點(diǎn):1、棧的表示和實(shí)現(xiàn)2、隊(duì)列的抽象數(shù)據(jù)結(jié)構(gòu)類型及定義3、鏈隊(duì)列和循環(huán)隊(duì)列4、隊(duì)列的應(yīng)用難點(diǎn):1、鏈隊(duì)列和循環(huán)隊(duì)列2、隊(duì)列的應(yīng)用第4章 串 41 串的定義及運(yùn)算 42 串的存儲結(jié)構(gòu) 43 串運(yùn)算的實(shí)現(xiàn) 44 串操作應(yīng)用舉例 重點(diǎn):1、串的概念2、串的運(yùn)算3、串插入與串刪除難點(diǎn):1、串的運(yùn)算2、串插入與串刪除第5章 遞歸 51 遞歸的基本概念 52 階乘問題 53 背包問題 54 漢諾塔問題 55 實(shí)訓(xùn)項(xiàng)目 迷宮問題 重點(diǎn):1、階乘算法;
10、2、背包問題3、漢諾塔問題難點(diǎn):1、階乘;2、漢諾塔第6章 樹 61 樹的基本概念 62 二叉樹 63 遍歷二叉樹 64 線索二叉樹 65 樹和森林 66 哈夫曼樹 重點(diǎn):1、二叉樹的定義,基本操作,存儲結(jié)構(gòu)及性質(zhì);2、二叉樹的遍歷3、樹的存儲結(jié)構(gòu),樹的遍歷4、最優(yōu)二叉樹和哈夫曼編碼難點(diǎn):1、二叉樹的存儲結(jié)構(gòu)及性質(zhì);2、樹的存儲結(jié)構(gòu)第7章 圖 71 圖的基本概念 72 圖的存儲結(jié)構(gòu) 73 圖的遍歷 74 生成樹和最小生成樹 75 最短路徑 76 有向無環(huán)圖及其應(yīng)用 重點(diǎn):1、圖的存儲結(jié)構(gòu),圖的遍歷2、圖的連通性,最短路徑3、圖的應(yīng)用難點(diǎn):1、最短路徑2、關(guān)鍵路徑第8章 查找 81 查找的基本概
11、念 82 線性表的查找 83 樹表查找 84 散列查找 重點(diǎn):1、順序查找,有序表的查找2、索引順序查找,二分查找法3、哈希表難點(diǎn):哈希表第9章 排序 91 基本概念 92 插入排序 93 交換排序 94 選擇排序 95 歸并排序 96 分配排序 97 各種內(nèi)排序方法的比較和選擇 重點(diǎn):1、插入排序,快速排序,選擇排序2、歸并排序,基數(shù)排序難點(diǎn):1、各種排序算法的描述2、各種內(nèi)部排序方法的比較五、課程實(shí)施1、理論課時安排序號章節(jié)名稱理論學(xué)時備注1緒論22線性表23棧和隊(duì)列24串25數(shù)組和廣義表26樹67圖48查找69排序6合 計(jì)322、實(shí)踐教學(xué)課時安排序號實(shí)驗(yàn)(訓(xùn))項(xiàng)目名稱學(xué)時備注1驗(yàn)證哥德巴
12、赫猜想22順序表與鏈表的應(yīng)用23棧與隊(duì)列的應(yīng)用24成績管理系統(tǒng)25迷宮問題26哈夫曼樹的應(yīng)用67無向圖的遍歷48學(xué)生成績修改系統(tǒng)69排序系統(tǒng)6合 計(jì)323、教學(xué)建議(1)教學(xué)組織與形式本課程教學(xué)全部采用理論和實(shí)踐相結(jié)合的模式,一次理論對應(yīng)一次上機(jī)實(shí)踐,要求學(xué)生在課前加強(qiáng)預(yù)習(xí),完成要求的任務(wù),為機(jī)房上課做好準(zhǔn)備;充分利用多媒體教學(xué)軟件,對學(xué)生編程和學(xué)習(xí)進(jìn)度進(jìn)行控制;上課采用小班教學(xué),進(jìn)一步提高教學(xué)質(zhì)量,關(guān)注每一個學(xué)生的學(xué)生進(jìn)度,并加以輔導(dǎo)、充分調(diào)動和發(fā)揮學(xué)生主體性;案例式教學(xué),提供程序列表,和教學(xué)進(jìn)度和知識點(diǎn)匹配;(2)教學(xué)方法與手段教學(xué)方法:理論課教學(xué)根據(jù)所授內(nèi)容的不同,采用恰當(dāng)?shù)慕虒W(xué)方法實(shí)施
13、教學(xué),如:講授法、討論法、直觀演示法和任務(wù)驅(qū)動教學(xué)法等;實(shí)驗(yàn)課采用訓(xùn)練與實(shí)踐式教學(xué)方法使學(xué)生鞏固、豐富和完善所學(xué)知識,培養(yǎng)學(xué)生解決實(shí)際問題的能力和多方面的實(shí)踐能力;項(xiàng)目實(shí)訓(xùn)采用項(xiàng)目教學(xué)法,以實(shí)際應(yīng)用為目的,通過師生共同完成教學(xué)項(xiàng)目而使學(xué)生獲得數(shù)據(jù)庫相關(guān)技術(shù)知識和數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)能力。教學(xué)手段:采用多媒體現(xiàn)代化教學(xué)手段和傳統(tǒng)的黑板教學(xué)手段相結(jié)合,有利于提高課堂教學(xué)效果,進(jìn)行在線答疑。(3)教學(xué)環(huán)境與策略多媒體計(jì)算機(jī)與大屏幕投影儀為中心的多媒體教學(xué)環(huán)境,在這種環(huán)境下,教師主要播放教學(xué)課件進(jìn)行講授,利用軟件課堂編寫程序進(jìn)行講解;以網(wǎng)絡(luò)技術(shù)為核心的教學(xué)環(huán)境,學(xué)生根據(jù)教師的安排進(jìn)行自主式教學(xué);多媒體實(shí)驗(yàn)中心和實(shí)訓(xùn)實(shí)驗(yàn)室教學(xué)環(huán)境,進(jìn)行實(shí)驗(yàn)和項(xiàng)目實(shí)訓(xùn)操作。 3、考核方法采用“N+2”成績評定方式,主要構(gòu)成及比例如下: (1)考勤(30%)(2)課堂實(shí)訓(xùn)(30%)(3)期末考試(40%)考試分制、形式與時間:百分制,閉卷、筆試,120分鐘。題型:填空
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 讀《生命生命》有感(集合15篇)
- 轉(zhuǎn)正個人述職報告(集合15篇)
- 客服人員工作總結(jié)15篇
- 學(xué)校德育概論課件
- 公務(wù)員的辭職報告15篇
- 建筑專業(yè)的實(shí)習(xí)報告模板集錦五篇
- 個人經(jīng)理述職報告錦集6篇
- 愛國衛(wèi)生個人工作總結(jié)
- 滬教版二年級語文下冊教案
- 愛的教育讀書心得400字
- 章節(jié)練習(xí)及參考答案----第四章相圖
- 藥品養(yǎng)護(hù)匯總分析報表
- 中醫(yī)藥申報書
- 不穩(wěn)定型心絞痛臨床路徑表單
- 化肥的發(fā)展史
- 水運(yùn)工程施工組織設(shè)計(jì)
- 斑蝥的藥用價值與養(yǎng)殖
- 三維激光掃描技術(shù)與應(yīng)用實(shí)例(課堂PPT)
- 消防水池施工方案
- 小學(xué)美術(shù)《多變的紙拉花》課件ppt課件
- 譯林版五年級上冊英語五上《朗文閱讀》U1-2練習(xí)題
評論
0/150
提交評論