數(shù)據(jù)結(jié)構(gòu)課程體系優(yōu)化和教學模式改革研究與實踐
發(fā)布時間:2018-06-21 來源: 感恩親情 點擊:
摘 要 針對目前數(shù)據(jù)結(jié)構(gòu)課程存在的問題進行研究,通過分析現(xiàn)有的數(shù)據(jù)結(jié)構(gòu)課程體系,結(jié)合教師和學生的反饋,并根據(jù)計算機專業(yè)課程的教學特點,進一步優(yōu)化課程體系,改革其相關(guān)的實驗環(huán)節(jié)配置,對課堂教學和實踐教學內(nèi)容進行進一步充實與完善。
關(guān)鍵詞 數(shù)據(jù)結(jié)構(gòu);教學方法;課程體系
中圖分類號:G642.0 文獻標識碼:B
文章編號:1671-489X(2016)24-0115-02
Research and Practice on Course System Optimization and Tea-
ching Mode Reform of Data Structure//ZHU Haodong, LI Hong-chan
Abstract The paper conducts a study aiming at the shortcomings that existed in the current data structure course. Through the analysis
of the data structure course system in hand, combining with the feed-
back of teachers and students, and according to the teaching charac-teristics of computer professional courses, the authors further opti-mize the data structure course system, reform the related experiment configuration, and give more eich and perfect the content of class-room teaching and practice teaching.
Key words data structure; teaching method; course system
1 前言
數(shù)據(jù)結(jié)構(gòu)是一門用于研究非數(shù)值計算的程序設計問題中計算機的操作對象以及它們之間的關(guān)系和操作的學科[1-2]。
它是計算機科學與技術(shù)專業(yè)的最新核心課程,不僅是程序設計尤其是非數(shù)值程序設計的基礎(chǔ)課程,而且是數(shù)據(jù)庫、編譯原理、操作系統(tǒng)等課程的重要基礎(chǔ)課程[3-4]。目前,幾乎所有國內(nèi)高校的計算機及其相關(guān)專業(yè)都開設了數(shù)據(jù)結(jié)構(gòu)這門課,在教學過程中存在眾多問題,例如:教師在授課過程中追求課程內(nèi)容的完整性[5],授課匆匆而忽略了該課程的應用性[6];同時,課堂教學和實驗教學在一定程度上存在脫節(jié)[7],再加上課程本身比較抽象[8],導致學生學習數(shù)據(jù)結(jié)構(gòu)的興趣和積極性較低。因此,根據(jù)質(zhì)量工程的相關(guān)要求,對數(shù)據(jù)結(jié)構(gòu)的教學模式進行研究與改革,找出目前數(shù)據(jù)結(jié)構(gòu)課程體系存在的主要問題,對現(xiàn)有的數(shù)據(jù)結(jié)構(gòu)課程體系進行優(yōu)化,具有十分重要的現(xiàn)實意義。
2 目前數(shù)據(jù)結(jié)構(gòu)課程體系和教學模式存在的問題與不足
筆者長期從事數(shù)據(jù)結(jié)構(gòu)課程的教學和研究工作,在這個過程中發(fā)現(xiàn)目前數(shù)據(jù)結(jié)構(gòu)課程體系和教學模式存在下面一些問題與不足。
1)理論教學和實踐應用聯(lián)系不緊密,有待加強。理論是基礎(chǔ),實踐應用是提高,它們相輔相成、互相促進。但是一些教師在授課過程中偏向于理論教學,很少向?qū)W生介紹數(shù)據(jù)結(jié)構(gòu)的實際使用,從而使學生不明白數(shù)據(jù)結(jié)構(gòu)這門課到底有什么用途以及在什么場合使用。
2)實驗教學內(nèi)容有待改進和加強。數(shù)據(jù)結(jié)構(gòu)是一門理論性、專業(yè)性很強的計算機課程,需要針對性的實驗教學來幫助學生理解該課程。但是,目前該課程的實驗教學存在很多弊端,如實驗內(nèi)容不能針對相關(guān)理論內(nèi)容來設置,因此有必要根據(jù)理論課內(nèi)容進一步改進實驗內(nèi)容的設置。
3)課程教學內(nèi)容與課程功能割裂,缺乏對各類數(shù)據(jù)結(jié)構(gòu)實際工程應用能力的培養(yǎng)。大多數(shù)教材在介紹數(shù)據(jù)結(jié)構(gòu)時都是針對各類數(shù)據(jù)結(jié)構(gòu)的抽象定義、抽象的偽代碼實現(xiàn)等進行籠統(tǒng)說明,并沒有一個完整的案例或項目將它們的實際應用聯(lián)系起來。
高等院校數(shù)據(jù)結(jié)構(gòu)課程的教育目標是培養(yǎng)社會需要的數(shù)據(jù)結(jié)構(gòu)設計和應用型人才,這就要求培養(yǎng)的學生既能理解原理,具有扎實功底,又善于靈活運用、富于創(chuàng)新。因此,必須優(yōu)化數(shù)據(jù)結(jié)構(gòu)的課程體系,改革其相關(guān)教學模式,將理論教學和實踐教學緊密結(jié)合起來,培養(yǎng)學生的綜合計算、分析、判斷能力,以及使用數(shù)據(jù)結(jié)構(gòu)原理和方法解決實際問題的能力,從而提高人才的培養(yǎng)質(zhì)量。
3 相關(guān)優(yōu)化與改革措施
針對目前數(shù)據(jù)結(jié)構(gòu)課程體系和教學模式存在的問題與不足,通過分析現(xiàn)有的數(shù)據(jù)結(jié)構(gòu)課程體系,結(jié)合教師和學生的反饋,并根據(jù)計算機專業(yè)課程的教學特點,進一步優(yōu)化目前的數(shù)據(jù)結(jié)構(gòu)課程體系,改革其相關(guān)的實驗環(huán)節(jié)配置,對課堂教學和實踐教學內(nèi)容進行進一步充實與完善,具體方法和措施如下。
1)打破目前數(shù)據(jù)結(jié)構(gòu)的教學模式,精心設計數(shù)據(jù)結(jié)構(gòu)的理論教學內(nèi)容和實驗教學內(nèi)容,使理論和實踐應用緊密結(jié)合起來,充分調(diào)動學生的學習興趣和積極性,培養(yǎng)學生的理論創(chuàng)新能力和實踐應用能力,從而為培養(yǎng)出社會真正需要的實踐能力強的創(chuàng)新型技術(shù)人才而打下堅實的基礎(chǔ)。
2)根據(jù)國家質(zhì)量工程的相關(guān)要求,將最新的數(shù)據(jù)結(jié)構(gòu)理論、技術(shù)和理念引入課堂教學中,改革現(xiàn)有的數(shù)據(jù)結(jié)構(gòu)課程體系,將理論教學和實踐教學統(tǒng)一起來,培養(yǎng)具有扎實的數(shù)據(jù)結(jié)構(gòu)理論基礎(chǔ)、出色的數(shù)據(jù)結(jié)構(gòu)實踐應用能力的綜合性人才。
3)結(jié)合軟件職業(yè)教育的有益經(jīng)驗,把項目實例驅(qū)動的教學方式引入數(shù)據(jù)結(jié)構(gòu)的理論教學環(huán)節(jié),以提升學生對各類數(shù)據(jù)結(jié)構(gòu)的實踐能力。數(shù)據(jù)結(jié)構(gòu)是一門具有一定理論性和較強應用性的課程。學生掌握相關(guān)理論和方法還遠遠不夠,必須運用這些理論和方法去解決實際問題,才能真正把這門課程學好。采用實例驅(qū)動教學方法能夠培養(yǎng)學生對各類數(shù)據(jù)結(jié)構(gòu)的實際應用能力,達到應用、鞏固知識的效果。在教學實例的選擇上應突出新穎、實用、綜合性強的特點。比如在教學中采用拼圖游戲、信息管理系統(tǒng)、網(wǎng)絡聊天室等實例,培養(yǎng)和鍛煉學生對各類數(shù)據(jù)結(jié)構(gòu)的實踐應用能力。
相關(guān)熱詞搜索:數(shù)據(jù)結(jié)構(gòu) 教學模式 課程體系 優(yōu)化 實踐
熱點文章閱讀