国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)改革研究

2011-04-26 03:57:32劉麗杰黑龍江八一農(nóng)墾大學(xué)信息技術(shù)學(xué)院黑龍江大慶163319
關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu)程序設(shè)計(jì)課件

劉麗杰 (黑龍江八一農(nóng)墾大學(xué)信息技術(shù)學(xué)院,黑龍江大慶1 63319)

《數(shù)據(jù)結(jié)構(gòu)》是一門極具抽象性的課程,其特點(diǎn)就是邏輯性強(qiáng),概念多,算法多,要求學(xué)生具有一定的程序設(shè)計(jì)能力。這就首先給學(xué)生的理論學(xué)習(xí)造成一定的困難,很多學(xué)生認(rèn)為學(xué)習(xí)這門課程太枯燥、太抽象、不好學(xué),學(xué)了也不知有什么用。慢慢的學(xué)生很容易產(chǎn)生畏難和茫然的情緒,在學(xué)習(xí)過程中缺乏信心。但 《數(shù)據(jù)結(jié)構(gòu)》是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)中的一門核心課程,也是一門理論與實(shí)踐緊密結(jié)合的基礎(chǔ)課程,《數(shù)據(jù)結(jié)構(gòu)》課程的學(xué)習(xí)效果不僅關(guān)系到其他后續(xù)課程的學(xué)習(xí),也關(guān)系到計(jì)算機(jī)專業(yè)學(xué)生的專業(yè)素質(zhì)和軟件設(shè)計(jì)水平,在計(jì)算機(jī)及相關(guān)專業(yè)的課程體系中起著承上啟下的重要作用[1-3]。因此,研究《數(shù)據(jù)結(jié)構(gòu)》課程的教學(xué)改革是具有一定的深遠(yuǎn)意義。

1 結(jié)合案例精心設(shè)計(jì)教學(xué)內(nèi)容

《數(shù)據(jù)結(jié)構(gòu)》具有抽象性和靈活性等特點(diǎn),對(duì)邏輯思維能力要求高,知識(shí)點(diǎn)很多而且靈活多變,這就要求教師在選擇和安排教學(xué)內(nèi)容時(shí)多搜集一些生活中的實(shí)例,在講授時(shí)深入淺出地把這些例子和書本中的理論知識(shí)聯(lián)系起來(lái),從而使深?yuàn)W的理論變得生動(dòng)有趣。例如在講棧時(shí),可以舉一個(gè)數(shù)制轉(zhuǎn)換的例子,把棧先進(jìn)后出的特點(diǎn)及如何在數(shù)制轉(zhuǎn)換中使用棧來(lái)存放余數(shù)聯(lián)系起來(lái),進(jìn)一步說(shuō)明棧的應(yīng)用;或者在講解圖的最短路徑算法時(shí),可將其與城市交通的最優(yōu)路徑選擇聯(lián)系在一起,下面就以此為例詳細(xì)講解一下。

通常情況下,兩城市間的 “最佳路徑”可能需要考慮的并非僅僅是 “空間距離”的最短,還有 “時(shí)間最短”和 “費(fèi)用最小”。根據(jù)人們出行的需求不同,經(jīng)濟(jì)能力不同,選擇的 “最佳路徑”也不同??紤]到只是以該案例加強(qiáng)教學(xué)效果,故在不考慮其他因素的前提下,僅以“空間距離”最短來(lái)講解。如圖1給出了幾個(gè)城市之間的火車運(yùn)行情況,判斷火車能否從一個(gè)城市到達(dá)另一個(gè)城市,就是看從這個(gè)城市出發(fā)順著箭頭的方向是否能夠到達(dá)目標(biāo)城市,如果能夠到達(dá)的話,則找出共有幾條路徑?其中路徑長(zhǎng)度最短的是哪一條?這樣,城市間最佳路徑的選擇就轉(zhuǎn)換成了一個(gè)圖的求最短路徑問題,其對(duì)應(yīng)的圖結(jié)構(gòu)如圖2所示。

圖1 城市地圖

圖2 城市地圖對(duì)應(yīng)的圖結(jié)

以鄭州為例,列出從鄭州到其他各個(gè)城市的最短路徑長(zhǎng)度和詳細(xì)路徑,如圖3所示。這是一個(gè)典型的求最短路徑的圖的問題。在該例中使用鄰接矩陣作為圖的結(jié)構(gòu),使用隊(duì)列記錄最短路徑上途經(jīng)的城市,使用迪杰斯特拉(Dijkstra)算法求解,詳細(xì)說(shuō)明請(qǐng)見代碼中注釋。

編寫程序?qū)崿F(xiàn)算法并調(diào)試運(yùn)行通過,學(xué)生就此會(huì)進(jìn)一步體會(huì)到圖的概念及其應(yīng)用,并不像原來(lái)理解的那樣空洞、抽象。通過與實(shí)際應(yīng)用的密切聯(lián)系,學(xué)生對(duì)所學(xué)知識(shí)的理解和應(yīng)用能力及學(xué)習(xí)興趣都會(huì)有很大提高。

圖3 鄭州到其他城市的最短路徑

2 靈活采用教學(xué)方法

1)現(xiàn)代化多媒體教學(xué)手段與傳統(tǒng)教學(xué)手段相結(jié)合 現(xiàn)代化多媒體教學(xué)手段在某些課程的教學(xué)過程中發(fā)揮了極大的作用,但對(duì)于像 《數(shù)據(jù)結(jié)構(gòu)》這種理論性很強(qiáng)的課程,課堂中完全使用多媒體課件的教學(xué)效果可能并不如想象中那樣理想。比如在講解線性表、樹或者圖的時(shí)候輔以多媒體課件直觀表示,可以加強(qiáng)學(xué)生的理解;在講解算法或者某些證明時(shí)也用多媒體課件,效果就不是很好[4]。尤其是在講解算法時(shí),學(xué)生更喜歡教師用粉筆邊寫邊解釋,這樣雖然速度比使用多媒體課件稍慢,但學(xué)生的理解會(huì)更透徹,對(duì)學(xué)生的影響也會(huì)更深刻。當(dāng)然,這種理解只是學(xué)生對(duì)某一點(diǎn)上的理解,還需要結(jié)合多媒體,由點(diǎn)到面展開,發(fā)揮兩者的長(zhǎng)處。

2)借助校園網(wǎng)絡(luò)平臺(tái) 借助校園網(wǎng)絡(luò)平臺(tái),將 《數(shù)據(jù)結(jié)構(gòu)》的課件、習(xí)題、典型算法源程序、算法演示動(dòng)畫等教學(xué)資料,進(jìn)行匯集整理、分類,放在校園網(wǎng)上供師生共享,形成一種全新的教學(xué)模式,開展靈活多樣的網(wǎng)絡(luò)教學(xué)輔導(dǎo)活動(dòng),還可以在網(wǎng)站上實(shí)現(xiàn)在線答疑、在線測(cè)試、學(xué)習(xí)論壇等功能,讓學(xué)生可以在網(wǎng)上靈活地進(jìn)行學(xué)習(xí)、復(fù)習(xí)或自我測(cè)試。同時(shí),學(xué)生之間以及師生之間可以進(jìn)行實(shí)時(shí)或非實(shí)時(shí)的交流,實(shí)現(xiàn)同學(xué)間的互相討論以及師生間的答疑。

3)采用 “雙向互動(dòng)”式的教學(xué)方法 教師的職責(zé)不僅要教會(huì)學(xué)生新知識(shí),更重要的要教會(huì)學(xué)生如何去獲取新知識(shí),教學(xué)中既要注重教師的教又要注重學(xué)生的學(xué)。采取 “合作互動(dòng)”的方法,在教師的指導(dǎo)下讓學(xué)生自己學(xué)會(huì)提出問題、分析問題和解決問題,將以 “教師為主體”、以 “課程為中心”的教學(xué)方式變?yōu)?“以學(xué)生為主體”、以 “能力為中心”,使學(xué)生由被動(dòng)的接受變?yōu)橹鲃?dòng)的發(fā)現(xiàn)[5]。另外,通過師生共同回顧所學(xué)內(nèi)容來(lái)找出需要改進(jìn)和深化的地方,在算法設(shè)計(jì)之前要讓學(xué)生積極思考,遇到問題時(shí)教師再進(jìn)行適當(dāng)提示,最終找出解決問題的方法。

3 注重加強(qiáng)實(shí)踐教學(xué)

《數(shù)據(jù)結(jié)構(gòu)》課程實(shí)際上是程序設(shè)計(jì)課程的延續(xù)和深化,程序設(shè)計(jì)課程只要求學(xué)生按照程序設(shè)計(jì)的要求和規(guī)范來(lái)設(shè)計(jì)一些滿足給定要求的程序即可,它強(qiáng)調(diào)的是程序設(shè)計(jì)基礎(chǔ)的理念;但 《數(shù)據(jù)結(jié)構(gòu)》課程強(qiáng)調(diào)的是軟件的理念,《數(shù)據(jù)結(jié)構(gòu)》的實(shí)驗(yàn)問題表面上是程序設(shè)計(jì),但設(shè)計(jì)的要求和程度是不一樣的,它要求學(xué)生掌握的是 《數(shù)據(jù)結(jié)構(gòu)》的抽象特性[4-6]。

在實(shí)驗(yàn)教學(xué)中,學(xué)生是實(shí)驗(yàn)的主體,教師可以根據(jù)學(xué)生對(duì)教學(xué)內(nèi)容的掌握情況來(lái)設(shè)計(jì)相應(yīng)層次的上機(jī)實(shí)踐內(nèi)容,采用針對(duì)不同學(xué)生進(jìn)行不同的教學(xué)方法,即分層次教學(xué),也就是實(shí)驗(yàn)課上既要有基本實(shí)驗(yàn)的訓(xùn)練,也要有能讓學(xué)生獨(dú)立思考、綜合運(yùn)用知識(shí)創(chuàng)新等體現(xiàn)能力的實(shí)驗(yàn)。為了學(xué)生能夠?qū)W好復(fù)雜的程序設(shè)計(jì),在實(shí)驗(yàn)課上進(jìn)行強(qiáng)化訓(xùn)練,要求學(xué)生編寫的程序正確易懂、結(jié)構(gòu)清楚,并進(jìn)行嚴(yán)格的課堂打分制度,目的是培養(yǎng)學(xué)生的數(shù)據(jù)抽象能力、分析問題、解決問題的能力以及軟件開發(fā)的能力,為學(xué)生計(jì)算機(jī)程序設(shè)計(jì)與應(yīng)用奠定了良好的基礎(chǔ)。堅(jiān)持以 “數(shù)據(jù)的組織方式和算法設(shè)計(jì)”為主線,以 “培養(yǎng)綜合應(yīng)用能力”為目標(biāo),鼓勵(lì)學(xué)生自行設(shè)計(jì)與開發(fā)綜合實(shí)驗(yàn)項(xiàng)目 (大型作業(yè))、設(shè)計(jì)開發(fā)算法的多媒體演示軟件、多參加ACM等程序設(shè)計(jì)練習(xí),使學(xué)生通過自學(xué)、討論、參加訓(xùn)練比賽等多種方式來(lái)激發(fā)學(xué)習(xí)興趣,嘗試自主、個(gè)性化學(xué)習(xí),充分發(fā)揮潛力,培養(yǎng)并提高其綜合能力[6]。

[1]張紅霞,盤麗麗.《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)改革研究與探討 [J].現(xiàn)代計(jì)算機(jī) (專業(yè)版),2009(6):79-81.

[2]周玉林,賴鑫生.《數(shù)據(jù)結(jié)構(gòu)》教改中的問題研究與探討[J].上饒師范學(xué)院學(xué)報(bào),2008(3):84-88.

[3]張 娟,安少華,胡選子,等.“數(shù)據(jù)結(jié)構(gòu)”課程的教學(xué)改革與實(shí)踐 [J].計(jì)算機(jī)教育,2008(16):53-54.

[4]鐘治初.《數(shù)據(jù)結(jié)構(gòu)》課程實(shí)驗(yàn)教學(xué)改革的理論與實(shí)踐探討 [J].內(nèi)江科技,2007(3):149-150.

[5]蔡世霞,孫玉琦.《數(shù)據(jù)結(jié)構(gòu)》課程教改模式研究[J].北京城市學(xué)院學(xué)報(bào),2009(5):62-65.

[6]陶影,張斌.《數(shù)據(jù)結(jié)構(gòu)》實(shí)驗(yàn)教學(xué)應(yīng)重視算法設(shè)計(jì)與分析能力的培養(yǎng) [J].實(shí)驗(yàn)室研究與探索,2008(12):119-122.

猜你喜歡
數(shù)據(jù)結(jié)構(gòu)程序設(shè)計(jì)課件
基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
電子制作(2019年9期)2019-05-30 09:42:04
高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
“翻轉(zhuǎn)課堂”教學(xué)模式的探討——以《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)為例
從“廣用”到“省用”——談音樂教學(xué)中課件使用的“度”
高職高專數(shù)據(jù)結(jié)構(gòu)教學(xué)改革探討
PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
提高高中數(shù)學(xué)多媒體課件質(zhì)量的幾點(diǎn)思考
應(yīng)用多媒體教學(xué)課件的取與舍
TRIZ理論在“數(shù)據(jù)結(jié)構(gòu)”多媒體教學(xué)中的應(yīng)用
水城县| 招远市| 南江县| 金堂县| 通城县| 蛟河市| 东方市| 绍兴县| 沙田区| 莲花县| 镇雄县| 体育| 阜新市| 封丘县| 隆昌县| 巍山| 同江市| 铜梁县| 永平县| 开阳县| 宁陕县| 锦州市| 宁波市| 航空| 民勤县| 静宁县| 柘城县| 庆元县| 疏附县| 郁南县| 海盐县| 柳江县| 皮山县| 上饶县| 临沧市| 武安市| 克东县| 荥阳市| 九江市| 乌拉特后旗| 武汉市|