數(shù)據(jù)結(jié)構(gòu)作為計(jì)算機(jī)課程的重要組成部分,對(duì)于計(jì)算機(jī)的學(xué)習(xí)與應(yīng)用具有十分重要的作用,受到了計(jì)算機(jī)專業(yè)相關(guān)教育工作者的廣泛關(guān)注與高度重視。通過(guò)對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行簡(jiǎn)單的描述,了解其內(nèi)容及主要特點(diǎn)。針對(duì)現(xiàn)階段我國(guó)數(shù)據(jù)結(jié)構(gòu)教學(xué)工作中存在的問(wèn)題,進(jìn)行一系列的研究分析。在此基礎(chǔ)上,對(duì)數(shù)據(jù)結(jié)構(gòu)教學(xué)工作者如何更好地實(shí)現(xiàn)其教學(xué)工作,給予一些自己的建議。
1.引言
數(shù)據(jù)結(jié)構(gòu)作為我國(guó)高校計(jì)算機(jī)教學(xué)工作的重要組成部分,具有內(nèi)容抽象、所涉及知識(shí)面廣、算法復(fù)雜等一系列特點(diǎn),給我國(guó)高校學(xué)生的學(xué)習(xí)帶來(lái)了一定程度的困難,需要相關(guān)數(shù)據(jù)結(jié)構(gòu)教學(xué)工作者對(duì)其進(jìn)行適當(dāng)?shù)膸椭c引導(dǎo)?,F(xiàn)階段我國(guó)高校數(shù)據(jù)結(jié)構(gòu)教學(xué)工作中仍存在著一些問(wèn)題,需要采取一系列積極有效的措施對(duì)其進(jìn)行解決,以提高數(shù)據(jù)結(jié)構(gòu)教學(xué)工作者的教學(xué)效率。本文主要針對(duì)數(shù)據(jù)結(jié)構(gòu)教學(xué)工作,進(jìn)行一系列的研究分析。借此平臺(tái),與各位相關(guān)研究人員進(jìn)行交流討論。
2.簡(jiǎn)述數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)結(jié)構(gòu)是指相互之間存在著一種或者多種特定關(guān)系的數(shù)據(jù)元素集合,其是計(jì)算機(jī)存儲(chǔ)、組織數(shù)據(jù)的一種方式,可以為使用者帶來(lái)更高的運(yùn)行與存儲(chǔ)效率,具有十分重要的作用。其研究對(duì)象主要包括以下三個(gè)方面【1】:1.數(shù)據(jù)的邏輯結(jié)構(gòu)。其是指反映元素之間邏輯關(guān)系的數(shù)據(jù)結(jié)構(gòu),主要包括:集合結(jié)構(gòu)、線性結(jié)構(gòu)、樹(shù)形結(jié)構(gòu)以及圓形結(jié)構(gòu)等。2.數(shù)據(jù)的物理結(jié)構(gòu)。其是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間的存放形式。通常情況下,一種數(shù)據(jù)結(jié)構(gòu)擁有一種或者多種的存儲(chǔ)結(jié)構(gòu)。3.數(shù)據(jù)結(jié)構(gòu)的運(yùn)算?,F(xiàn)階段,我國(guó)常用的數(shù)據(jù)結(jié)構(gòu)主要包括:數(shù)組、棧、隊(duì)列、鏈表、樹(shù)、圖、堆以及散列表等。
3.數(shù)據(jù)結(jié)構(gòu)教學(xué)過(guò)程中存在的問(wèn)題
3.1沒(méi)有真正了解掌握數(shù)據(jù)結(jié)構(gòu)知識(shí)
數(shù)據(jù)結(jié)構(gòu)作為我國(guó)高校計(jì)算機(jī)課程的重要組成部分,其不僅要求相關(guān)學(xué)習(xí)者與操作者熟練掌握相應(yīng)的計(jì)算機(jī)軟件與硬件設(shè)施設(shè)備,還要求其具有一定的數(shù)學(xué)基礎(chǔ),具有知識(shí)面廣、算法樣式多樣復(fù)雜、邏輯性強(qiáng)等一系列特點(diǎn),給我國(guó)高校學(xué)生的學(xué)習(xí)帶來(lái)了一系列的困難【2】。同時(shí),現(xiàn)階段我國(guó)教育體制的影響,許多學(xué)生在進(jìn)入大學(xué)之前,并沒(méi)有接受比較系統(tǒng)、完善的計(jì)算機(jī)教學(xué),對(duì)計(jì)算機(jī)知識(shí)并沒(méi)用深入的了解,致使其在聽(tīng)課的時(shí)候,如聽(tīng)“天書”。長(zhǎng)此以往,許多學(xué)生就會(huì)產(chǎn)生“數(shù)據(jù)結(jié)構(gòu)”很難的思想看法,對(duì)數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí)抓緊失去興趣。這一現(xiàn)象的發(fā)生,更不利于數(shù)據(jù)結(jié)構(gòu)教學(xué)工作的開(kāi)展與進(jìn)行,影響數(shù)據(jù)結(jié)構(gòu)教學(xué)工作者的教學(xué)效率。
3.2數(shù)據(jù)結(jié)構(gòu)教學(xué)模式單一
現(xiàn)階段,我國(guó)大多數(shù)高校在進(jìn)行數(shù)據(jù)結(jié)構(gòu)的教學(xué)工作時(shí),一般采用教師講解為主,上機(jī)操作為輔的教學(xué)模式。更為重要的是:多數(shù)數(shù)據(jù)結(jié)構(gòu)的教學(xué)課堂與上機(jī)操作地并不在同一個(gè)教室中,致使學(xué)生在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)知識(shí)之后,不能及時(shí)的對(duì)其進(jìn)行操作。這就導(dǎo)致有些抽象、難懂的算法或者數(shù)據(jù)類型很難在課堂中被形象生動(dòng)的表現(xiàn)出來(lái),導(dǎo)致數(shù)據(jù)結(jié)構(gòu)教學(xué)效率的降低。此外,一般情況下,我們記憶的事物會(huì)隨著時(shí)間的推移而逐漸消失。在這種情況下,當(dāng)學(xué)生下課之后,所記憶的數(shù)據(jù)結(jié)構(gòu)知識(shí)很容易消失,不利于學(xué)生對(duì)于數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí)。
3.3缺乏實(shí)踐機(jī)會(huì)
數(shù)據(jù)結(jié)構(gòu)作為我國(guó)高校計(jì)算機(jī)教學(xué)工作的核心課程之一,其不僅要對(duì)數(shù)值之間的聯(lián)系與計(jì)算進(jìn)行研究,還需要對(duì)數(shù)據(jù)元素的存儲(chǔ)與結(jié)構(gòu)類型進(jìn)行研究,因此,具有一定的難度?;谠撜n程的重要性以及特點(diǎn)特征,在對(duì)其進(jìn)行教學(xué)的過(guò)程中,不僅要重視理論的教學(xué),還應(yīng)重視實(shí)踐環(huán)節(jié)。但是,由于現(xiàn)階段我國(guó)高校課程教學(xué)普遍存在任務(wù)量繁重、課時(shí)緊張等一系列特點(diǎn),因此,為在有限的時(shí)間內(nèi)完成規(guī)定的教學(xué)任務(wù)量,我國(guó)高校數(shù)據(jù)結(jié)構(gòu)教學(xué)工作者在對(duì)其進(jìn)行教學(xué)的過(guò)程中,往往只重視理論知識(shí)的灌輸,而忽視了實(shí)際操作的重要性【3】。這直接導(dǎo)致了學(xué)生在進(jìn)行數(shù)據(jù)結(jié)構(gòu)知識(shí)學(xué)習(xí)的過(guò)程中,感到枯燥乏味,進(jìn)而失去對(duì)于數(shù)據(jù)知識(shí)學(xué)習(xí)的興趣。
4.創(chuàng)新數(shù)據(jù)結(jié)構(gòu)教學(xué)方法
4.1明確數(shù)據(jù)結(jié)構(gòu)知識(shí)的重要性
通常情況下,我國(guó)高校的學(xué)生都具有判斷所學(xué)知識(shí)是否重要的能力,并根據(jù)其重要性決定其對(duì)于該課程的重視程度。因此,高校數(shù)據(jù)結(jié)構(gòu)教學(xué)工作者在進(jìn)行教學(xué)工作之前,應(yīng)花費(fèi)一段時(shí)間,對(duì)該門課程在實(shí)際生活中的應(yīng)用進(jìn)行詳盡地講解,讓學(xué)生能夠充分了解自己所學(xué)知識(shí)的重要性,使之能夠?qū)υ撻T課程給予足夠的重視。同時(shí),由于學(xué)生只有在明白自己所學(xué)知識(shí)的作用之后,才會(huì)主動(dòng)對(duì)其進(jìn)行學(xué)習(xí),以達(dá)到學(xué)以致用的目的【4】。因此,數(shù)據(jù)結(jié)構(gòu)相關(guān)教育工作者還應(yīng)設(shè)計(jì)一些難度適中的實(shí)例,讓學(xué)生對(duì)自己所學(xué)習(xí)的知識(shí)有更深層次的理解,明白其主要作用,進(jìn)而增加學(xué)生對(duì)于數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)的興趣,提高其學(xué)習(xí)積極性。
4.2重視計(jì)算機(jī)基礎(chǔ)課程
由于我國(guó)教育體制的影響,許多學(xué)生在進(jìn)入大學(xué)之前,并沒(méi)有過(guò)多的接觸到計(jì)算機(jī)專業(yè)知識(shí),對(duì)其并不是十分的了解。而數(shù)據(jù)結(jié)構(gòu)又是一種比較復(fù)雜、抽象的計(jì)算機(jī)程序語(yǔ)言,其對(duì)于沒(méi)有任何基礎(chǔ)知識(shí)的高校學(xué)生來(lái)講,具有極大的困難與挑戰(zhàn)。這就要求我國(guó)高校相關(guān)教育工作者在對(duì)其進(jìn)行數(shù)據(jù)結(jié)構(gòu)講解之前,應(yīng)對(duì)其進(jìn)行計(jì)算機(jī)基礎(chǔ)知識(shí)的講解,提高其計(jì)算機(jī)水平。在此基礎(chǔ)上,高效數(shù)據(jù)結(jié)構(gòu)相關(guān)教學(xué)工作者在進(jìn)行教學(xué)的過(guò)程中,應(yīng)對(duì)其所講解的內(nèi)容進(jìn)行歸納,將其難點(diǎn)、重點(diǎn)分散,循序漸進(jìn),幫助學(xué)生減少學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的難度,提高數(shù)據(jù)結(jié)構(gòu)的教學(xué)效率。
4.3轉(zhuǎn)變教學(xué)觀念
傳統(tǒng)的“填鴨式”的教學(xué)方式只是讓學(xué)生掌握了數(shù)據(jù)結(jié)構(gòu)知識(shí)的基礎(chǔ)概念,無(wú)法使學(xué)生對(duì)其進(jìn)行深入的了解,導(dǎo)致其數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí)一直處于“一知半解”的狀態(tài)。這一現(xiàn)象嚴(yán)重影響了我國(guó)數(shù)據(jù)結(jié)構(gòu)教學(xué)工作的教學(xué)效率,阻礙其教學(xué)進(jìn)程【5】。因此,我國(guó)數(shù)據(jù)結(jié)構(gòu)教學(xué)工作者應(yīng)積極轉(zhuǎn)變教學(xué)觀念,對(duì)教學(xué)模式進(jìn)行改革創(chuàng)新。在課堂中,教師應(yīng)以學(xué)生為主體,通過(guò)提問(wèn)、討論等形式,及時(shí)了解學(xué)生在數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)過(guò)程中遇到的問(wèn)題,并對(duì)其進(jìn)行及時(shí)的解答。同時(shí),數(shù)據(jù)結(jié)構(gòu)相關(guān)教學(xué)工作者在進(jìn)行教學(xué)的過(guò)程中,要學(xué)會(huì)將知識(shí)點(diǎn)適當(dāng)?shù)拇?lián)起來(lái),使學(xué)生在掌握一個(gè)知識(shí)點(diǎn)的同時(shí),對(duì)其他知識(shí)點(diǎn)也能進(jìn)行適當(dāng)?shù)牧私?,進(jìn)而提高學(xué)習(xí)效率。例如:在對(duì)線性表進(jìn)行講解的過(guò)程中,還可以同時(shí)將棧、隊(duì)列、數(shù)組等概念穿插進(jìn)教學(xué)知識(shí)點(diǎn)中,對(duì)其進(jìn)行對(duì)比分析,使學(xué)生了解他們之間的聯(lián)系與區(qū)別,幫助學(xué)生對(duì)其進(jìn)行掌握與了解。
4.4重視實(shí)際操作
計(jì)算機(jī)課程的學(xué)習(xí)都需要很高的實(shí)際操作技能,數(shù)據(jù)結(jié)構(gòu)作為其中最為重要的組成部分,當(dāng)然也不例外。因此,高校數(shù)據(jù)教學(xué)工作者在進(jìn)行教學(xué)工作的過(guò)程中,應(yīng)該對(duì)學(xué)生的實(shí)際操作給予足夠的重視。將理論教學(xué)所在地與上機(jī)操作地設(shè)置于一個(gè)教室,這樣,教師在對(duì)數(shù)據(jù)結(jié)構(gòu)理論進(jìn)行講解之后,學(xué)生便可以及時(shí)地對(duì)其進(jìn)行操作練習(xí),促使數(shù)據(jù)結(jié)構(gòu)的理論教學(xué)與實(shí)際操作緊緊結(jié)合起來(lái),加深學(xué)生對(duì)于數(shù)據(jù)結(jié)構(gòu)的整體理解,從而提高數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí)效率。
5.結(jié)束語(yǔ)
綜上所述,數(shù)據(jù)結(jié)構(gòu)是我國(guó)高校計(jì)算機(jī)課程的重要組成部分,對(duì)于高校學(xué)生計(jì)算機(jī)的學(xué)習(xí)具有十分重要的作用?,F(xiàn)階段,我國(guó)數(shù)據(jù)結(jié)構(gòu)教學(xué)工作中仍存在著諸如學(xué)生不能真正了解掌握數(shù)據(jù)結(jié)構(gòu)知識(shí)、教學(xué)模式單一、缺乏實(shí)踐機(jī)會(huì)等問(wèn)題,嚴(yán)重影響著我國(guó)數(shù)據(jù)結(jié)構(gòu)教學(xué)工作的進(jìn)程,致使其教學(xué)效率降低。針對(duì)這一現(xiàn)象,我國(guó)高校相關(guān)教學(xué)工作者應(yīng)積極采取包括明確數(shù)據(jù)結(jié)構(gòu)知識(shí)的重要性、重視計(jì)算機(jī)基礎(chǔ)課程、轉(zhuǎn)變教學(xué)觀念、重視實(shí)際操作等在內(nèi)的一系列措施對(duì)其進(jìn)行有效地解決,以幫助學(xué)生對(duì)數(shù)據(jù)結(jié)構(gòu)知識(shí)進(jìn)行充分地了解與掌握,進(jìn)而提高其教學(xué)效率。
(作者單位:河南警察學(xué)院信息安全系)