朱顥東++李紅嬋
摘 要 在數(shù)據(jù)結(jié)構(gòu)實際教學(xué)工作中積極思考、探討和實踐,充分運用多媒體技術(shù)教學(xué)手段、實例驅(qū)動型教學(xué)方式、互動型教學(xué)方法、“區(qū)別對待型”教學(xué)方法,提高學(xué)生學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的興趣和積極性,獲得較好的課堂效果和較高的教學(xué)質(zhì)量。同時,在教學(xué)過程中使用雙語教學(xué)模式,以進一步提高學(xué)生相關(guān)專業(yè)英文素養(yǎng)。
關(guān)鍵詞 數(shù)據(jù)結(jié)構(gòu);教學(xué)改革;教學(xué)方法;教學(xué)手段
中圖分類號:G642.0 文獻標(biāo)識碼:B
文章編號:1671-489X(2017)02-0122-02
Research and Practice on Modernization of Teaching Methods and
Teaching Means of Data Structure//ZHU Haodong, LI Hongchan
Abstract In practical teaching of data structure, the authors energe-tically think, explore and practice, and full use of multimedia tea-ching mean, instance driven teaching method, interactive teaching method, discriminatory teaching method to improve students learning
interest and motivation on data structure, which obtained the better teaching effect and the higher class teaching quality. At the same time, they use bilingual teaching mode in the teaching process fur-ther improving students English literacy of related professions.
Key words data structure; teaching reform; teaching method; tea-ching means
1 前言
數(shù)據(jù)結(jié)構(gòu)是一門用于研究非數(shù)值計算程序設(shè)計問題中計算機的操作對象以及它們之間的關(guān)系和操作的學(xué)科[1-2]。它是計算機科學(xué)與技術(shù)專業(yè)的最新核心課程,是程序設(shè)計尤其是非數(shù)值程序設(shè)計的基礎(chǔ)課程,而且還是數(shù)據(jù)庫、編譯原理、操作系統(tǒng)等課程的重要基礎(chǔ)課程[3-4]。目前,幾乎所有國內(nèi)高校的計算機及其相關(guān)專業(yè)都開設(shè)了數(shù)據(jù)結(jié)構(gòu)這門課。但是,目前數(shù)據(jù)結(jié)構(gòu)課程教學(xué)過程中存在眾多問題,例如:教師在授課過程中的教學(xué)方法比較傳統(tǒng)單一[5],過于偏重理論教學(xué)而導(dǎo)致實踐教學(xué)所占比重較小[6],課程教學(xué)內(nèi)容與課程功能割裂[7]。再加上課程本身比較抽象[8],這就導(dǎo)致學(xué)生學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的興趣和積極性較低。
因此,根據(jù)質(zhì)量工程的相關(guān)要求,研究數(shù)據(jù)結(jié)構(gòu)的教學(xué)改革方案,找出目前存在的主要問題,對現(xiàn)有的教學(xué)方法和教學(xué)手段進行現(xiàn)代化研究與實踐,具有十分重要的現(xiàn)實意義和價值。
2 目前數(shù)據(jù)結(jié)構(gòu)教學(xué)方法和教學(xué)手段存在的問題與不足
筆者多年來一直從事數(shù)據(jù)結(jié)構(gòu)方面的教學(xué)工作,在教學(xué)過程中發(fā)現(xiàn)目前數(shù)據(jù)結(jié)構(gòu)教學(xué)方法和教學(xué)手段的一些問題與不足。
教學(xué)方法比較傳統(tǒng)單一 目前很多高校教師還采用傳統(tǒng)的“一支粉筆、一塊黑板”的教學(xué)方式,板書占課時的比重很大,這對于抽象邏輯比較嚴(yán)謹(jǐn)?shù)臄?shù)據(jù)結(jié)構(gòu)課程來說,有助于讓學(xué)生充分理解各類數(shù)據(jù)結(jié)構(gòu)的設(shè)計思想,但講課的效率無法充分提高。部分教師即便使用多媒體教學(xué)手段,其電子課件也只不過是教材的翻版,不能很好地使用動感效果,并沒有帶來較好的課堂效果。
過于偏重理論教學(xué),實踐教學(xué)所占比重較小 在有限的課時教學(xué)中,傳統(tǒng)方式僅僅能將基本的、重要的概念、原理教授給學(xué)生,而對于各類數(shù)據(jù)結(jié)構(gòu)的應(yīng)用領(lǐng)域、更深一層次的教學(xué)知識點、探索性及發(fā)散性的學(xué)科問題涉及較少。另外,由于各類數(shù)據(jù)結(jié)構(gòu)十分抽象,學(xué)生感到枯燥乏味,缺少學(xué)習(xí)的積極性。
課程教學(xué)內(nèi)容與課程功能割裂,缺乏對各類數(shù)據(jù)結(jié)構(gòu)實際工程應(yīng)用能力的培養(yǎng) 大多數(shù)教材在介紹數(shù)據(jù)結(jié)構(gòu)時,都是針對各類數(shù)據(jù)結(jié)構(gòu)的抽象定義、抽象的偽代碼實現(xiàn)等進行籠統(tǒng)說明,并沒有一個完整的案例或項目同它們的實際工程應(yīng)用聯(lián)系起來。
缺乏對各類數(shù)據(jù)結(jié)構(gòu)基本概念和專業(yè)術(shù)語的英文基本素養(yǎng) 很多學(xué)生對數(shù)據(jù)結(jié)構(gòu)中專業(yè)術(shù)語的英文表達沒有概念,很多學(xué)生都不知道數(shù)據(jù)結(jié)構(gòu)中“鏈表”“數(shù)組”“鄰接矩陣”等概念在英文里怎么表達。一提到查閱英文資料,學(xué)生就感到莫名的恐懼。
3 相關(guān)改革方法與措施
針對目前數(shù)據(jù)結(jié)構(gòu)教學(xué)中存在的問題與不足,筆者根據(jù)該課程的特點,更新教學(xué)觀念,充分運用多媒體技術(shù)教學(xué)手段、實例驅(qū)動型教學(xué)方式、互動型教學(xué)方法、區(qū)別對待型教學(xué)方法與雙語教學(xué)模式,全面提升學(xué)生對各類數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí)積極性和興趣,從而提高學(xué)生的實踐應(yīng)用能力和英文素養(yǎng)。具體的改革方法與措施如下。
引入先進的多媒體教學(xué)手段 在數(shù)據(jù)結(jié)構(gòu)教學(xué)過程中,充分運用現(xiàn)代化多媒體技術(shù)將數(shù)據(jù)結(jié)構(gòu)中枯燥的理論用動畫或演示的形式生動地呈現(xiàn)在學(xué)生面前,將抽象枯燥乏味的內(nèi)容變得生動有趣,從而充分發(fā)揮學(xué)生學(xué)習(xí)的積極性和自主能動性,提高教學(xué)質(zhì)量。
采用實例驅(qū)動型教學(xué)方式,提升學(xué)生對各類數(shù)據(jù)結(jié)構(gòu)的實踐能力 數(shù)據(jù)結(jié)構(gòu)是一門具有一定理論性和較強應(yīng)用性的課程。學(xué)生掌握了相關(guān)理論和方法是遠(yuǎn)遠(yuǎn)不夠的,必須運用這些理論和方法去解決實際問題,才能真正把這門課程學(xué)好。采用實例驅(qū)動教學(xué)方法,能夠培養(yǎng)學(xué)生對各類數(shù)據(jù)結(jié)構(gòu)的實際應(yīng)用能力,能達到應(yīng)用、鞏固知識的效果,在教學(xué)實例的選擇上也應(yīng)突出新穎、實用、綜合性強的特點。比如在教學(xué)中采用拼圖游戲、信息管理系統(tǒng)、網(wǎng)絡(luò)聊天室等實例,都能夠培養(yǎng)和鍛煉學(xué)生對各類數(shù)據(jù)結(jié)構(gòu)的實踐應(yīng)用能力。在講授數(shù)據(jù)結(jié)構(gòu)實例應(yīng)用時,不僅要把實例的代碼設(shè)計以及所用的數(shù)據(jù)結(jié)構(gòu)類型交代清楚,更重要的是要給學(xué)生一個良好的開發(fā)環(huán)境和代碼調(diào)試環(huán)境。這樣不僅可以節(jié)約開發(fā)時間,也能大大提高學(xué)生的開發(fā)興趣。
采取互動型教學(xué)方法 在整個數(shù)據(jù)結(jié)構(gòu)授課過程中,每5個學(xué)生分為一組,各組組長由該組學(xué)生自己選出。在理論課授課過程中,教師事先把下次課要講授的課程內(nèi)容以及該內(nèi)容在實際生活中的具體應(yīng)用大概講解一下,并宣布下次課將隨機選出一個小組的學(xué)生到講臺給剩余學(xué)生講解。在所選組學(xué)生講課結(jié)束后,教師再進行點評、查漏補缺。在實驗課過程中,針對課程內(nèi)容來選擇一個小型實際生活例子作為實驗內(nèi)容,課前把實驗內(nèi)容及大概要求發(fā)給各組學(xué)生,允許他們采用自己所擅長的編程語言和編程方式來完成該實驗,并選出一組學(xué)生來講解實驗內(nèi)容的編程思路、編程結(jié)果,教師在此過程中適時給出指導(dǎo)意見。
通過此種互動型教學(xué)方式,使學(xué)生在一定程度上擺脫枯燥的、抽象的學(xué)習(xí)過程,使他們對數(shù)據(jù)結(jié)構(gòu)在生活中的實際應(yīng)用有一個比較清晰的認(rèn)識,極大提高學(xué)生學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的參與性和積極性。
在互動型教學(xué)方法的基礎(chǔ)上采用區(qū)別對待型教學(xué)方法 在授課之前花費一定時間來了解學(xué)生將來的就業(yè)學(xué)習(xí)動向,以便有針對性地授課。有的學(xué)生畢業(yè)后計劃想找工作,有的學(xué)生畢業(yè)后計劃繼續(xù)深造,那么在平時授課及指導(dǎo)過程中,對畢業(yè)后計劃找工作的學(xué)生,多談些該課程能夠為他們將來就業(yè)所帶來的基本技能以及目前相關(guān)工作崗位對該課程以及學(xué)生的要求,從而使他們有針對性地去掌握相關(guān)應(yīng)用知識;對準(zhǔn)備將來繼續(xù)深造的學(xué)生,多談些國內(nèi)外知名大學(xué)的熱門專業(yè)、熱門研究方向以及知名研究團隊,詳細(xì)說明授課內(nèi)容在科研中的作用,鼓勵他們平時多了解自己所喜歡的專業(yè)研究動態(tài)。通過這樣區(qū)別對待,在一定程度上提高了學(xué)生學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的興趣。
采用能夠提升學(xué)生基本外語素養(yǎng)的數(shù)據(jù)結(jié)構(gòu)雙語教學(xué)模式 在整個授課過程中,把相關(guān)概念、方法等所涉及的專業(yè)術(shù)語用英文展示給學(xué)生,提供給學(xué)生數(shù)據(jù)結(jié)構(gòu)相關(guān)原版英文教材及資料下載網(wǎng)址,鼓勵他們下載。在學(xué)生小組代表上臺授課過程中,促使學(xué)生對專業(yè)術(shù)語必須用英文來說明一下,其余內(nèi)容鼓勵用英文來講解。在課余給他們推薦數(shù)據(jù)結(jié)構(gòu)相關(guān)英文讀物來提高他們的英文文獻閱讀能力。通過這個教學(xué)模式,在一定程度上帶動了學(xué)生閱讀英語原版教材的動力和興趣,提高了學(xué)生的專業(yè)英語素養(yǎng)。
4 結(jié)語
本文就如何提高學(xué)生學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的興趣和積極性、增強學(xué)生對數(shù)據(jù)結(jié)構(gòu)的應(yīng)用能力展開討論,探討了數(shù)據(jù)結(jié)構(gòu)教學(xué)方法和教學(xué)手段的優(yōu)化和改進措施,提出采用項目實例驅(qū)動、互動型和區(qū)別對待型教學(xué)方式來提高學(xué)生的實踐應(yīng)用能力,這些方法和手段都大大提高了教學(xué)質(zhì)量。同時,利用先進的多媒體手段,把核心內(nèi)容依據(jù)原理采用動態(tài)圖來展示給學(xué)生,從而把抽象的、枯燥的內(nèi)容以生動具體的形式展示給學(xué)生,激發(fā)學(xué)生學(xué)習(xí)的積極性和自主能動性,提高教學(xué)質(zhì)量。而且在教學(xué)過程中使用數(shù)據(jù)結(jié)構(gòu)英文原版教材,以便加大雙語教學(xué)模式在實際教學(xué)過程中的使用,進一步提高學(xué)生相關(guān)專業(yè)英文素養(yǎng)。
本文所獲教學(xué)成果和教學(xué)經(jīng)驗,可推廣應(yīng)用到其他各種課程教學(xué)過程之中,如Java、C等課程授課之中。■
參考文獻
[1]宮璽,張文宇.“數(shù)據(jù)結(jié)構(gòu)”教學(xué)方法的改進[J].遼寧科技大學(xué)學(xué)報,2013,36(3):284-286.
[2]辛日華.數(shù)據(jù)結(jié)構(gòu)教學(xué)方法的探討與研究[J].內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)報:社會科學(xué)版,2013(6):59-61.
[3]歐君.《數(shù)據(jù)結(jié)構(gòu)》教學(xué)方法探索[J].產(chǎn)業(yè)與科技論壇,
2016,15(13):138-139.
[4]張西芝,劉敏娟,郭淼.《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)方法改革探索[J].產(chǎn)業(yè)與科技論壇,2016,15(9):154-155.
[5]趙小蕾,許喜斌.《數(shù)據(jù)結(jié)構(gòu)與算法》教學(xué)方法改革探討[J].現(xiàn)代計算機,2014(17):18-20.
[6]程波,熊江.面向應(yīng)用型本科院校的數(shù)據(jù)結(jié)構(gòu)教學(xué)方法改進[J].教育教學(xué)論壇,2014(9):18-20.
[7]逯鵬,張贊.數(shù)據(jù)結(jié)構(gòu)課程教學(xué)方法的研究和實踐[J].教育教學(xué)論壇,2015(18):121-123.
[8]杜小坤,涂韜.數(shù)據(jù)結(jié)構(gòu)教學(xué)方法探討[J].計算機教育,2014(18):46-49.