高職院!稊(shù)據(jù)結(jié)構(gòu)》教學(xué)改革探討
(作者未知) 2010/9/9
摘要:本文從《數(shù)據(jù)結(jié)構(gòu)》的課程特點(diǎn)出發(fā),結(jié)合高職院校學(xué)生實(shí)際情況,提出在教學(xué)改革過程中如何實(shí)施教學(xué)方法以提高教學(xué)效果。
關(guān)鍵詞:高職;數(shù)據(jù)結(jié)構(gòu);教學(xué)
《數(shù)據(jù)結(jié)構(gòu)》課程是計(jì)算機(jī)及相關(guān)學(xué)科的一門重要的專業(yè)基礎(chǔ)課,它是程序設(shè)計(jì)的核心課程,能培養(yǎng)學(xué)生分析問題,解決問題的能力,大大提高同學(xué)們編程能力。但由于《數(shù)據(jù)結(jié)構(gòu)》理論性強(qiáng)、抽象、枯燥,學(xué)生學(xué)習(xí)起來有一定的難度,現(xiàn)在傳統(tǒng)的教學(xué)方法效果不理想。因此,本人在教學(xué)過程中結(jié)合學(xué)生實(shí)際情況對《數(shù)據(jù)結(jié)構(gòu)》課程進(jìn)行了系列教學(xué)變革嘗試。
一、調(diào)整教學(xué)計(jì)劃
調(diào)整教學(xué)計(jì)劃,將《數(shù)據(jù)結(jié)構(gòu)》與其他相關(guān)課程作為一個有機(jī)整體,制定教學(xué)大綱階段就充分考慮課程之間的銜接。例如,《C語言程序設(shè)計(jì)》是學(xué)生剛?cè)雽W(xué)就要學(xué)習(xí)的一門專業(yè)基礎(chǔ)課程,往往由于學(xué)生剛開始接觸語言類的課程,學(xué)習(xí)思維還沒有發(fā)生轉(zhuǎn)變,故學(xué)習(xí)效果并不是很好。而且C語言中對指針、結(jié)構(gòu)體、函數(shù)及調(diào)用等練習(xí)不是很足,而數(shù)據(jù)結(jié)構(gòu)的任何一個算法的描述都離不開函數(shù)、結(jié)構(gòu)體,實(shí)踐表明C函數(shù)的設(shè)計(jì)和傳值調(diào)用成為數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)和實(shí)踐的瓶頸,所以在數(shù)據(jù)結(jié)構(gòu)開課的第一周,可以讓同學(xué)們對C語言進(jìn)行復(fù)習(xí),尤其是指針,數(shù)組,函數(shù)部分的學(xué)習(xí)。這樣既可以復(fù)習(xí)以前的知識,加深印象,強(qiáng)化理解,又可以為《數(shù)據(jù)結(jié)構(gòu)》課程的教學(xué)做鋪墊。
二、教學(xué)方法改革
第一,采用項(xiàng)目式教學(xué)方法。項(xiàng)目教學(xué)就是師生為完成某一具體的工作任務(wù)而展開的教學(xué)行動。項(xiàng)目教學(xué)是一種方法,更是一種方案。而對于數(shù)據(jù)結(jié)構(gòu)的教學(xué)過程中的許多抽象的概念、算法和思想,以教師為中心的教學(xué)模式起不到很好的效果。應(yīng)該在教學(xué)過程中采用以學(xué)生為中心的模式,激發(fā)學(xué)生的學(xué)習(xí)興趣,提高他們的積極性和主動性。
在教學(xué)中,將整個教材的知識分為四個項(xiàng)目:線性表部分,通過讓同學(xué)們設(shè)計(jì)一個通訊錄項(xiàng)目,來學(xué)習(xí)線性表(包括堆棧、隊(duì)列、串以及數(shù)組)的插入、刪除、查找等操作;樹形部分,從設(shè)計(jì)一套Huffman編碼和解碼程序這個項(xiàng)目開始介紹樹和二叉樹的基本概念及存儲、二叉樹的遍歷、樹和森林等知識;圖部分,以編程計(jì)算最短路徑為中心,展開對圖的概念和存儲結(jié)構(gòu)、遍歷、連通性問題以及有向無環(huán)圖等知識的講解;查找和排序部分,給出一組數(shù)據(jù),分別用快速排序和希爾排序等方法進(jìn)行排序,并分析它們的時間復(fù)雜度。
第二,轉(zhuǎn)換角色教學(xué)法。角色轉(zhuǎn)換是指教師從課堂教學(xué)的“主角”轉(zhuǎn)換成“配角”,學(xué)生從被動接受的“配角”轉(zhuǎn)換成“主角”,學(xué)生能自學(xué)學(xué)會的,老師不講;學(xué)生能給學(xué)生講懂的,老師不講。老師只講學(xué)生不知道的方法,點(diǎn)撥學(xué)生未體會到的重點(diǎn),解答學(xué)生解答不了的難點(diǎn);同時教師在安排、組織理論課內(nèi)容時,轉(zhuǎn)換角色,教師要從作為初學(xué)者的學(xué)生的角度出發(fā)組織教學(xué),如Huffman編碼,學(xué)生第一次接觸不知道是什么東西、不知道有什么作用,這個時候老師要站在學(xué)生的角度去看待這個問題,這樣才能深入淺出,便于學(xué)生理解。
第三,理論聯(lián)系實(shí)際教學(xué)法。學(xué)習(xí)《數(shù)據(jù)結(jié)構(gòu)》的目的就是能夠主動將書中的知識靈活運(yùn)用到生活中去。相對(下轉(zhuǎn)242頁)(上接241頁)本科學(xué)生而言,高職學(xué)生的理論基礎(chǔ)普遍薄弱,所以在教學(xué)中不能一味地只講理論,而應(yīng)該結(jié)合學(xué)生實(shí)際,使每個知識點(diǎn)都與具體的應(yīng)用實(shí)際聯(lián)系起來使用更加通俗、形象、直觀的教學(xué)語言和教學(xué)方法進(jìn)行講解,從而提高了他們的實(shí)踐應(yīng)用能力。例如在講授圖的概念時,學(xué)生不理解圖的最小生成樹有何用處,于是列舉了網(wǎng)絡(luò)布線,城市道路建設(shè),郵遞員送信等大量應(yīng)用實(shí)例,并啟發(fā)學(xué)生自己去發(fā)現(xiàn)其他的一些應(yīng)用實(shí)例,結(jié)果學(xué)生很感興趣,對這個知識點(diǎn)記憶非常深刻。
通過這次教學(xué)改革,能夠調(diào)動學(xué)生主動學(xué)習(xí)的積極性,有效培養(yǎng)了學(xué)生的實(shí)踐能力,達(dá)到了事半功倍的教學(xué)效果。
參考文獻(xiàn):
[1]嚴(yán)蔚敏、吳偉民:《數(shù)據(jù)結(jié)構(gòu)(C語言版)》,清華大學(xué)出版社,2003.7。
[2]李丹丹:《數(shù)據(jù)結(jié)構(gòu)教學(xué)改革與實(shí)踐》,《北京城市學(xué)院學(xué)報(bào)》,2007.3
|