摘要:本文針對“數(shù)據(jù)結(jié)構(gòu)與算法”課程實(shí)驗(yàn)教學(xué)中存在的問題,結(jié)合WebQuest教學(xué)思想,構(gòu)建了基于任務(wù)驅(qū)動模式的實(shí)驗(yàn)教學(xué)體系,有效地提高了實(shí)驗(yàn)教學(xué)的質(zhì)量。
關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu);實(shí)驗(yàn);任務(wù)驅(qū)動
中圖分類號:G642
文獻(xiàn)標(biāo)識碼:B
文章編號:1672-5913(2008)06-0017-02
1存在的問題
很多學(xué)生都感覺“數(shù)據(jù)結(jié)構(gòu)與算法”課程的實(shí)驗(yàn)枯燥、不易學(xué),到課程結(jié)束時也不知道自己到底學(xué)了些什么,學(xué)了有什么用、怎么用,面對具體問題時,也不知如何應(yīng)用學(xué)過的知識來給出切實(shí)可行的解決方案。產(chǎn)生這些現(xiàn)象的原因有以下幾點(diǎn):
●課程本身難度大、理論性強(qiáng)。
●學(xué)生規(guī)模擴(kuò)大、師資不足。
●學(xué)生程序設(shè)計(jì)能力不高。
●學(xué)生的個體差異與一刀切教育方式的矛盾。
●只注重個人表現(xiàn),忽略團(tuán)隊(duì)合作。
2以任務(wù)驅(qū)動為核心的WebQuest教學(xué)思想
WebQuest是美國兩位大學(xué)教授在1995年提出的一種課程計(jì)劃,是指在網(wǎng)絡(luò)環(huán)境下,由教師引導(dǎo),以一定任務(wù)驅(qū)動學(xué)生進(jìn)行自主探究式學(xué)習(xí)。建立以任務(wù)驅(qū)動為核心的數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)體系具有一定的可行性。首先,程序設(shè)計(jì)課程本身的特點(diǎn)與WebQuest思想不謀而合。其次,成熟的校園網(wǎng)為教學(xué)提供了硬件環(huán)境。第三,前期教學(xué)改革為新的教學(xué)體系提供了軟件環(huán)境。經(jīng)過前期多年的教學(xué)改革,已積累了豐富的教學(xué)資源、多媒體課件、網(wǎng)上教學(xué)園地、在線測試系統(tǒng)等,教師們具備了一定的現(xiàn)代教育技術(shù)和經(jīng)驗(yàn)。
3以任務(wù)驅(qū)動為核心的實(shí)驗(yàn)教學(xué)體系
我院以WebQuest教學(xué)思想為指導(dǎo),提出數(shù)據(jù)結(jié)構(gòu)課程知識領(lǐng)域的實(shí)驗(yàn)體系,對現(xiàn)行實(shí)驗(yàn)教學(xué)內(nèi)容進(jìn)行重組,提出了一種新的實(shí)驗(yàn)教學(xué)體系框架。該框架有多個實(shí)驗(yàn)單元構(gòu)成,每個實(shí)驗(yàn)單元板塊采用短期任務(wù)驅(qū)動,包括個人必做基本型實(shí)驗(yàn)、團(tuán)隊(duì)必做綜合設(shè)計(jì)型實(shí)驗(yàn)和團(tuán)隊(duì)選作研究創(chuàng)新型實(shí)驗(yàn)?;究蚣苋鐖D1所示。
每個實(shí)驗(yàn)單元由情境、任務(wù)、資源、評價四大模塊構(gòu)成,如圖2所示。
(1) 情景
構(gòu)建以學(xué)習(xí)目標(biāo)為依據(jù),與上一單元知識和經(jīng)驗(yàn)相關(guān)的,具有豐富情境的課題背景,激發(fā)學(xué)習(xí)興趣。以“棧”單元實(shí)驗(yàn)為例,采用“案例”構(gòu)建情景,展示入棧操作、出棧操作、特殊線性表等程序,激發(fā)學(xué)生的編程欲望。
(2) 任務(wù)
任務(wù)模塊是教學(xué)設(shè)計(jì)的重中之重,很大程度上決定了教學(xué)的成敗。具體要求包括激發(fā)學(xué)生主動探索的欲望、樹立學(xué)生完成任務(wù)的信心、具有層次性、開放性,符合教學(xué)大綱目標(biāo)。任務(wù)模塊采用“131”模式,如圖3所示。其中1是明確1個實(shí)驗(yàn)?zāi)繕?biāo)、3是構(gòu)建3個層次的實(shí)驗(yàn)任務(wù)、1是完成1個實(shí)驗(yàn)報告。最終實(shí)驗(yàn)報告不要求千篇一律,重在呈現(xiàn)自主學(xué)習(xí)的成果和獨(dú)到的見解。
圖1 實(shí)驗(yàn)教學(xué)體系基本框架
圖2 實(shí)驗(yàn)單元構(gòu)成
圖3 131模式任務(wù)模塊
(3) 資源
教師要扮演好“導(dǎo)航者”的角色,負(fù)責(zé)提供完成任務(wù)所需的相關(guān)資源和工具。主要提供三個方面的資源,包括實(shí)驗(yàn)單元知識點(diǎn)、重點(diǎn)、難點(diǎn);經(jīng)典程序、常見算法;程序開發(fā)員的經(jīng)驗(yàn)之談、心得體會等。
(4) 評價
教師要注重評價主體、手段和方法的多樣性,公正檢驗(yàn)學(xué)生學(xué)習(xí)目標(biāo)完成情況,提供一個交流、共享的平臺,促進(jìn)自我總結(jié)和反思。通過多種形式給學(xué)生以激勵。完成自我評價、小組評價、教師評價三步走。
參考文獻(xiàn)
[1] 中國計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科教程2002研究組. 中國計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科教程2002[M]. 北京:清華大學(xué)出版社,2002.
[2] 教育部軟件工程學(xué)科課程體系研究課題組. 中國軟件工程學(xué)科教程[M]. 北京:清華大學(xué)出版社,2005.
[3] 董薇. “數(shù)據(jù)結(jié)構(gòu)與算法”實(shí)驗(yàn)教學(xué)方法研究[J]. 黑龍江教育學(xué)院學(xué)報,2007,10(3):39-41.
[4] 李恬. 高校教學(xué)應(yīng)用WebQuest模式的研究[J]. 教育信息化,2006,(5):60-62.