溫曉莉
摘 要:《數(shù)據(jù)結(jié)構(gòu)》是計(jì)算機(jī)專業(yè)的專業(yè)基礎(chǔ)課程,具有很強(qiáng)的實(shí)踐性。本文結(jié)合筆者在課程教學(xué)的一些體會(huì),闡述了在教學(xué)中除了使用傳統(tǒng)的講授方式以外,如何提高學(xué)生的學(xué)習(xí)興趣和教學(xué)效果,培養(yǎng)學(xué)生的邏輯思維能力、創(chuàng)新能力和應(yīng)用能力。
關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu);教學(xué)方法
從事教學(xué)多年時(shí)間,備課上課不敢松懈,不同的學(xué)生,更高的要求促使我努力探索如何使學(xué)生在課堂上學(xué)到更多的專業(yè)知識(shí)。我希望學(xué)生們?cè)诿看螌W(xué)習(xí)了這門(mén)課后能感到這一天過(guò)的很充實(shí)。
《數(shù)據(jù)結(jié)構(gòu)》課程本身邏輯性強(qiáng),抽象性高,學(xué)生在學(xué)習(xí)的過(guò)程中認(rèn)為這門(mén)課程理論性太強(qiáng)、太枯燥、不好學(xué)、學(xué)了不知道有什么用、怎么用。而在面對(duì)具體問(wèn)題時(shí),又不知道應(yīng)該如何應(yīng)用學(xué)過(guò)的知識(shí)來(lái)給出切實(shí)可行的解決方案以及編制程序,得到正確結(jié)果。怎樣把這門(mén)抽象的課程變得具體而生動(dòng),增加其積極性和主動(dòng)性,提高學(xué)生的學(xué)習(xí)興趣。結(jié)合我在教學(xué)過(guò)程中的一些經(jīng)驗(yàn)點(diǎn)滴,我有著以下幾點(diǎn)看法:
1 學(xué)以致用,善于從學(xué)生的生活實(shí)際中挖掘“例子”
《數(shù)據(jù)結(jié)構(gòu)》課程教材中包含了數(shù)據(jù)結(jié)構(gòu)相關(guān)的基礎(chǔ)知識(shí)和相關(guān)的算法知識(shí)。對(duì)于基礎(chǔ)理論知識(shí)部分可以采取在教室集體講授的教學(xué)方式。在講授時(shí)可以通過(guò)舉例或借用實(shí)物的方式對(duì)內(nèi)容進(jìn)行描述,利用引導(dǎo)教學(xué)的方式讓學(xué)生發(fā)揮自己的想象去解答問(wèn)題。例如,在講到第三章“棧和隊(duì)列的結(jié)構(gòu)”時(shí),首先說(shuō)明棧和隊(duì)列與前面所講到的線性表有所不同。在線性結(jié)構(gòu)中,我們可以對(duì)它的任意一個(gè)數(shù)據(jù)元素進(jìn)行操作,而棧和隊(duì)列都是操作受限的線性表,棧的插入和刪除操作在一端進(jìn)行,這樣的結(jié)構(gòu)決定了它的特點(diǎn)是先進(jìn)后出,后進(jìn)先出;隊(duì)列的結(jié)構(gòu)是插入在一端,刪除在另一端,其特點(diǎn)是先進(jìn)先出,后進(jìn)后出。教師在說(shuō)明了棧和隊(duì)列的結(jié)構(gòu)及特點(diǎn)之后,引導(dǎo)學(xué)生自己考慮現(xiàn)實(shí)生活中存不存在棧和隊(duì)列結(jié)構(gòu),很多學(xué)生會(huì)找到隊(duì)列的結(jié)構(gòu)。
學(xué)習(xí)《數(shù)據(jù)結(jié)構(gòu)》的目的就是能夠主動(dòng)將書(shū)中的知識(shí)靈活運(yùn)用到生活中去。相對(duì)本科學(xué)生而言,高職學(xué)生的理論基礎(chǔ)普遍薄弱,所以在教學(xué)中不能一味地只講理論,而應(yīng)該結(jié)合學(xué)生實(shí)際,使每個(gè)知識(shí)點(diǎn)都與具體的應(yīng)用實(shí)際聯(lián)系起來(lái)使用更加通俗、形象、直觀的教學(xué)語(yǔ)言和教學(xué)方法進(jìn)行講解,從而提高了他們的實(shí)踐應(yīng)用能力。例如在講授圖的概念時(shí),學(xué)生不理解圖的最小生成樹(shù)有何用處,于是列舉了網(wǎng)絡(luò)布線,城市道路建設(shè),郵遞員送信等大量應(yīng)用實(shí)例,并啟發(fā)學(xué)生自己去發(fā)現(xiàn)其他的一些應(yīng)用實(shí)例,結(jié)果學(xué)生很感興趣,對(duì)這個(gè)知識(shí)點(diǎn)記憶非常深刻??傮w來(lái)說(shuō),《數(shù)據(jù)結(jié)構(gòu)》課程以教室傳統(tǒng)講授為主,適當(dāng)?shù)丶尤雽?shí)例教學(xué)、多媒體教學(xué)等多種教學(xué)方式,可以激發(fā)學(xué)生的學(xué)習(xí)興趣,提高教學(xué)效果。
2 學(xué)生主體地位的確立以及教師引導(dǎo)作用的發(fā)揮
努力引導(dǎo)學(xué)生思考,啟發(fā)學(xué)生思維。在學(xué)習(xí)時(shí),教師要鼓勵(lì)學(xué)生學(xué)會(huì)大膽的去猜想、判斷,在學(xué)習(xí)中學(xué)會(huì)產(chǎn)生疑問(wèn),培養(yǎng)學(xué)生不受固定模式約束的能力,并幫助學(xué)生去積極克服思維定式,要將其猜想作為邏輯推理的一種形式,培養(yǎng)學(xué)生進(jìn)行舉一反三的能力。如在教學(xué)中,教師要注意引導(dǎo)學(xué)生從不同方向利用其他學(xué)科的相關(guān)理論,開(kāi)闊思路,找出發(fā)現(xiàn)問(wèn)題的多種解法。而后在眾多的解法中,經(jīng)過(guò)歸納、判斷和比較,最終得出一個(gè)最佳的結(jié)論。
少理論,重實(shí)踐。以前那種填鴨式的教學(xué)方式對(duì)于實(shí)踐性特強(qiáng)的計(jì)算機(jī)課是很不適合的。作為理論課并不代表一定要講滿一節(jié)課的理論知識(shí)。因?yàn)楝F(xiàn)在的教材大都簡(jiǎn)明、通俗且還圖文并茂,大部學(xué)生都能看懂,教師在教學(xué)過(guò)程中起的是貫通、點(diǎn)撥的作用,故我們提倡教師只講解一些難懂的、易錯(cuò)的地方以及一些更快更有效的學(xué)習(xí)方法,而更全面地發(fā)揮學(xué)生的學(xué)習(xí)自主性和自學(xué)能力。書(shū)上寫(xiě)得很詳細(xì)、易懂的,可以一概不講,留給學(xué)生課后去自學(xué)并上機(jī)實(shí)際操作。
3 要注重培養(yǎng)學(xué)生的邏輯思維能力和創(chuàng)新能力
數(shù)據(jù)結(jié)構(gòu)研究的如何合理的進(jìn)行數(shù)據(jù)組織、如何編寫(xiě)清晰高效的算法,培養(yǎng)對(duì)算法的計(jì)算復(fù)雜性進(jìn)行正確分析的能力。在教學(xué)中要有意識(shí)的培養(yǎng)學(xué)生的分析、思維、綜合、推理能力。例如,遞歸算法在樹(shù)、二叉樹(shù)的定義,樹(shù)和二叉樹(shù)的操作實(shí)現(xiàn)中應(yīng)用的非常廣泛,學(xué)生往往感到非常抽象、難以理解,在教學(xué)中應(yīng)該使學(xué)生明白遞歸的實(shí)質(zhì)是分治,通過(guò)分治可以將一個(gè)難以直接解決的大問(wèn)題,分割成一些規(guī)模較小的相同問(wèn)題,以便各個(gè)擊破,分而治之。反復(fù)應(yīng)用分治手段,可以使子問(wèn)題與原問(wèn)題類型一致而其規(guī)模卻不斷縮小,最終使子問(wèn)題縮小到很容易求出其解,由此自然導(dǎo)致遞歸算法。進(jìn)而形成應(yīng)用分治與遞歸的思想去分析、解決其他復(fù)雜問(wèn)題的能力。
4 充分利用各種現(xiàn)代教學(xué)資源
在教學(xué)中通過(guò)編寫(xiě)多媒體教學(xué)課件和演示程序,合理使用現(xiàn)代化教學(xué)手段使教學(xué)效果更加直觀,可以讓本來(lái)抽象的數(shù)據(jù)結(jié)構(gòu)內(nèi)容變得很容易理解,既消除了學(xué)生的畏難情緒,也提高了學(xué)生的學(xué)習(xí)興趣,強(qiáng)化了教學(xué)效果。如:棧和隊(duì)列的入和出的動(dòng)態(tài)表現(xiàn);排序和查找過(guò)程的動(dòng)態(tài)演示;動(dòng)態(tài)鏈表的基本操作和遞歸的模擬演示等;這些都可以利用Flash制作出過(guò)程演示動(dòng)畫(huà),在講課的適當(dāng)時(shí)候,給學(xué)生演示。
實(shí)踐證明,將不同的教學(xué)方法運(yùn)用到《數(shù)據(jù)結(jié)構(gòu)》是課程教學(xué)中,學(xué)生的學(xué)習(xí)興趣和積極性都得到了很大的提高。新方法重視學(xué)生自我意識(shí)培養(yǎng),使學(xué)生在教學(xué)活動(dòng)中充分發(fā)揮了主體作用。在學(xué)習(xí)和其他活動(dòng)中顯示出更強(qiáng)的上進(jìn)心、自信心和學(xué)習(xí)能力,很好的培養(yǎng)了學(xué)生的求異思維,開(kāi)發(fā)了智力,更重要的是培養(yǎng)了學(xué)生的探索精神。
參考文獻(xiàn)
[1]童玲,黃曉娟.對(duì)高職高?!稊?shù)據(jù)結(jié)構(gòu)》教學(xué)的探索[J]. 今日科苑,2009,14.
[2]李丹丹.數(shù)據(jù)結(jié)構(gòu)教學(xué)改革與實(shí)踐[J]. 北京城市學(xué)院學(xué)報(bào),2007,3.
[3]王曉玲,顏秉忠.數(shù)據(jù)結(jié)構(gòu)課程教學(xué)探討與研究[J]. 大家,2011,22.