張善新
(江南大學(xué) 物聯(lián)網(wǎng)工程學(xué)院,江蘇 無(wú)錫 214122)
?
基于多元融合的數(shù)據(jù)結(jié)構(gòu)課程教學(xué)方法初探
張善新
(江南大學(xué) 物聯(lián)網(wǎng)工程學(xué)院,江蘇 無(wú)錫 214122)
針對(duì)國(guó)內(nèi)“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)過(guò)程中任務(wù)重、要求高和課時(shí)少的突出矛盾,為高效利用有限的課堂時(shí)間和課外時(shí)間,調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性,提高學(xué)生學(xué)習(xí)興趣和信心,提出了多元融合的數(shù)據(jù)結(jié)構(gòu)課程改革方案,從教學(xué)內(nèi)容、教學(xué)模式、教學(xué)手段、實(shí)踐教學(xué)和教學(xué)質(zhì)量評(píng)價(jià)等多方面進(jìn)行優(yōu)化改革。
數(shù)據(jù)結(jié)構(gòu); 課程改革; 教學(xué)模式; 多元融合
1968年,美國(guó)著名計(jì)算機(jī)科學(xué)家,斯坦福大學(xué)高德納(Donald Ervin Knuth)教授在其所著的《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》第一卷《基本算法》中,第一次較系統(tǒng)地闡述了數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)及相應(yīng)的操作,這標(biāo)志著數(shù)據(jù)結(jié)構(gòu)體系的開(kāi)創(chuàng)[1]。從此以后,“數(shù)據(jù)結(jié)構(gòu)”正式作為計(jì)算機(jī)科學(xué)的一門獨(dú)立學(xué)位課程開(kāi)始出現(xiàn),尤其是20世紀(jì)70年代以后,隨著大型程序的出現(xiàn),結(jié)構(gòu)化程序設(shè)計(jì)成為主流,數(shù)據(jù)結(jié)構(gòu)在程序設(shè)計(jì)中的作用越來(lái)越明顯。
在計(jì)算機(jī)發(fā)展早期,其主要用途是科學(xué)和工程計(jì)算。而進(jìn)入20世紀(jì)80年代以后,計(jì)算機(jī)的工作重點(diǎn)轉(zhuǎn)向了數(shù)據(jù)處理,并且現(xiàn)在計(jì)算機(jī)用于數(shù)據(jù)處理的時(shí)間比例達(dá)到80%以上。因此,可以說(shuō)數(shù)據(jù)處理已經(jīng)成為計(jì)算機(jī)應(yīng)用的主要內(nèi)容。數(shù)據(jù)結(jié)構(gòu)體系建立早期,由于工藝和技術(shù)的限制,計(jì)算機(jī)內(nèi)存容量很小,大型程序?qū)τ跀?shù)據(jù)結(jié)構(gòu)的要求很高,這也促進(jìn)了數(shù)據(jù)結(jié)構(gòu)內(nèi)容的發(fā)展。然而,隨著芯片加工工藝的快速發(fā)展,計(jì)算機(jī)不斷更新?lián)Q代,內(nèi)存存儲(chǔ)容量快速增加,使得人們?cè)诔绦蛟O(shè)計(jì)過(guò)程中對(duì)數(shù)據(jù)結(jié)構(gòu)重要性的認(rèn)識(shí)不斷下降。
“數(shù)據(jù)結(jié)構(gòu)”是一門計(jì)算機(jī)類的基礎(chǔ)課程,是數(shù)據(jù)庫(kù)、操作系統(tǒng)等后續(xù)課程的重要理論技術(shù)基礎(chǔ)。數(shù)據(jù)結(jié)構(gòu)主要針對(duì)非數(shù)值計(jì)算的實(shí)現(xiàn),涉及非數(shù)值計(jì)算過(guò)程中數(shù)據(jù)在計(jì)算機(jī)中的表示、組織與處理。由于課程的基礎(chǔ)地位,數(shù)據(jù)結(jié)構(gòu)課程影響到學(xué)生本科期間很多后續(xù)內(nèi)容的開(kāi)展和學(xué)習(xí),無(wú)論是對(duì)于進(jìn)一步學(xué)習(xí)計(jì)算機(jī)領(lǐng)域其他課程、參加競(jìng)賽和實(shí)踐,還是對(duì)學(xué)生將來(lái)工作和深造,以及今后從事理論研究、技術(shù)開(kāi)發(fā)管理等都具有重要的影響。因此,如何有效提高“數(shù)據(jù)結(jié)構(gòu)”課程教與學(xué)的質(zhì)量是需要我們深入研究的一個(gè)重要課題,也是我們一直以來(lái)都面臨的一個(gè)任務(wù)艱巨的挑戰(zhàn),更是我們孜孜以求的實(shí)踐目標(biāo)。
鑒于數(shù)據(jù)結(jié)構(gòu)的重要性,目前在課程教學(xué)過(guò)程中提出了很多教學(xué)方法。邱勁等從教學(xué)實(shí)踐出發(fā),針對(duì)“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)中存在的問(wèn)題,提出了“合理組織教學(xué)內(nèi)容,改革傳統(tǒng)教學(xué)模式,優(yōu)化教學(xué)手段,加強(qiáng)工程實(shí)踐,建立科學(xué)評(píng)價(jià)機(jī)制”的“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)改革與實(shí)踐研究方案[2]。李治軍在對(duì)教學(xué)模式進(jìn)行分析的基礎(chǔ)上,提出了一種以問(wèn)題驅(qū)動(dòng)為核心的教學(xué)模式[3]。唐劍梅對(duì)課程的教學(xué)模式進(jìn)行了研究和探討,從課程整體安排、教學(xué)環(huán)節(jié)組織、實(shí)訓(xùn)報(bào)告規(guī)范化以及課程考核方式等方面提出了可行性較強(qiáng)的具體措施[4]。楊峰等將微課與翻轉(zhuǎn)課堂結(jié)合應(yīng)用到“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)過(guò)程中,為課堂教學(xué)帶來(lái)了新的思路[5]。吳一塵等在分析現(xiàn)行教學(xué)模式下“數(shù)據(jù)結(jié)構(gòu)”課程的教學(xué)現(xiàn)狀基礎(chǔ)上,探討了翻轉(zhuǎn)課堂在課程中的應(yīng)用前景,以“最小生成樹(shù)”教學(xué)內(nèi)容為例,研究了翻轉(zhuǎn)課堂教學(xué)的可行性[6]。曹妍等為實(shí)現(xiàn)計(jì)算機(jī)相關(guān)專業(yè)的人才培養(yǎng)目標(biāo),在對(duì)課程教學(xué)中存在的實(shí)際問(wèn)題進(jìn)行分析基礎(chǔ)上,提出了一種淡化細(xì)節(jié)注重算法思想和實(shí)踐環(huán)節(jié)的啟發(fā)式創(chuàng)新型教學(xué)模式[7]。趙慶聰提出在云計(jì)算教學(xué)平臺(tái)基礎(chǔ)上,引入翻轉(zhuǎn)課堂教學(xué)實(shí)驗(yàn)?zāi)J?,設(shè)計(jì)了實(shí)驗(yàn)教學(xué)過(guò)程,實(shí)踐表明,這種方法對(duì)“教”與“學(xué)”都起到促進(jìn)作用[8]。楊玉軍和楊夷梅針對(duì)傳統(tǒng)“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)的弊端,結(jié)合自己多年計(jì)算機(jī)程序設(shè)計(jì)競(jìng)賽培訓(xùn)經(jīng)驗(yàn)和教學(xué)實(shí)踐,論述了《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)中融入計(jì)算機(jī)程序設(shè)計(jì)競(jìng)賽思想的重要性,并且就程序設(shè)計(jì)競(jìng)賽思想全方位融入到“數(shù)據(jù)結(jié)構(gòu)”教學(xué)的各個(gè)環(huán)節(jié)中的具體方法進(jìn)行了探索,為“數(shù)據(jù)結(jié)構(gòu)”課程的教學(xué)改革提供有益參考[9]。劉小晶等從分析“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)現(xiàn)狀和翻轉(zhuǎn)課堂的概念入手,探究如何在高?!皵?shù)據(jù)結(jié)構(gòu)”課堂教學(xué)中有效實(shí)施翻轉(zhuǎn)課堂的教學(xué)模式,提出了具體實(shí)施方案,明確了教學(xué)活動(dòng)過(guò)程中各要素的流程控制,最后就實(shí)施方案應(yīng)用中擬解決的關(guān)鍵問(wèn)題進(jìn)行了分析[10]。張燕則借助微信公眾平臺(tái)輔助高校數(shù)據(jù)結(jié)構(gòu)教學(xué)研究[11]。張紹武等對(duì)“數(shù)據(jù)結(jié)構(gòu)”教學(xué)模式進(jìn)行探索,研究了基于慕課平臺(tái)的翻轉(zhuǎn)課堂的教學(xué)理論及教學(xué)實(shí)踐,力求使學(xué)生通過(guò)課程學(xué)習(xí),能夠了解掌握數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)及算法設(shè)計(jì)與分析的基本思想,從而為各種計(jì)算領(lǐng)域的學(xué)習(xí)和研究打下基礎(chǔ)[12]。盡管這些方法取得一些成績(jī),然而由于“數(shù)據(jù)結(jié)構(gòu)”這門課程的特殊性,目前在教學(xué)過(guò)程中仍存在著一些問(wèn)題:(1)應(yīng)用平臺(tái)的問(wèn)題。一方面學(xué)生在學(xué)習(xí)過(guò)程中,對(duì)于數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)之后的應(yīng)用對(duì)象缺乏直觀認(rèn)識(shí),容易造成理論脫離實(shí)際的困境。另一方面現(xiàn)在計(jì)算機(jī)內(nèi)存很大,CPU運(yùn)算速度也很快,學(xué)生很難體會(huì)到數(shù)據(jù)結(jié)構(gòu)的作用與優(yōu)勢(shì);(2)先修課程掌握不足。“C語(yǔ)言程序設(shè)計(jì)”是數(shù)據(jù)結(jié)構(gòu)主要前導(dǎo)課程之一,學(xué)生在學(xué)習(xí)過(guò)程中由于受課時(shí)和實(shí)驗(yàn)條件的限制,實(shí)踐較少,造成C語(yǔ)言知識(shí)掌握和熟練程度普遍不足,學(xué)生感覺(jué)數(shù)據(jù)結(jié)構(gòu)課程理論知識(shí)能夠聽(tīng)懂,但是不知道從何處入手實(shí)現(xiàn)算法,感到“數(shù)據(jù)結(jié)構(gòu)”難以掌握,從而喪失學(xué)習(xí)興趣和信心,直接影響到課程教學(xué)過(guò)程。(3)課時(shí)量少。數(shù)據(jù)結(jié)構(gòu)知識(shí)點(diǎn)豐富,內(nèi)容繁多,現(xiàn)在的課時(shí)難以支撐一些新的教學(xué)模式的開(kāi)展,主要的教學(xué)方式還是以課堂教師授課為主,學(xué)生很難參與進(jìn)來(lái)。如何將不同教學(xué)模式進(jìn)行合理運(yùn)用安排,以及引導(dǎo)學(xué)生課外時(shí)間對(duì)數(shù)據(jù)結(jié)構(gòu)知識(shí)應(yīng)用顯得尤為重要。
針對(duì)“數(shù)據(jù)結(jié)構(gòu)”教學(xué)過(guò)程中出現(xiàn)的上述問(wèn)題,本文以江南大學(xué)物聯(lián)網(wǎng)工程學(xué)院“數(shù)據(jù)結(jié)構(gòu)”課程為依托,按照培養(yǎng)學(xué)生發(fā)現(xiàn)問(wèn)題、分析問(wèn)題以及解決問(wèn)題的原則,以能力為中心,以學(xué)生為主體,從教學(xué)內(nèi)容、教學(xué)方法、教學(xué)實(shí)踐以及質(zhì)量評(píng)價(jià)等方面展開(kāi)“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)改革與實(shí)踐研究,提出一種新的多元融合的教學(xué)方法。
2.1 教學(xué)內(nèi)容組織與改革
“數(shù)據(jù)結(jié)構(gòu)”課程是以非數(shù)值計(jì)算的程序設(shè)計(jì)問(wèn)題為研究對(duì)象的一門學(xué)科,課程涉及眾多內(nèi)容。從邏輯結(jié)構(gòu)角度來(lái)說(shuō),涉及基本數(shù)據(jù)結(jié)構(gòu)(線性表、棧、隊(duì)列、串、數(shù)組和廣義表)、復(fù)雜數(shù)據(jù)結(jié)構(gòu)(樹(shù)、圖和動(dòng)態(tài)存儲(chǔ)管理)以及數(shù)據(jù)結(jié)構(gòu)的應(yīng)用(查找和內(nèi)部排序)。從存儲(chǔ)結(jié)構(gòu)角度來(lái)說(shuō),涉及線性存儲(chǔ)和鏈?zhǔn)酱鎯?chǔ)兩種主要存儲(chǔ)方式,但是對(duì)于每種不同的數(shù)據(jù)結(jié)構(gòu),存儲(chǔ)方式上又有差別。更為復(fù)雜的是,對(duì)于每一種數(shù)據(jù)結(jié)構(gòu),都有包括創(chuàng)建、銷毀、插入、刪除、以及遍歷等在內(nèi)的大量不同操作?!皵?shù)據(jù)結(jié)構(gòu)”課程教學(xué)內(nèi)容的有效選擇和組織是首先要解決的一個(gè)重要問(wèn)題。
對(duì)課程內(nèi)容進(jìn)行合理的選擇和組織,以計(jì)算思維為導(dǎo)向,遵循抓重點(diǎn)、破難點(diǎn)、釋疑點(diǎn)、造亮點(diǎn)的原則,統(tǒng)籌兼顧,優(yōu)化教學(xué)內(nèi)容,突出重點(diǎn)難點(diǎn),精準(zhǔn)發(fā)力,科學(xué)實(shí)施。做到重點(diǎn)、難點(diǎn)、疑點(diǎn)和亮點(diǎn)的精準(zhǔn)選擇,重點(diǎn)難點(diǎn)精講細(xì)講、易懂的內(nèi)容充分發(fā)揮學(xué)生的主觀能動(dòng)性,重點(diǎn)內(nèi)容(概念、算法和思想等)做到講細(xì)講透,加強(qiáng)與已有知識(shí)的聯(lián)系與區(qū)別,對(duì)于抽象內(nèi)容,不易掌握的算法思想等難點(diǎn),要化抽象為具體。
2.2 教學(xué)模式改革
數(shù)據(jù)結(jié)構(gòu)中很重要的一部分就是算法,由于算法比較抽象,對(duì)于學(xué)生的想象能力要求很高。因此,現(xiàn)代教學(xué)模式在課堂中的引入顯得尤為重要。如啟發(fā)式教學(xué)模式、范例教學(xué)模式以及翻轉(zhuǎn)課堂教學(xué)模式等的引入。在教學(xué)過(guò)程中,加強(qiáng)實(shí)際生活中案例的應(yīng)用,例如在講圖中單源最小路徑求解的Dijkstra算法的過(guò)程中,筆者以學(xué)生放假回家為情景,通過(guò)啟發(fā)學(xué)生規(guī)劃回家路線這一案例,將書(shū)上抽象的符號(hào)具體化。在講圖中最小生成樹(shù)概念的時(shí)候,以不同城市之間架設(shè)通信線路為例,鼓勵(lì)學(xué)生到講臺(tái)上講述自己實(shí)現(xiàn)這一過(guò)程的思路,通過(guò)將翻轉(zhuǎn)課堂模式嵌入到課堂教學(xué)中,將學(xué)生的表述內(nèi)容進(jìn)行抽象總結(jié),引導(dǎo)學(xué)生理解Prim算法和Kruskal算法的思想,增加課堂上師生之間的互動(dòng)。此外,在教學(xué)過(guò)程中,注重內(nèi)容之間的連續(xù)性與繼承性,建立完整的知識(shí)體系,對(duì)不同類型數(shù)據(jù)結(jié)構(gòu)之間的區(qū)別與聯(lián)系進(jìn)行分析。
與此同時(shí),加強(qiáng)老師與學(xué)生之間的互動(dòng),充分調(diào)動(dòng)學(xué)生課下學(xué)習(xí)的興趣,通過(guò)即時(shí)通信工具,如微信平臺(tái)的使用,加強(qiáng)學(xué)生與教師之間的交流,對(duì)學(xué)生學(xué)習(xí)中存在的困難做到及時(shí)溝通與處理。
2.3 教學(xué)手段改革
多媒體技術(shù)的出現(xiàn),使得教學(xué)手段更加豐富。充分利用多媒體技術(shù),將抽象概念用動(dòng)畫(huà)形式進(jìn)行展示,使抽象概念直觀化,在強(qiáng)化教學(xué)效果的同時(shí)也便于學(xué)生對(duì)于概念的理解。特別是對(duì)于算法過(guò)程的講解中,通過(guò)動(dòng)畫(huà)效果,展示算法執(zhí)行過(guò)程,學(xué)生可以通過(guò)動(dòng)畫(huà)演示,動(dòng)態(tài)了解數(shù)據(jù)變化過(guò)程,理解算法執(zhí)行情況。
在使用多媒體教學(xué)的同時(shí),也應(yīng)該注重對(duì)板書(shū)的應(yīng)用。此外,由于數(shù)據(jù)結(jié)構(gòu)的內(nèi)容需要用C語(yǔ)言進(jìn)行實(shí)現(xiàn),可以借助多媒體,通過(guò)結(jié)合Visual Studio等開(kāi)發(fā)工具的調(diào)試過(guò)程,展示程序運(yùn)行過(guò)程中算法執(zhí)行過(guò)程,變量變化情況等。
此外,鼓勵(lì)學(xué)生通過(guò)包括慕課、網(wǎng)絡(luò)公開(kāi)課等多種形式的多媒體網(wǎng)絡(luò)課件實(shí)現(xiàn)自學(xué)和復(fù)習(xí)的過(guò)程,并與課堂教學(xué)結(jié)合起來(lái),形成多維立體的學(xué)習(xí)環(huán)境。
2.4 開(kāi)展多元實(shí)踐教學(xué)模式
數(shù)據(jù)結(jié)構(gòu)課程學(xué)習(xí)的目標(biāo)是將理論與應(yīng)用進(jìn)行有機(jī)結(jié)合,而如何引導(dǎo)學(xué)生在實(shí)際中應(yīng)用數(shù)據(jù)結(jié)構(gòu)知識(shí)是課程改革的重點(diǎn)。通過(guò)實(shí)踐教學(xué),使學(xué)生明白數(shù)據(jù)結(jié)構(gòu)的本質(zhì)、作用、優(yōu)勢(shì)和應(yīng)用領(lǐng)域,同時(shí)引導(dǎo)學(xué)生學(xué)會(huì)針對(duì)具體問(wèn)題進(jìn)行分析,選擇合適的數(shù)據(jù)結(jié)構(gòu)類型,從而解決問(wèn)題,實(shí)現(xiàn)對(duì)學(xué)生分析能力和解決問(wèn)題能力的培養(yǎng)。
目前,數(shù)據(jù)結(jié)構(gòu)課程的實(shí)驗(yàn)內(nèi)容很多,針對(duì)每種不同的數(shù)據(jù)結(jié)構(gòu)都有相應(yīng)的實(shí)驗(yàn)任務(wù),學(xué)生的上機(jī)實(shí)驗(yàn)也很多。但是,這些實(shí)驗(yàn)的內(nèi)容多是驗(yàn)證性實(shí)驗(yàn),缺乏培養(yǎng)學(xué)生解決實(shí)際問(wèn)題能力的內(nèi)容。因此,需要對(duì)數(shù)據(jù)結(jié)構(gòu)課程的實(shí)踐教學(xué)環(huán)節(jié)進(jìn)行多方面優(yōu)化與改進(jìn):
(1)實(shí)驗(yàn)內(nèi)容的優(yōu)化:教學(xué)實(shí)驗(yàn)內(nèi)容題目設(shè)計(jì)要更加合理,以實(shí)際應(yīng)用課題為出發(fā)點(diǎn)設(shè)計(jì)上機(jī)實(shí)驗(yàn)內(nèi)容,同時(shí)還要加強(qiáng)知識(shí)運(yùn)用方面的內(nèi)容。
(2)工程課題實(shí)踐的改革:以單片機(jī)為應(yīng)用平臺(tái),通過(guò)在單片機(jī)上實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu),提出以單片機(jī)系統(tǒng)為應(yīng)用平臺(tái),通過(guò)在單片機(jī)系統(tǒng)上編寫數(shù)據(jù)結(jié)構(gòu)中鏈表、順序表、棧、隊(duì)列、樹(shù)和圖的程序,實(shí)現(xiàn)查找以及排序等功能,增加學(xué)生的學(xué)習(xí)興趣,在工程實(shí)踐過(guò)程中使學(xué)生掌握數(shù)據(jù)結(jié)構(gòu)知識(shí)。
(3)學(xué)科競(jìng)賽思路的引入:將計(jì)算機(jī)程序設(shè)計(jì)競(jìng)賽試題的解決方案和“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)進(jìn)行融合,通過(guò)向?qū)W生講述計(jì)算機(jī)程序設(shè)計(jì)競(jìng)賽的重要性,增加學(xué)生興趣,并且將程序設(shè)計(jì)競(jìng)賽思想全方位融入課程的實(shí)踐教學(xué)中。
2.5 優(yōu)化教學(xué)質(zhì)量評(píng)價(jià)體系
優(yōu)化學(xué)生學(xué)習(xí)效果的評(píng)價(jià)體系,可以有助于提高學(xué)生的主動(dòng)性,增加學(xué)習(xí)的樂(lè)趣,提高學(xué)習(xí)的效率,如何建立多元評(píng)價(jià)體系是一個(gè)需要進(jìn)行優(yōu)化的課題:
(1)考核方式的多元化。上課表現(xiàn)、實(shí)驗(yàn)表現(xiàn)、課后作業(yè)以及期末考試等多元考核方式綜合運(yùn)用。課后作業(yè)形式實(shí)現(xiàn)多元化,設(shè)計(jì)包括選擇題、計(jì)算題和編程題等不同類型題目的綜合形式。實(shí)驗(yàn)成績(jī)的考核也從實(shí)驗(yàn)報(bào)告成績(jī)一種方式轉(zhuǎn)化成上機(jī)表現(xiàn)和實(shí)驗(yàn)報(bào)告成績(jī)加權(quán)的方式進(jìn)行。
(2)理論成績(jī)和實(shí)踐成績(jī)相結(jié)合,增加學(xué)生實(shí)踐成績(jī)的比例。以小組的形式,共同完成綜合大作業(yè)任務(wù),通過(guò)小組自評(píng)、互評(píng)和教師評(píng)價(jià)加權(quán)的方式進(jìn)行效果評(píng)價(jià)。
數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)類專業(yè)的基礎(chǔ)課,同時(shí)也是眾多相關(guān)專業(yè)的重要選修課程。數(shù)據(jù)結(jié)構(gòu)課程的學(xué)習(xí)對(duì)于培養(yǎng)學(xué)生的思維抽象能力,問(wèn)題分析和解決能力具有重要的作用。數(shù)據(jù)結(jié)構(gòu)在計(jì)算機(jī)類課程中具有重要的基礎(chǔ)作用。筆者針對(duì)課程理論性強(qiáng),抽象、難以掌握,而且學(xué)生對(duì)學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)之后的用途不了解,導(dǎo)致對(duì)課程重要性認(rèn)識(shí)不足、學(xué)習(xí)興趣不高的問(wèn)題,提出了多元融合的課程改革方案,讓學(xué)生更加深入地理解數(shù)據(jù)結(jié)構(gòu)在程序設(shè)計(jì)中的重要性,更加有效地掌握課程內(nèi)容。通過(guò)改革與建設(shè),將課程建設(shè)成為一門充滿創(chuàng)新精神,理論聯(lián)系實(shí)際,具有現(xiàn)代計(jì)算機(jī)專業(yè)特色的一門課程。
[1] 蔚敏,吳偉民.?dāng)?shù)據(jù)結(jié)構(gòu)[M].3版.北京:清華大學(xué)出版社,2007.
[2] 邱勁,王平,徐展.數(shù)據(jù)結(jié)構(gòu)課程教學(xué)改革與實(shí)踐探索[J].西南師范大學(xué)學(xué)報(bào)(自然科學(xué)版), 2013,38(1):139-142.
[3] 李治軍, 廖明宏, 張巖. 數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì)教學(xué)模式的探討[J]. 計(jì)算機(jī)教育, 2006(2):54-56.
[4] 唐劍梅, 譚平. 數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)實(shí)訓(xùn)課程教學(xué)研究[J]. 軟件導(dǎo)刊, 2016, 15(1):193-194.
[5] 楊峰, 李建奇, 王文虎. 基于微課的翻轉(zhuǎn)課堂教學(xué)模式研究:以數(shù)據(jù)結(jié)構(gòu)課程為例[J]. 教育教學(xué)論壇, 2016(3):8-9.
[6] 吳一塵, 張亮, 趙文進(jìn). 翻轉(zhuǎn)課堂在數(shù)據(jù)結(jié)構(gòu)課程中的應(yīng)用[J]. 計(jì)算機(jī)教育, 2016(2):55-57.
[7] 曹妍, 陳燕, 盈艷,等. 數(shù)據(jù)結(jié)構(gòu)課程創(chuàng)新性教學(xué)模式研究[J]. 教育教學(xué)論壇, 2016(4):125-126.
[8] 趙慶聰. 基于翻轉(zhuǎn)課堂的數(shù)據(jù)結(jié)構(gòu)課程實(shí)驗(yàn)教學(xué)模式研究[J]. 大學(xué)教育, 2016(2):9-10.
[9] 楊玉軍, 楊夷梅. 計(jì)算機(jī)程序設(shè)計(jì)競(jìng)賽思想融入“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)的探索與實(shí)踐[J]. 科教文匯, 2016(4):50-52.
[10] 劉小晶, 鐘琦, 張劍平. 翻轉(zhuǎn)課堂模式在“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)中的應(yīng)用研究[J]. 中國(guó)電化教育, 2014(8):105-110.
[11] 張燕. 微信公眾平臺(tái)輔助高校數(shù)據(jù)結(jié)構(gòu)教學(xué)研究[J]. 課程教育研究, 2016(2):247-248.
[12] 張紹武, 林曉惠, 李丹. 基于慕課課程的研究生“數(shù)據(jù)結(jié)構(gòu)與算法”翻轉(zhuǎn)課堂教學(xué)模式探索[J]. 福建電腦, 2015(7):44-45.
責(zé)任編輯 俞 林
Teaching method of “Data Structure” based on multi-integration mode
ZHANGShanxin
(School of Internet of Things Engineering, Jiangnan University, Wuxi 214122, China)
In order to solve the contradiction problems with heavy tasks, high requirements and less time during the teaching process of data structure course, a novel curriculum reform program about the course is proposed based on multi-integration mode to efficiently use limited classroom time and extra-curricular time, arouse the enthusiasm of students, as well as promote the interest and confidence of students in learning data structure. In this paper, the optimization and reform of teaching content, mode, methods, practice and quality evaluation system are presented.
Data Structure; curriculum reform; teaching mode; multi-integration
2016-04-26
項(xiàng)目來(lái)源:中央高?;究蒲谢痦?xiàng)目(JUSRP115A27)
張善新(1987— ),男,山東臨沂人,講師,博士,研究方向:模式識(shí)別與人工智能。
10.13750/j.cnki.issn.1671-7880.2016.06.011
G 642.0
A
1671-7880(2016)06-0039-04
無(wú)錫職業(yè)技術(shù)學(xué)院學(xué)報(bào)2016年6期