摘要:“數(shù)據(jù)結(jié)構(gòu)與算法”是計算機科學(xué)技術(shù)專業(yè)重要的專業(yè)課程,該課程的教與學(xué)都有相當(dāng)?shù)碾y度。近年來,我們在該課程中引入了項目式教學(xué)方法,通過精心設(shè)計項目,以軟件工程思想指導(dǎo)項目式教學(xué)過程,將師范教師教育與專業(yè)教育相融合等一系列教學(xué)改革,取得了顯著的教學(xué)成效。本文介紹了我院的這些經(jīng)驗。
關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu)與算法;教學(xué)改革;項目;教學(xué)模式
中圖分類號:G642文獻標(biāo)識碼:B
“數(shù)據(jù)結(jié)構(gòu)與算法”是計算機科學(xué)技術(shù)相關(guān)專業(yè)的重要基礎(chǔ)課程。該課程是計算機科學(xué)技術(shù)專業(yè)研究生入學(xué)考試國家統(tǒng)一考試的統(tǒng)考科目之一,也是設(shè)計和實現(xiàn)各種應(yīng)用軟件的重要基礎(chǔ)。課程教學(xué)效果對學(xué)生專業(yè)素養(yǎng)的形成具有重要的影響作用。近年來,本課程組圍繞課程建設(shè),對“數(shù)據(jù)結(jié)構(gòu)與算法”課程教學(xué)進行了有益的改革與探索。
1課程教學(xué)改革的必要性與緊迫性
我校“數(shù)據(jù)結(jié)構(gòu)與算法”是江西省高等學(xué)校首批精品課程,它是一門理論性和實踐性都很強的課程。在過去的教學(xué)中,一部分老師重理論輕實踐,而且由于該課程內(nèi)容比較抽象,不好講解,有時教師即使花了很多的時間準(zhǔn)備,但由于學(xué)生個體的差異,也很難從整體上取得理想的教學(xué)效果。從學(xué)生的學(xué)習(xí)態(tài)度來看,學(xué)生對這門課程的認(rèn)識僅停留在這門課是研究生入學(xué)考試的必考課程,知道這門課程非常重要,但起初并不能體會到這門課程在專業(yè)體系中的作用,對它在軟件設(shè)計與開發(fā)中的作用更是缺乏感性認(rèn)識,學(xué)生學(xué)習(xí)的興趣有待提高。……