庫 波
文章編號(hào):1672-5913(2009)02-0049-02
摘要:本文從數(shù)據(jù)結(jié)構(gòu)的教學(xué)特點(diǎn)出發(fā),根據(jù)高職院校學(xué)生的特點(diǎn)和目前存在的狀況,提出在教學(xué)改革過程中如何實(shí)施教學(xué)方法以提高教學(xué)效果。
關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu);教學(xué)改革;教學(xué)實(shí)踐
中圖分類號(hào):G642
文獻(xiàn)標(biāo)識(shí)碼:B
近年來隨著高校擴(kuò)招力度的加大,畢業(yè)生就業(yè)壓力持續(xù)增加,如何培養(yǎng)學(xué)生成為受社會(huì)歡迎的高素質(zhì)實(shí)用型人才,成為擺在各類職業(yè)教育學(xué)校面前的一個(gè)難題。為了解決這個(gè)難題,各高職院校都在嘗試建立技術(shù)型教學(xué)體系,通過“精簡(jiǎn)、融合、重組、增設(shè)”等途徑,促進(jìn)課程結(jié)構(gòu)體系整體優(yōu)化,更新教學(xué)內(nèi)容,以增強(qiáng)學(xué)生社會(huì)適應(yīng)性。為此,筆者根據(jù)自己在高職院校計(jì)算機(jī)課程教學(xué)過程中的一些經(jīng)驗(yàn)以及調(diào)研情況,通過在教學(xué)方法和教學(xué)內(nèi)容上的研究和實(shí)施改革,對(duì)“數(shù)據(jù)結(jié)構(gòu)”教學(xué)中如何培養(yǎng)學(xué)生實(shí)踐能力的問題進(jìn)行探討。
“數(shù)據(jù)結(jié)構(gòu)”課程是計(jì)算機(jī)及相關(guān)學(xué)科的一門重要的專業(yè)基礎(chǔ)課,也是一門鍛煉程序設(shè)計(jì)能力的實(shí)踐課程。它相對(duì)于其他應(yīng)用性課程來說抽象、枯燥,學(xué)生學(xué)習(xí)起來有一定的難度,教師講起來也比較難講。那么如何降低理論性程度,增強(qiáng)直觀性,提高學(xué)生的學(xué)習(xí)興趣呢?如何講授“數(shù)據(jù)結(jié)構(gòu)”課程值得探索。本文主要針對(duì)如下幾方面內(nèi)容加以闡述。
1 “數(shù)據(jù)結(jié)構(gòu)”課程的目的與要求
學(xué)會(huì)從問題入手,分析和研究計(jì)算機(jī)加工的數(shù)據(jù)結(jié)構(gòu)的特性,使學(xué)生能夠?yàn)樗麄儜?yīng)用的數(shù)據(jù)選擇適當(dāng)?shù)倪壿嫿Y(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)及其相應(yīng)的操作算法,并初步掌握算法的性能分析技術(shù)是該課程的基本教學(xué)要求。同時(shí),這也是對(duì)學(xué)生進(jìn)行復(fù)雜程序設(shè)計(jì)訓(xùn)練的過程,是培養(yǎng)學(xué)生數(shù)據(jù)抽象能力的過程,這種能力是軟件系統(tǒng)開發(fā)過程中的一種創(chuàng)造性思維活動(dòng),是一種算法構(gòu)造性思維方法。因此,讓學(xué)生理解、習(xí)慣和熟悉這一套算法構(gòu)造性思維方法,以適應(yīng)學(xué)科迅速發(fā)展和知識(shí)更新的需要,是這門課程教學(xué)的目的和宗旨。
2 “數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)存在的問題
(1) 教學(xué)原則方面
“數(shù)據(jù)結(jié)構(gòu)”的教學(xué)在很大程度上仍然沿襲著“以教師為主體”,“以課程為中心”的傳統(tǒng)教學(xué)觀念:教師是知識(shí)的傳遞者,教學(xué)以傳授知識(shí)為主等。這樣的教學(xué)理念,直接影響和制約了教學(xué)模式、教學(xué)方法、教學(xué)手段的改革創(chuàng)新,也打擊了學(xué)生學(xué)習(xí)的主動(dòng)性、積極性。
(2) 教學(xué)內(nèi)容方面
“數(shù)據(jù)結(jié)構(gòu)”課程內(nèi)容抽象、瑣碎、龐雜,涉及很多概念和技術(shù)。所有這些內(nèi)容均自成體系,相互之間的銜接線索很少,總體感覺內(nèi)容零散,沒有一個(gè)整體的知識(shí)框架體系。同時(shí),因教學(xué)內(nèi)容多、知識(shí)量大,很難取舍,所以不免在教學(xué)過程中變得面面俱到,重點(diǎn)、難點(diǎn)不突出,學(xué)生理解困難,教學(xué)效果不理想。
(3) 教學(xué)模式方面
傳統(tǒng)的教學(xué)方法單一、僵化,教師習(xí)慣于“一言堂”“滿堂灌”?,F(xiàn)在有些教師仍然一成不變地沿用老一套,在教學(xué)的各個(gè)環(huán)節(jié),都只從教師的角度出發(fā),從組織內(nèi)容、備課到講授,很少關(guān)注學(xué)生的反應(yīng),課堂缺乏互動(dòng),更談不到學(xué)生參與其中,變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí)。雖然目前“數(shù)據(jù)結(jié)構(gòu)”教學(xué)中,基本普及了現(xiàn)代化教學(xué)手段的應(yīng)用,但在課件制作的水平方面,在使用課件的尺度把握方面,我們的教師們還是要下些功夫。否則,我們的課堂就可能變成純粹的計(jì)算機(jī)媒體演示室,學(xué)生必然是走馬觀花,不知所云,無法達(dá)到我們預(yù)期的教學(xué)效果。
3 “數(shù)據(jù)結(jié)構(gòu)”教學(xué)模式改革的探索與實(shí)踐
3.1改變教學(xué)原則
要培養(yǎng)合格的開發(fā)型、創(chuàng)造型人才,教師首先必須樹立現(xiàn)代化的教育觀,把“以教師為主體”“以課程為中心”的傳統(tǒng)教育觀轉(zhuǎn)變?yōu)椤耙詫W(xué)生為主體”,“以能力為中心”的新的教育觀。教師的職責(zé)不僅要“授人以魚”,更重要的是“授人以漁”,把學(xué)生創(chuàng)新能力的培養(yǎng)放在重要的地位,在教學(xué)的各個(gè)環(huán)節(jié),充分體現(xiàn)“以教為主導(dǎo)”“以學(xué)為主體”的教學(xué)原則。
3.2理論課教學(xué)模式改革的探索與實(shí)踐
(1) 理論課課堂教學(xué)方案設(shè)計(jì)
第一,合理地安排教學(xué)內(nèi)容。為了適應(yīng)高職院校的特點(diǎn),對(duì)數(shù)據(jù)結(jié)構(gòu)的教學(xué)內(nèi)容根據(jù)“淡化理論,夠用為度,強(qiáng)化技能,重在實(shí)際操作”的特點(diǎn)進(jìn)行組織,以基本概念、基本結(jié)構(gòu)、算法的知識(shí)結(jié)構(gòu)為主,再通過大量詳盡例子對(duì)理論知識(shí)進(jìn)行了分析。有助于學(xué)生通過實(shí)際應(yīng)用,加強(qiáng)對(duì)基礎(chǔ)理論知識(shí)的理解和掌握,增強(qiáng)實(shí)際操作能力。
第二,合理地組織知識(shí)結(jié)構(gòu)體系。要很好地組織教學(xué),必須合理地組織教學(xué)內(nèi)容,合理地組織知識(shí)結(jié)構(gòu)體系,提煉出該課程、每章、每節(jié)的知識(shí)結(jié)構(gòu),構(gòu)建一個(gè)整體的層次框架,以數(shù)據(jù)類型的統(tǒng)一模式及算法為主線,注重內(nèi)容的銜接、聯(lián)系與繼承性,逐步展開各層次的知識(shí)點(diǎn)的教學(xué)。
第三,合理地組合教學(xué)內(nèi)容的展現(xiàn)手段?,F(xiàn)代化教學(xué)手段綜合利用了各種技術(shù),把多種媒體組合起來,以生動(dòng)、形象、靈活、全方位、立體化、高密度的方式把知識(shí)呈現(xiàn)給學(xué)生?!皵?shù)據(jù)結(jié)構(gòu)”課程中的各種數(shù)據(jù)類型及其操作具有直觀性、形象性和可展示性,因此,用這樣的教學(xué)手段輔助教學(xué),必定能達(dá)到事半功倍的效果。同時(shí),還要利用程序可視化思想來培養(yǎng)學(xué)生的數(shù)據(jù)抽象能力、算法設(shè)計(jì)能力以及創(chuàng)造性思維能力。在這個(gè)過程中,教師還要注意,要引導(dǎo)學(xué)生去分析問題、抓住本質(zhì)、組織數(shù)據(jù)、設(shè)計(jì)算法、解決問題,并且要求學(xué)生能舉一反三,觸類旁通,從而培養(yǎng)學(xué)生的綜合能力。
(2) 理論課教學(xué)方法改革探索
第一,項(xiàng)目驅(qū)動(dòng)教學(xué)法。項(xiàng)目驅(qū)動(dòng)是指學(xué)生在教師創(chuàng)設(shè)的情景下,應(yīng)用已學(xué)知識(shí)提出相關(guān)問題,繼而解決問題的過程。它要求教師在理論教學(xué)過程中,采用發(fā)現(xiàn)學(xué)習(xí)模式,應(yīng)用啟發(fā)教學(xué)方法,提出與所學(xué)理論相關(guān)問題,要求學(xué)生思考解答,并逐步引導(dǎo)學(xué)生自己提出問題、分析問題、解決問題,著重培養(yǎng)學(xué)生創(chuàng)造性思維的能力,充分調(diào)動(dòng)學(xué)習(xí)的積極性,使學(xué)生進(jìn)入積極思考的主動(dòng)狀態(tài),在解決問題的過程中獲取知識(shí),提高能力。
第二,轉(zhuǎn)換角色教學(xué)法。轉(zhuǎn)換角色的第一個(gè)含義是,教師從課堂教學(xué)的“主角”轉(zhuǎn)換成“配角”,學(xué)生從被動(dòng)接受的“配角”轉(zhuǎn)換成“主角”,這是現(xiàn)代教學(xué)原則所倡導(dǎo)的,也是提高教學(xué)質(zhì)量、培養(yǎng)學(xué)生能力所必需的;第二個(gè)含義是,教師在安排、組織理論課內(nèi)容時(shí),轉(zhuǎn)換角色,教師要從作為初學(xué)者的學(xué)生的角度出發(fā)組織教學(xué),這樣才能深入淺出,便于學(xué)生理解;第三個(gè)含義是,轉(zhuǎn)換學(xué)生與教師作為提問者和解答者的角色,教師要發(fā)現(xiàn)、設(shè)置問題,啟發(fā)、引導(dǎo)學(xué)生思考解答,充分調(diào)動(dòng)學(xué)生的主觀能動(dòng)性,使教學(xué)成為教師和學(xué)生共同的事業(yè)。
第三,承上啟下教學(xué)法。在教學(xué)過程中,充分重視理論知識(shí)的完整性、連續(xù)性與繼承性,提煉出各章節(jié)間的共同點(diǎn)和銜接線索,對(duì)各種數(shù)據(jù)類型,建立統(tǒng)一的一般抽象模式,在這樣的框架結(jié)構(gòu)下,分別討論各種數(shù)據(jù)類型獨(dú)自的特征與算法,在課程內(nèi)容間建立一種宏觀的聯(lián)系和銜接。算法的描述,采用“范代碼”的方式,學(xué)生可以選擇任意一種自己掌握的語言實(shí)現(xiàn)算法。這樣既兼顧了對(duì)語言類工具的熟悉與使用,又為學(xué)習(xí)面向?qū)ο蟮某绦蛟O(shè)計(jì)方法做了必要的準(zhǔn)備和鋪墊。
第四,理論聯(lián)系實(shí)踐教學(xué)法?!皵?shù)據(jù)結(jié)構(gòu)”課程不但是抽象的理論課,其綜合性和實(shí)用性也是這門課程的重要特征。因此,教學(xué)活動(dòng)也應(yīng)遵循從感性到理性,再從理性到實(shí)踐;從直觀到抽象,再從抽象到具體實(shí)踐的規(guī)律。在理論課教學(xué)中滲透實(shí)踐內(nèi)容,在實(shí)踐中應(yīng)用理論知識(shí),使理論與實(shí)踐有機(jī)結(jié)合,這樣才能真正做到理論指導(dǎo)實(shí)踐,實(shí)踐反過來促進(jìn)理論的發(fā)展,使理論得以升華。
3.3實(shí)訓(xùn)課教學(xué)模式改革的探索與實(shí)踐
“數(shù)據(jù)結(jié)構(gòu)”是實(shí)踐性很強(qiáng)的課程,培養(yǎng)學(xué)生的實(shí)踐能力是教學(xué)的首要目的。因此,實(shí)踐性教學(xué)是“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)過程中的重要環(huán)節(jié)。通過實(shí)訓(xùn)教學(xué),使學(xué)生學(xué)會(huì)應(yīng)用所學(xué)知識(shí)對(duì)實(shí)踐任務(wù)進(jìn)行充分分析、抽象,建立與之相適應(yīng)的模式,使問題最終在計(jì)算機(jī)上得以實(shí)現(xiàn)。在這個(gè)過程中,學(xué)生不僅對(duì)所學(xué)知識(shí)加深了理解,更重要的是培養(yǎng)了學(xué)生分析問題、解決問題的能力,這對(duì)充分發(fā)揮學(xué)生的創(chuàng)造能力起著重要的作用。因此,實(shí)訓(xùn)課教學(xué)模式的改革與創(chuàng)新勢(shì)在必行。我們主要在以下幾個(gè)方面進(jìn)行了探索實(shí)踐:第一,合理設(shè)置課程實(shí)訓(xùn)內(nèi)容,力爭(zhēng)與理論課的重點(diǎn)、難點(diǎn)及實(shí)用知識(shí)聯(lián)系起來;第二,從實(shí)際應(yīng)用中精心選擇有具體應(yīng)用背景的實(shí)訓(xùn)題目,充分發(fā)揮學(xué)生的主動(dòng)性;第三,注重實(shí)訓(xùn)過程,注重學(xué)生綜合能力的培養(yǎng);第四,建立一套完整的實(shí)訓(xùn)課考核方案。
4結(jié)束語
在高等職業(yè)技術(shù)學(xué)院計(jì)算機(jī)課程的教學(xué)中,我們需要不斷關(guān)注學(xué)生計(jì)算機(jī)專業(yè)能力和計(jì)算機(jī)技術(shù)應(yīng)用能力的培養(yǎng),使他們畢業(yè)后走上工作崗位,能夠具有真正的實(shí)踐動(dòng)手能力,適應(yīng)社會(huì)發(fā)展的需要,具有自我可持續(xù)發(fā)展、終生學(xué)習(xí)的能力,從而全面成長。
參考文獻(xiàn)
[1] 王路群. 數(shù)據(jù)結(jié)構(gòu)(C語言描述)第二版[M]. 北京:中國水利水電出版社,2007.
[2] 殷人昆. 數(shù)據(jù)結(jié)構(gòu)(用面向?qū)ο蠓椒ㄅcc++描述)[M]. 北京:清華大學(xué)出版社,1999:110-117.
[3] 羅擁軍. 我國計(jì)算機(jī)高等職業(yè)技術(shù)教育現(xiàn)狀的初步分析[J]. 福建電腦,2005,(3).
[4] 施良方,崔允郭. 課堂教學(xué)的原理、策略與研究[M]. 上海:華東師大出版社,1999.
[5] 顧秀萍. 我國職業(yè)技術(shù)教育現(xiàn)狀分析與發(fā)展戰(zhàn)略探討[J]. 太原科技,2003,(3).