前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了數(shù)據(jù)結(jié)構(gòu)課程教學(xué)改革研究范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
摘要:《數(shù)據(jù)結(jié)構(gòu)》課程是計(jì)算機(jī)專(zhuān)業(yè)的一門(mén)專(zhuān)業(yè)基礎(chǔ)核心課,各大高校計(jì)算機(jī)專(zhuān)業(yè)都開(kāi)設(shè)此課程,但是《數(shù)據(jù)結(jié)構(gòu)》課程的教學(xué)效果及質(zhì)量卻普遍不好。本文就當(dāng)前《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)中存在的問(wèn)題,作者結(jié)合自身多年的教授經(jīng)驗(yàn),進(jìn)行了改革,并對(duì)改革做以總結(jié)。
關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu);教學(xué)效果;存在問(wèn)題;改革總結(jié)
一、課程的重要性
《數(shù)據(jù)結(jié)構(gòu)》課程是計(jì)算機(jī)專(zhuān)業(yè)中一門(mén)重要的專(zhuān)業(yè)基礎(chǔ)必修課,它為操作系統(tǒng)、數(shù)據(jù)庫(kù)原理、編譯原理、單片機(jī)原理等后續(xù)專(zhuān)業(yè)課程的學(xué)習(xí)奠定了基礎(chǔ)。其次,數(shù)據(jù)結(jié)構(gòu)課程是計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的考研專(zhuān)業(yè)課之一。該課程的重要性顯而易見(jiàn)。
二、教學(xué)中存在的問(wèn)題
《數(shù)據(jù)結(jié)構(gòu)》課程的教學(xué)目標(biāo)是全面系統(tǒng)地介紹數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)和算法實(shí)現(xiàn),并介紹常用的非數(shù)值計(jì)算方法,如數(shù)據(jù)插入、刪除、排序、查找檢索等,使學(xué)生掌握各種數(shù)據(jù)結(jié)構(gòu)的特點(diǎn)和算法思想,并能結(jié)合具體應(yīng)用,運(yùn)用各種數(shù)據(jù)結(jié)構(gòu)和算法解決實(shí)際問(wèn)題。但大部分高校《數(shù)據(jù)結(jié)構(gòu)》課程的教學(xué)效果都不盡如人意,影響課程學(xué)致有如下原因:
1.程序設(shè)計(jì)課程掌握較差,基礎(chǔ)薄弱。
2.實(shí)踐機(jī)會(huì)少,動(dòng)手能力差。
3.缺乏課外輔導(dǎo),學(xué)生自學(xué)時(shí)障礙重重。
三、解決方法
鑒于以上幾點(diǎn),可以從這幾方面進(jìn)行教學(xué)改革:
1.加大對(duì)先行課程的重視程度。首先加大C程序設(shè)計(jì)課程的課時(shí)。C程序設(shè)計(jì)課程是數(shù)據(jù)結(jié)構(gòu)課程的直接先行課,因此,學(xué)好C語(yǔ)言,為后續(xù)若干課程的學(xué)習(xí)打好堅(jiān)實(shí)的基礎(chǔ)。另外,增加數(shù)學(xué)及線(xiàn)性代數(shù)課程的課時(shí)。學(xué)習(xí)算法離不開(kāi)數(shù)學(xué)的思想,學(xué)習(xí)數(shù)組的存儲(chǔ)結(jié)構(gòu)也離不開(kāi)線(xiàn)性代數(shù)的應(yīng)用。最后,增加了32課時(shí)的C程序設(shè)計(jì)課程設(shè)計(jì)。
2.實(shí)際操作方面,計(jì)算機(jī)專(zhuān)業(yè)要求有很高的實(shí)際操作技能,而我們的學(xué)生在長(zhǎng)期被動(dòng)的學(xué)習(xí)過(guò)程中卻養(yǎng)成了勤于動(dòng)腦,懶于動(dòng)手的學(xué)習(xí)特點(diǎn),這樣教出的學(xué)生卻是不能滿(mǎn)足實(shí)際工作要求的。因此,數(shù)據(jù)結(jié)構(gòu)的實(shí)驗(yàn)教學(xué)要緊密配合理論教學(xué),通過(guò)相關(guān)實(shí)驗(yàn)與課程設(shè)計(jì),幫助和加深對(duì)數(shù)據(jù)結(jié)構(gòu)的整體理解,所以在本課程結(jié)束前安排兩周實(shí)踐進(jìn)行課程設(shè)計(jì),不要求實(shí)現(xiàn)過(guò)多的項(xiàng)目,但每個(gè)學(xué)生都要?jiǎng)邮秩プ觯H身經(jīng)歷從需求分析到算法分析,最后的代碼編寫(xiě)與調(diào)試這樣的過(guò)程,從而更深刻的理解數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)以及在某種具體的存儲(chǔ)結(jié)構(gòu)下的運(yùn)算及其實(shí)現(xiàn)方法。
3.構(gòu)建《數(shù)據(jù)結(jié)構(gòu)》網(wǎng)絡(luò)視頻課程,加強(qiáng)師生互動(dòng)環(huán)節(jié)。為了彌補(bǔ)課外輔導(dǎo)的缺陷,制作與《數(shù)據(jù)結(jié)構(gòu)》課程內(nèi)容相適應(yīng)的視頻,尤其是該課程中典型的算法及其實(shí)現(xiàn)過(guò)程,學(xué)生在課外學(xué)習(xí)時(shí)遇到問(wèn)題可隨時(shí)登錄校園網(wǎng)觀看視頻,進(jìn)行查漏補(bǔ)缺,達(dá)到鞏固知識(shí)的效果。另外,在網(wǎng)站上可以設(shè)置在線(xiàn)答疑或留言功能,從而實(shí)現(xiàn)師生互動(dòng)。
四、改革成果
根據(jù)以上改革方法,經(jīng)過(guò)實(shí)施,數(shù)據(jù)結(jié)構(gòu)課程教學(xué)效果頗見(jiàn)成效,簡(jiǎn)單做以總結(jié):
1.加大C語(yǔ)言程序設(shè)計(jì)課程的課時(shí),教師能夠在足夠的課堂時(shí)間將課程內(nèi)容系統(tǒng)化的進(jìn)行講解,尤其是數(shù)組、指針、結(jié)構(gòu)體等重要知識(shí)。從而給數(shù)據(jù)結(jié)構(gòu)課程的學(xué)習(xí)打下了夯實(shí)的基礎(chǔ)。
2.網(wǎng)絡(luò)視頻的構(gòu)建,給學(xué)生提供了更為豐富的學(xué)習(xí)參考資料。學(xué)生在課外復(fù)習(xí)時(shí)遇到不理解的算法,隨時(shí)登錄校園網(wǎng)觀看視頻,好像再一次回到了課堂,從而解決了疑難問(wèn)題。另外,校園網(wǎng)上開(kāi)通了該課程的在線(xiàn)答疑功能,學(xué)生可以通過(guò)在線(xiàn)答疑功能隨時(shí)和任課教師進(jìn)行溝通。
3.加強(qiáng)數(shù)據(jù)結(jié)構(gòu)課內(nèi)實(shí)踐與課程設(shè)計(jì)的實(shí)施,學(xué)生可以將課堂上的理論知識(shí)應(yīng)用于實(shí)踐中。尤其是課程設(shè)計(jì)的開(kāi)設(shè),如:簡(jiǎn)單文本編輯器的設(shè)計(jì)與實(shí)現(xiàn)、科學(xué)計(jì)算器的設(shè)計(jì)與實(shí)現(xiàn)等,通過(guò)案例讓學(xué)生真正體會(huì)到數(shù)據(jù)結(jié)構(gòu)課程的實(shí)用性,并從本質(zhì)上理解該課程的內(nèi)容。
五、結(jié)束語(yǔ)
《數(shù)據(jù)結(jié)構(gòu)》不僅是計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)的專(zhuān)業(yè)基礎(chǔ)課,也是大多數(shù)院校研究生入學(xué)考試的專(zhuān)業(yè)必考課,因此,《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)的討論將會(huì)持續(xù)下去,最終能找到一條行之有效的教學(xué)方法。以上是作者結(jié)合自己多年教學(xué)經(jīng)驗(yàn)和體會(huì),提出的若干改革方法,不足之處會(huì)繼續(xù)探討研究。
參考文獻(xiàn):
[1]李春葆.數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言)[M].北京:清華大學(xué)出版社,2013
[2]嚴(yán)蔚敏.數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言)[M].北京:清華大學(xué)出版社,2011
[3]武建華.基于ACM模式的數(shù)據(jù)結(jié)構(gòu)實(shí)踐教學(xué)改革與探討[J].計(jì)算機(jī)教育,2007
作者:付向艷 單位:陜西服裝工程學(xué)院