![數(shù)據(jù)結(jié)構(gòu)與算法 pdf_第1頁](http://file4.renrendoc.com/view/0c42bfdf9c36487f4a066fa42e11804d/0c42bfdf9c36487f4a066fa42e11804d1.gif)
![數(shù)據(jù)結(jié)構(gòu)與算法 pdf_第2頁](http://file4.renrendoc.com/view/0c42bfdf9c36487f4a066fa42e11804d/0c42bfdf9c36487f4a066fa42e11804d2.gif)
![數(shù)據(jù)結(jié)構(gòu)與算法 pdf_第3頁](http://file4.renrendoc.com/view/0c42bfdf9c36487f4a066fa42e11804d/0c42bfdf9c36487f4a066fa42e11804d3.gif)
![數(shù)據(jù)結(jié)構(gòu)與算法 pdf_第4頁](http://file4.renrendoc.com/view/0c42bfdf9c36487f4a066fa42e11804d/0c42bfdf9c36487f4a066fa42e11804d4.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)結(jié)構(gòu)與算法pdf關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu)實(shí)驗教學(xué)《數(shù)據(jù)結(jié)構(gòu)》是計算機(jī)專業(yè)課程體系的核心課程之一。課程主要講述各種數(shù)據(jù)的邏輯結(jié)構(gòu)、物理結(jié)構(gòu)及基本操作的實(shí)現(xiàn)算法以及數(shù)據(jù)查找、排序算法,并對各種算法進(jìn)行性能分析和比較。根據(jù)調(diào)查發(fā)現(xiàn),目前大多數(shù)院?!稊?shù)據(jù)結(jié)構(gòu)》課程教學(xué)現(xiàn)狀不容樂觀。學(xué)生普遍反映課程學(xué)習(xí)比較困難,教師也感覺教學(xué)效果不理想。實(shí)驗教學(xué)更是因為程序設(shè)計語言基礎(chǔ)不扎實(shí)、課程內(nèi)容太抽象等原因而較難開展,有些學(xué)校因此而縮短學(xué)時甚至不開設(shè)實(shí)驗。一些專家和教師就課程實(shí)驗教學(xué)改革已經(jīng)提出了一些具體的教學(xué)方法,如案例驅(qū)動、課題答辯等。這些方法都具有比較重要的借鑒價值,但某些文章過于片面的強(qiáng)調(diào)某一種教學(xué)方法。筆者認(rèn)為根據(jù)學(xué)生的實(shí)際情況完善、加強(qiáng)教學(xué)管理,通過行之有效的教學(xué)手段使學(xué)生學(xué)有所獲才是根本。下面結(jié)合自己的實(shí)際教學(xué)工作,談?wù)剬?shù)據(jù)結(jié)構(gòu)實(shí)驗教學(xué)方法的認(rèn)識。我?!稊?shù)據(jù)結(jié)構(gòu)》課程理論學(xué)時48,實(shí)踐學(xué)時16,教材選用嚴(yán)蔚敏的《數(shù)據(jù)結(jié)構(gòu)(C語言版)》)。1講好理論第一課,明確課程性質(zhì)僅從課程名稱來看,《數(shù)據(jù)結(jié)構(gòu)》就很容易被誤解為實(shí)踐性不強(qiáng)的理論課。講好第一堂理論課非常重要,應(yīng)讓學(xué)生明確課程性質(zhì)并理解實(shí)踐學(xué)習(xí)的重要性。結(jié)合程序設(shè)計語言、操作系統(tǒng)等課程內(nèi)容,筆者設(shè)計了一些學(xué)生比較熟悉并容易理解的應(yīng)用實(shí)例和學(xué)生一起探討,如:inta[10]和a[i]=5的確切含義;文件簇的鏈?zhǔn)叫螒B(tài);國際象棋大師與超級計算機(jī)的對決;圖的著色問題等。在講解圖的著色問題時引導(dǎo)學(xué)生思考圖的存儲中需要關(guān)心什么,怎么存以及大致的程序邏輯等。通過對實(shí)例的分析,引入課程主要內(nèi)容,學(xué)生也可明確課程的性質(zhì)和專業(yè)地位并思考課程學(xué)習(xí)目標(biāo)。2制定實(shí)驗教學(xué)計劃,設(shè)計實(shí)驗內(nèi)容程序設(shè)計語言是數(shù)據(jù)結(jié)構(gòu)的前驅(qū)課程之一,多數(shù)院校都是以C語言程序設(shè)計作為學(xué)生程序邏輯訓(xùn)練的課程。數(shù)據(jù)結(jié)構(gòu)教材中采用類C語言來描述算法,對指針、結(jié)構(gòu)體等內(nèi)容并未作詳細(xì)的介紹。對于剛剛學(xué)完C語言的學(xué)生來說,指針等內(nèi)容本來就比較模糊,要將類C算法轉(zhuǎn)換為程序?qū)崿F(xiàn)就更加困難。在制定實(shí)驗教學(xué)計劃時,可以采用由易到難、逐步加深的方式來安排實(shí)驗內(nèi)容。結(jié)合實(shí)驗學(xué)時數(shù)和教學(xué)大綱要求,筆者將實(shí)驗內(nèi)容作了如下設(shè)計和安排:2.1第一次上機(jī)任務(wù)只要求學(xué)生運(yùn)用以前學(xué)過的C語言知識來編寫一個程序:給定一個整數(shù)序列,要求①用冒泡或選擇算法進(jìn)行排序;②輸入一個整數(shù)X,在此有序序列中進(jìn)行查找,如成功,則返回其位置;③如查找不成功,將X插入到序列中并使序列仍然有序。此題目運(yùn)用到數(shù)組的定義、排序、查找、數(shù)組元素插入算法等相關(guān)內(nèi)容。通過此實(shí)驗,不僅能了解學(xué)生程序語言的熟悉程度,也能了解學(xué)生對排序和查找等基礎(chǔ)算法的掌握情況,為后面教學(xué)內(nèi)容設(shè)計作好鋪墊。2.2結(jié)合教學(xué)進(jìn)度要求學(xué)生實(shí)現(xiàn)常見數(shù)據(jù)結(jié)構(gòu)的基本操作,并能作一些驗證性的實(shí)驗。如用數(shù)字菜單的形式實(shí)現(xiàn)單向鏈表的基本操作,并完成兩個有序鏈表合并算法的驗證。實(shí)驗要求學(xué)生能實(shí)現(xiàn)大多數(shù)基本操作算法,完成頭文件的設(shè)計,并能利用已實(shí)現(xiàn)的基本操作完成復(fù)雜算法的驗證。通過此類實(shí)驗,學(xué)生對數(shù)據(jù)結(jié)構(gòu)的理解更直觀,程序邏輯更清晰,C語言的掌握能力逐漸增強(qiáng),同時也為面向?qū)ο笳n程的學(xué)習(xí)打下一定的基礎(chǔ)。2.3設(shè)計性實(shí)驗即課程設(shè)計安排。課程設(shè)計的目的在于培養(yǎng)學(xué)生分析和解決實(shí)際問題的能力,訓(xùn)練和提高學(xué)生規(guī)范的程序設(shè)計方法。教師可推出一些典型的并與后續(xù)課程有一定聯(lián)系的題目供學(xué)生選擇。每個題目規(guī)模不能太小,并能反映相關(guān)數(shù)據(jù)結(jié)構(gòu)在程序設(shè)計中起的關(guān)鍵作用。如:①實(shí)現(xiàn)一個串的基本操作演示程序,提供命令行的輸入(仿照COMMAND),并對命令行能進(jìn)行簡單的編譯和出錯處理,最后根據(jù)命令動的功能來執(zhí)行命令;②利用哈夫曼編碼算法實(shí)現(xiàn)簡單文本文件的壓縮和解壓。題目隨著理論教學(xué)進(jìn)度推出,有難有易,學(xué)生結(jié)合自己實(shí)際來選擇并可提前完成。3規(guī)范實(shí)驗過程,加強(qiáng)實(shí)驗教學(xué)管理為保障計劃的有效實(shí)施,必須規(guī)范實(shí)驗過程并加強(qiáng)實(shí)驗教學(xué)管理。3.1根據(jù)計劃制定實(shí)驗指導(dǎo)書。指導(dǎo)書中給出每個實(shí)驗的目的、學(xué)時、內(nèi)容等。其中設(shè)計性實(shí)驗另給出一些基本的分析思路,每個實(shí)驗都適當(dāng)?shù)奶砑右恍┻x作題。學(xué)生通過閱讀實(shí)驗指導(dǎo)書能進(jìn)一步明確每次實(shí)驗的具體內(nèi)容和要求。3.2要求學(xué)生做好上機(jī)前的準(zhǔn)備。大二學(xué)生的編碼速度普遍較慢,如果把實(shí)驗課時間主要用于輸入代碼是非常不值得的,應(yīng)將主要精力放在程序調(diào)試上面。這樣不僅有充足的提問時間,也便于教師歸納并集中講解學(xué)生調(diào)試過程中所遇到的常見問題。3.3要求學(xué)生實(shí)驗后完成實(shí)驗報告。報告中須給出問題分析、數(shù)據(jù)描述、算法描述、程序描述、測試結(jié)果和心得體會等內(nèi)容。教師對學(xué)生提交的實(shí)驗報告進(jìn)行分析,并指出實(shí)驗的成功和不足之處。3.4加強(qiáng)實(shí)驗教學(xué)管理,從正面引導(dǎo)學(xué)生。隨著網(wǎng)絡(luò)信息技術(shù)的發(fā)展,網(wǎng)絡(luò)中提供的各種信息服務(wù)和娛樂方式使部分學(xué)生的學(xué)習(xí)積極性逐漸降低,學(xué)習(xí)目標(biāo)也越來越不明確。如果管理松懈,有些學(xué)生就會把實(shí)踐學(xué)習(xí)當(dāng)成是簡單的Ctrl-C和Ctrl-V,不能達(dá)到實(shí)驗教學(xué)的預(yù)期目標(biāo)。因此,教師應(yīng)了解學(xué)生的學(xué)習(xí)動態(tài),加強(qiáng)實(shí)踐教學(xué)管理,并根據(jù)實(shí)際情況進(jìn)行相應(yīng)調(diào)整和改4豐富教學(xué)手段,搞好實(shí)驗指導(dǎo)在實(shí)踐教學(xué)過程,教師不能只停留于解決學(xué)生提出的問題,還應(yīng)不斷摸索教學(xué)方法,豐富教學(xué)手段。到結(jié)果;再讓學(xué)生逐個實(shí)現(xiàn)其余算法,最后完成頭文件的設(shè)計。學(xué)生通過教師演示和實(shí)際操作可以更快的掌握類C算法和C程序的轉(zhuǎn)換思路。4.2數(shù)據(jù)結(jié)構(gòu)中的程序規(guī)模相比C語言來說更大。由于缺乏經(jīng)驗,很多學(xué)生在程序調(diào)試中會出現(xiàn)較多的語法和邏輯錯誤,可利用多媒體網(wǎng)絡(luò)教學(xué)手段在學(xué)生機(jī)上直接演示并講解程序調(diào)試的方法和技巧。算法,可有選擇性的適當(dāng)?shù)摹按碳ぁ辈糠謱W(xué)生以激發(fā)其不服輸?shù)男睦?,從而帶動其他學(xué)生。能力較強(qiáng)的學(xué)生,鼓勵他們多做題,做難題,為今后參加各種資格水平考試和專業(yè)競賽作好準(zhǔn)備?!稊?shù)據(jù)結(jié)構(gòu)》是一門理論和實(shí)踐結(jié)合性非常強(qiáng)的課程,其
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025合同模板中央空調(diào)銷售合同范本
- 北京億歐網(wǎng)盟科技有限公司-新質(zhì)生產(chǎn)力系列:2025中國消費(fèi)級AI硬件價值洞察及GEEK50榜單報告
- 2024年三年級道德與法治下冊 第四單元 多樣的交通和通信 11四通八達(dá)的交通第二課時說課稿 新人教版
- 2024年秋七年級地理上冊 第五章 世界的發(fā)展差異 5.2《國際經(jīng)濟(jì)合作》說課稿2 (新版)湘教版
- 9 古代科技 耀我中華(說課稿)2024-2025學(xué)年統(tǒng)編版道德與法治五年級上冊
- 養(yǎng)殖設(shè)備銷售合同范例
- 2024年一年級道德與法治上冊 第16課 我有一雙明亮的眼睛說課稿 未來版
- 9 種豆子 說課稿-2023-2024學(xué)年科學(xué)二年級下冊冀人版
- 出售電廠鍋爐合同范例
- 人員轉(zhuǎn)公司合同范例
- 跨領(lǐng)域安檢操作標(biāo)準(zhǔn)化的現(xiàn)狀與挑戰(zhàn)
- 大模型落地應(yīng)用實(shí)踐方案
- 催收質(zhì)檢報告范文
- 2025年八省聯(lián)考內(nèi)蒙古高考生物試卷真題答案詳解(精校打印)
- 2024山東一卡通文化旅游一卡通合作協(xié)議3篇
- 人教版八年級上冊地理 2024-2025學(xué)年八年級上冊地理期中測試卷(二)(含答案)
- 2024-2025年江蘇專轉(zhuǎn)本英語歷年真題(含答案)
- 2024屆清華大學(xué)強(qiáng)基計劃數(shù)學(xué)學(xué)科筆試試題(附答案)
- 農(nóng)電公司績效考核管理辦法
- 斜拉橋施工技術(shù)之斜拉索圖文并茂
- GB 1886.227-2016食品安全國家標(biāo)準(zhǔn)食品添加劑嗎啉脂肪酸鹽果蠟
評論
0/150
提交評論