999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

數(shù)據(jù)結(jié)構(gòu)課程實踐環(huán)節(jié)的設(shè)計

2014-02-20 04:21:50周世平武秀川盧云宏
科教導(dǎo)刊 2014年3期

周世平+武秀川+盧云宏

摘 要 文章針對數(shù)據(jù)結(jié)構(gòu)課程的特點,分析了該門課程實踐環(huán)節(jié)面臨的問題,提出了學(xué)生實踐應(yīng)由簡單驗證、設(shè)計、到綜合創(chuàng)新的觀點,對實踐環(huán)節(jié)的實驗課和課程設(shè)計兩個階段分別規(guī)劃了驗證型、設(shè)計型和綜合型實驗。并且設(shè)計型實驗相互關(guān)聯(lián),有助于學(xué)生過渡到綜合實驗。兩個年級的教學(xué)試驗表明,這樣的實踐規(guī)劃幫助學(xué)生理解課程,增強(qiáng)學(xué)生的數(shù)據(jù)結(jié)構(gòu)和算法的設(shè)計能力,提高了學(xué)生的綜合分析、合作完成項目的能力。

關(guān)鍵詞 數(shù)據(jù)結(jié)構(gòu) 實踐環(huán)節(jié) 實驗課 課程設(shè)計

中圖分類號:G424 文獻(xiàn)標(biāo)識碼:A

數(shù)據(jù)結(jié)構(gòu)課程是計算機(jī)科學(xué)技術(shù)、軟件工程專業(yè)的專業(yè)核心基礎(chǔ)課。其范疇涉及數(shù)學(xué)、計算機(jī)硬件、計算機(jī)軟件、數(shù)據(jù)存儲器分配、數(shù)據(jù)組織及查找。數(shù)據(jù)結(jié)構(gòu)課程是程序設(shè)計提高的基礎(chǔ),也是操作系統(tǒng)、編譯系統(tǒng)和數(shù)據(jù)庫系統(tǒng)等系統(tǒng)程序的重要基礎(chǔ),尤其對于進(jìn)行高效率的計算機(jī)程序開發(fā)非常重要。

計算機(jī)專業(yè)的數(shù)據(jù)結(jié)構(gòu)課程通常設(shè)置在大學(xué)的一、二年級,它包括兩個環(huán)節(jié):課堂教學(xué)和實踐環(huán)節(jié)。實踐環(huán)節(jié)設(shè)置的目的:首先是讓學(xué)生學(xué)會將抽象的數(shù)據(jù)結(jié)構(gòu)表示為具體的物理存儲并使用,將算法轉(zhuǎn)化為程序,加強(qiáng)對算法的理解;其次,學(xué)生要在實踐環(huán)節(jié)實現(xiàn)算法設(shè)計、進(jìn)一步理解算法;最后,學(xué)生在實踐環(huán)節(jié)完成算法的測試和比較,理解算法的復(fù)雜性。對于僅僅學(xué)了一門程序設(shè)計課程的學(xué)生,不習(xí)慣在抽象的層次上解決問題。難以建立數(shù)據(jù)結(jié)構(gòu)的概念、算法的思想。這樣,實踐環(huán)節(jié)在數(shù)據(jù)結(jié)構(gòu)課程中占據(jù)著極其重要的地位。近年來,人們在實踐環(huán)節(jié)上進(jìn)行了一些理論方面的探討,①②實踐環(huán)節(jié)有專門的實踐教程,③課程設(shè)計不再是一個小項目的實現(xiàn),也有專門的指導(dǎo)。④多年的教學(xué)實踐,我們深切體會到,數(shù)據(jù)結(jié)構(gòu)課程能否順暢進(jìn)行,很大程度上取決于實踐環(huán)節(jié)的有效實現(xiàn)。

1 實踐環(huán)節(jié)面臨的問題

實踐環(huán)節(jié)由實驗課和課程設(shè)計兩個階段組成。其中實驗課與理論課同步進(jìn)行,與所學(xué)章節(jié)內(nèi)容密切相關(guān);課程設(shè)計是在課堂教學(xué)和實驗課結(jié)束之后進(jìn)行的集中的綜合設(shè)計,內(nèi)容可涵蓋課程的全部內(nèi)容。目前各高校通常在實驗課程階段采用驗證型實驗,即針對給定的數(shù)據(jù)結(jié)構(gòu),將教科書中的算法轉(zhuǎn)化為程序,驗證算法的正確性;在課程設(shè)計階段采用設(shè)計型實驗,給出若干個題目,讓學(xué)生自行考慮所使用的數(shù)據(jù)結(jié)構(gòu)并設(shè)計算法完成題目。我們對這樣的實踐課程進(jìn)行了分析,并結(jié)合學(xué)生的反饋信息,總結(jié)出實踐環(huán)節(jié)中面臨的主要問題是:(1)數(shù)據(jù)結(jié)構(gòu)的選擇問題。傳統(tǒng)的實驗課階段是以章節(jié)內(nèi)容為核心,驗證算法為主,忽略了抽象化的訓(xùn)練,導(dǎo)致學(xué)生在課程設(shè)計階段及應(yīng)用程序開發(fā)中數(shù)據(jù)結(jié)構(gòu)選擇方面的不足。(2)算法應(yīng)用的問題。實驗課階段的驗證型實驗誤導(dǎo)學(xué)生將算法與程序視為等同,忽略了算法的重要性,看不到算法的應(yīng)用,直接導(dǎo)致學(xué)生在項目設(shè)計中很少應(yīng)用算法設(shè)計。還有算法測試部分的缺乏導(dǎo)致學(xué)生較少地分析和比較算法。(3)課程設(shè)計階段的問題。課程設(shè)計往往是單獨(dú)一個項目,缺少綜合性。還有,由于實驗課階段與課程設(shè)計階段的內(nèi)容缺少銜接,學(xué)生由被動的驗證型實驗過渡到綜合型實驗呈現(xiàn)困難, 喪失完成課程設(shè)計的信心,趨于抄襲。(4)實踐環(huán)節(jié)的設(shè)計。本文對數(shù)據(jù)結(jié)構(gòu)課程實踐環(huán)節(jié)的教學(xué)內(nèi)容進(jìn)行了設(shè)計。對實驗課和課程設(shè)計兩個階段的內(nèi)容重新進(jìn)行了規(guī)劃。強(qiáng)調(diào)了實驗階段的設(shè)計性和課程設(shè)計的綜合性。兩個階段進(jìn)行有效銜接是數(shù)據(jù)結(jié)構(gòu)課程實踐教學(xué)環(huán)節(jié)任務(wù)完成的保障。

2 實踐環(huán)節(jié)的設(shè)計思想

實踐環(huán)節(jié)由實驗課和課程設(shè)計兩個階段組成。實驗課程階段與理論課同步進(jìn)行,其內(nèi)容與教學(xué)章節(jié)緊密相關(guān)。實驗課階段的實驗可分為驗證型實驗和設(shè)計型試驗。驗證型實驗的目的是促進(jìn)學(xué)生對于所學(xué)的數(shù)據(jù)結(jié)構(gòu)與算法的理解,并學(xué)會將算法程序?qū)崿F(xiàn)。設(shè)計型實驗的目的是通過具體實例,訓(xùn)練學(xué)生將具體問題進(jìn)行抽象,設(shè)計數(shù)據(jù)結(jié)構(gòu)和算法。為了向課程設(shè)計階段過渡,設(shè)計型實驗的題目相互關(guān)聯(lián),比如可采用一個綜合項目的子項目作為一個設(shè)計型實驗。

課程設(shè)計階段采用綜合型實驗,其目的是訓(xùn)練學(xué)生對于比較大的項目能夠進(jìn)行綜合設(shè)計,從項目總體需求設(shè)計數(shù)據(jù)結(jié)構(gòu)和算法,將項目劃分為若干個獨(dú)立的子項目。學(xué)生可借用前期的設(shè)計型實驗,綜合成較大的項目。

3 實驗課階段的實驗設(shè)計

實驗課階段的實驗包含驗證型和設(shè)計型實驗。下面樣例是關(guān)于鏈表的實驗。

3.1 驗證型實驗樣例

【內(nèi)容】鏈表的實現(xiàn)和基本操作。

【要求】定義鏈表結(jié)點,假設(shè)鏈表的元素為int類型數(shù)據(jù)。

(1)程序?qū)崿F(xiàn)鏈表的基本操作

(a)初始化LinkedListInit()

(b)創(chuàng)建鏈表LinkedListCreate()

(c)求表長LinkedListLenth(LinkedList L)

(d)按值查找 LinkedListLocate(LinkedList L, Elemtype x)

(e)插入一個元素 LinkedListInsert(LinkedList L,int i, Elemtype x)

(f)刪除一個元素 LinkedListDelete(LinkedList L,int i)

(g)遍歷順序表 LinkedListInsertTraverse(LinkedList L)

(2)編寫main()函數(shù),給出實例測試各個基本操作。

3.2 設(shè)計型實驗樣例

【內(nèi)容】鏈表的應(yīng)用。

已知本市的某一線路公共汽車在早晨高峰期間極其擁擠,乘客要求汽車公司增加早班車的數(shù)量。現(xiàn)在公司派你去調(diào)查該線路汽車的乘客數(shù)目變化情況,報告上午7:00-8:00該線路在各站的乘客流量。

【要求】創(chuàng)建BusStop類型的結(jié)點用以表示站點。用鏈表Line表示該線路。

(1)設(shè)計站點的數(shù)據(jù)結(jié)構(gòu);endprint

(2)設(shè)計線路的數(shù)據(jù)結(jié)構(gòu);

(3)設(shè)計算法;

(4)程序設(shè)計與實現(xiàn);

(5)選定正常值和邊界值進(jìn)行測試。

3.3 驗證型實驗與設(shè)計型實驗對比分析

我們對驗證型實驗和設(shè)計型實驗進(jìn)行了分析比較,結(jié)果如表1所示。

另外,所有設(shè)計型實驗均是圍繞市公交系統(tǒng),相互關(guān)聯(lián),為學(xué)生的課程設(shè)計做準(zhǔn)備。

4 課程設(shè)計階段的實驗設(shè)計

課程設(shè)計階段的實驗采用綜合性實驗。

4.1 綜合型實驗樣例

【內(nèi)容】設(shè)計煙臺公交系統(tǒng)。本系統(tǒng)分為三個模塊:乘客查詢模塊、管理模塊和統(tǒng)計模塊。

【要求】三個學(xué)生合作完成該系統(tǒng)。對系統(tǒng)進(jìn)行綜合分析,選擇所用的數(shù)據(jù)結(jié)構(gòu)和算法。要求用到所學(xué)的數(shù)據(jù)結(jié)構(gòu)至少3個。每個學(xué)生選一個模塊,相互測試,共同完成課程設(shè)計的實驗報告。

4.2 涉及的數(shù)據(jù)結(jié)構(gòu)與算法

可選擇的數(shù)據(jù)結(jié)構(gòu)有:線性表、棧、隊列、稀疏矩陣、二叉樹與樹、圖、查找集合等,以及在這些數(shù)據(jù)結(jié)構(gòu)上實施的算法。

4.3 設(shè)計型實驗和綜合型實驗對比分析

我們對設(shè)計型實驗和綜合型實驗進(jìn)行了分析比較,結(jié)果如表2所示。

5 結(jié)語

本文論述的數(shù)據(jù)結(jié)構(gòu)課程實踐環(huán)節(jié)的教學(xué)改革設(shè)計,于2012年在煙臺大學(xué)計算機(jī)學(xué)院軟件工程專業(yè)和煙臺大學(xué)文經(jīng)學(xué)院計算機(jī)科學(xué)與技術(shù)專業(yè)實施。我們將受惠于該設(shè)計方案的學(xué)生(試驗學(xué)生)與其他學(xué)生進(jìn)行了對比,對比結(jié)果顯示他們在很多方面表現(xiàn)出優(yōu)勢,見表3。

總之,我們進(jìn)行的數(shù)據(jù)結(jié)構(gòu)實踐環(huán)節(jié)的設(shè)計是以學(xué)生為主體,變學(xué)生被動學(xué)習(xí)為主動學(xué)習(xí),重視實踐環(huán)節(jié)中數(shù)據(jù)結(jié)構(gòu)與算法的設(shè)計,強(qiáng)調(diào)實驗課階段與課程設(shè)計階段的銜接。驗證型、設(shè)計型和綜合型三種實驗是由簡單驗證型、構(gòu)造設(shè)計型到綜合分析設(shè)計型,循序漸進(jìn)地培養(yǎng)了學(xué)生的實踐能力。兩個年級教學(xué)試驗證明其效果良好,值得我們進(jìn)一步探討、完善,整理出合適的數(shù)據(jù)結(jié)構(gòu)實踐教材并推廣使用。

注釋

① 張英彥.論實踐教學(xué)的理論基礎(chǔ)[J].教育科學(xué),2006.22(4):34-36.

② 張英彥.論高校實踐教學(xué)目標(biāo)[J].教育研究,2006(5):46-49.

③ 徐惠.數(shù)據(jù)結(jié)構(gòu)實踐教程[M].北京:清華大學(xué)出版社,2010.

④ 何欽銘,馮雁,陳越.數(shù)據(jù)結(jié)構(gòu)課程設(shè)計.杭州:浙江大學(xué)出版社,2007.endprint

主站蜘蛛池模板: 五月婷婷丁香色| 大香网伊人久久综合网2020| 国产亚洲高清在线精品99| 精品国产香蕉伊思人在线| 日韩精品中文字幕一区三区| 久草热视频在线| 国产尤物jk自慰制服喷水| 国产系列在线| 高清欧美性猛交XXXX黑人猛交| 五月天丁香婷婷综合久久| 精品国产免费观看| 囯产av无码片毛片一级| 午夜色综合| 污网站在线观看视频| 国产精品熟女亚洲AV麻豆| 国产丰满大乳无码免费播放| www.国产福利| 波多野结衣中文字幕久久| 中文字幕精品一区二区三区视频| 114级毛片免费观看| 日本少妇又色又爽又高潮| 91久久精品国产| 亚洲系列无码专区偷窥无码| 美女被操91视频| 亚洲免费人成影院| 在线播放国产一区| 中文字幕 欧美日韩| P尤物久久99国产综合精品| 国产福利小视频在线播放观看| 黄片一区二区三区| 久久性妇女精品免费| 日韩a级毛片| 国产美女91视频| 国模视频一区二区| 亚洲国产精品日韩欧美一区| 国产精品刺激对白在线| 中文字幕久久亚洲一区| 在线看AV天堂| 亚洲欧洲综合| 国产精品熟女亚洲AV麻豆| 久久久久久久蜜桃| 四虎永久在线精品国产免费| 亚洲嫩模喷白浆| 久青草网站| 九月婷婷亚洲综合在线| 欧洲极品无码一区二区三区| 91麻豆国产视频| 欧美成人午夜在线全部免费| 精品国产aⅴ一区二区三区| 9cao视频精品| 97免费在线观看视频| 亚洲av综合网| 欧美一级高清视频在线播放| 欧美成人免费午夜全| 最新国产高清在线| 国产永久免费视频m3u8| www.youjizz.com久久| 东京热av无码电影一区二区| 狠狠干综合| 伊人无码视屏| 国产精品久久久久鬼色| 在线国产资源| 99re经典视频在线| 亚洲日本中文综合在线| 日本一区二区三区精品视频| 欧美日韩国产在线人| 亚洲欧美人成人让影院| 91视频日本| 欧美中出一区二区| 中文字幕日韩丝袜一区| 国产在线第二页| 久久精品免费看一| 日本成人不卡视频| 伊人久久婷婷五月综合97色| 亚洲成人免费在线| 日韩久草视频| 国产美女免费| 91成人在线免费观看| 999在线免费视频| 国产在线视频导航| 国产后式a一视频| 欧美视频在线第一页|