摘要:在學(xué)生相對缺乏自主學(xué)習(xí)興趣情況下,如何提高數(shù)據(jù)結(jié)構(gòu)課程大班教學(xué)的效果一直是許多高校研究的課題。本課題提出將BPL引入該課程的課堂教學(xué),結(jié)合傳統(tǒng)的講授教學(xué)方式,重新設(shè)計了該課程的課堂教學(xué)形式和評價機(jī)制。該課堂教學(xué)方案的實施,將有效提高學(xué)生的學(xué)習(xí)興趣和自主學(xué)習(xí)能力,同時也有利于提升該課程的教學(xué)效果。
關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu);課堂教學(xué);PBL教學(xué)
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)25-5922-02
《數(shù)據(jù)結(jié)構(gòu)》是計算機(jī)學(xué)科的一門專業(yè)基礎(chǔ)課,是學(xué)習(xí)計算機(jī)編程類課程的理論基礎(chǔ)之一,同時還是軟件項目開發(fā)的必備基礎(chǔ),在該學(xué)科中具有舉足輕重的地位。然而,由于數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)對抽象思維、組織歸納、計算機(jī)編程等能力要求較高,初學(xué)者往往覺得學(xué)習(xí)難度大,一部分同學(xué)在理論學(xué)習(xí)的過程中感到困難重重、在課程設(shè)計時無從下手;即使期末考了高分的同學(xué),在從事項目開發(fā)的時候也很難靈活運用所學(xué)的知識去解決問題。因此,許多學(xué)校進(jìn)行了教學(xué)改革,引入了新的教學(xué)方法[1-2],以期在該門課程的教學(xué)上有更好的效果、有新的突破,進(jìn)一步培養(yǎng)學(xué)生的思維能力、創(chuàng)新能力和實踐能力。
1 我校數(shù)據(jù)結(jié)構(gòu)課程教學(xué)現(xiàn)狀分析與問題分析
《數(shù)據(jù)結(jié)構(gòu)》作為我校計算機(jī)專業(yè)主干課程,一直是60至90人的大班教學(xué)。自2007年以來,在學(xué)校的資助下曾兩次進(jìn)行了教學(xué)改革的嘗試。經(jīng)過幾年建設(shè),課程教學(xué)已經(jīng)積累了一定的基礎(chǔ)。
1) 構(gòu)建教學(xué)網(wǎng)站,開展了網(wǎng)絡(luò)教學(xué)。課件、復(fù)習(xí)提綱、習(xí)題、實驗等教學(xué)檔案以及拓展閱讀材料等上網(wǎng),并可進(jìn)行網(wǎng)上練習(xí)和測試[3] ,拓寬了學(xué)習(xí)渠道。
2) 理論、實驗課程獨立學(xué)分,加強(qiáng)實驗。通過修訂教學(xué)計劃,目前數(shù)據(jù)結(jié)構(gòu)與算法課程是51學(xué)時、實驗課34學(xué)時,通過實驗課時的增加強(qiáng)化了學(xué)生的動手實踐。
雖然課程建設(shè)已有些成績,但存在的問題還很突出,有待進(jìn)一步研究改進(jìn)。主要表現(xiàn)在:
1) 教學(xué)方法相對傳統(tǒng),學(xué)生被動學(xué)習(xí)
雖然,以前在27人的教學(xué)班部分章節(jié)嘗試了PBL的教學(xué)改革,并取得了一定的成果[4];但是,由于受師資和教學(xué)場景的限制,目前的大部分的理論課主要還是采取傳統(tǒng)的課堂教學(xué)模式,教學(xué)過程體以教師為中心、強(qiáng)調(diào)知識傳授、把學(xué)生當(dāng)作知識接收對象的認(rèn)知過程。教師突出“教”,難以兼顧學(xué)生的“學(xué)”,影響教學(xué)效果。
2) 教學(xué)課時有限,內(nèi)容有待精選
數(shù)據(jù)結(jié)構(gòu)與算法知識結(jié)構(gòu)體系盤大,算法諸多,教師深感要在有限時間把數(shù)據(jù)結(jié)構(gòu)與算法的抽象知識點講清楚,并能應(yīng)用于解決實際問題,殊非易事。教學(xué)過程要么“趕時間”,要么部分內(nèi)容來不及講解,導(dǎo)致學(xué)生“消化”不良。
3) 實驗相對獨立,理論聯(lián)系不足
目前該課程的實驗項目量多(每周一項)但簡單(驗證性為主),內(nèi)容零散,學(xué)生很難整體把握全局,將相關(guān)聯(lián)的知識點銜接貫通,導(dǎo)致學(xué)生實驗都能很好完成,但面對實際問題時,不知從哪里下手,更不知怎么高效的去解決。
4) 學(xué)生專業(yè)思想不堅定,學(xué)習(xí)興趣不濃厚
我院大部分生源是絕大部分是從其他專業(yè)調(diào)劑過來的,專業(yè)思想很難確立;此外,一部分學(xué)生因為當(dāng)初專業(yè)意向、家長的期望、愛好、性格等原因,產(chǎn)生了 “不喜歡”“學(xué)不了”的心理上暗示,對編程類課程的學(xué)習(xí)具有抵觸的心理。
基于以上原因,我們在擬在該課程上引入PBL教學(xué),改進(jìn)大班課堂教學(xué),提升學(xué)生的學(xué)習(xí)興趣,進(jìn)一步提高教學(xué)效果。
2 PBL介紹
PBL教學(xué)法[5]-基于問題學(xué)習(xí)(Problem-Based Learning))是一種以學(xué)生為主體的典型教學(xué)方法,最早起源于20世紀(jì)50年代的醫(yī)學(xué)教育中,1969 年由美國的神經(jīng)病學(xué)教授 Barrows 在加拿大的麥克馬斯特大學(xué)首次提出,目前已成為國際上較流行的一種教學(xué)方法。
PBL 的基本特點如下:
1) 以問題為學(xué)習(xí)的起點,以問題為主軸所架構(gòu)學(xué)習(xí)內(nèi)容,同時強(qiáng)調(diào)以學(xué)生的主動學(xué)習(xí)為主,學(xué)習(xí)者要全身心投入于問題中;
2) 教師作為指導(dǎo)認(rèn)知學(xué)習(xí)技巧的教練,要為學(xué)生設(shè)計具有真實性的任務(wù)和問題,PBL中的問題應(yīng)該是非結(jié)構(gòu)化的、能夠自由探索,且在現(xiàn)實世界中有一定價值;
3) 偏重小組合作學(xué)習(xí),鼓勵自主探究,在自主學(xué)習(xí)中學(xué)生所學(xué)到的知識必須能夠用來分析和解決問題;
4) 激發(fā)和支持學(xué)習(xí)者的高水平思維,鼓勵爭論以及讓學(xué)生對學(xué)習(xí)內(nèi)容和過程進(jìn)行反思等。與“做中學(xué)”及發(fā)現(xiàn)學(xué)習(xí)相比,PBL強(qiáng)調(diào)以問題解決為中心,認(rèn)為學(xué)習(xí)應(yīng)該是廣泛學(xué)科或主題的整合,強(qiáng)調(diào)社會性交流合作的作用,強(qiáng)調(diào)支持與引導(dǎo)等;
5) 在每一個問題完成或每個課程單元結(jié)束時要進(jìn)行自我評價和小組評價;
PBL教學(xué)是跨學(xué)科的學(xué)習(xí)方式,學(xué)生為解決問題需要查閱大量的課外資料,歸納、整理所學(xué)的知識與技能,有利于培養(yǎng)學(xué)生的自主學(xué)習(xí)精神;PBL教學(xué)改變了傳統(tǒng)的“我講你聽,我做你看”的教學(xué)模式,讓呆板孤立的知識片化作整體知識鏈,有利于學(xué)生對知識的理解和掌握。
3 BPL在《數(shù)據(jù)結(jié)構(gòu)》大班教學(xué)中的設(shè)計
不可否認(rèn),純粹的PBL教學(xué)缺乏基礎(chǔ)知識的系統(tǒng)性,在大班教學(xué)中實踐操作難度也較大。在我院師資相對短缺、相當(dāng)一部分學(xué)生學(xué)習(xí)主動性缺乏的情況下,很難實施單一的PBL的小組討論式學(xué)習(xí)方式、全面開展PBL教學(xué)。因此,需要根據(jù)本門課程的知識體系結(jié)構(gòu),分析各知識點需要掌握的程度,按照了解、理解、分析、綜合運用等不同要求,結(jié)合PBL和LBL教學(xué)方式的特點,研究各章節(jié)知識點的課堂呈現(xiàn)形式。
1) 改進(jìn)理論課堂教學(xué)
首先,對于該課程所涉及的知識點,采用傳統(tǒng)的“傳遞──接受式”教學(xué)模式全面、快速的給學(xué)生講一遍,讓學(xué)生有一個大致的印象。
該模式以傳授系統(tǒng)知識、培養(yǎng)基本技能為目標(biāo)。其著眼點在于充分挖掘人的記憶力、推理能力與間接經(jīng)驗,在掌握知識方面的作用,使學(xué)生比較快速有效地掌握更多的信息量。其基本教學(xué)流程是:復(fù)習(xí)舊課—激發(fā)學(xué)習(xí)動機(jī)—講授新課—鞏固練習(xí)—檢查評價—間隔性復(fù)習(xí)。
其次,在講完新的知識點環(huán)節(jié)后,馬上并行開展PBL教學(xué)。
與傳統(tǒng)的以教師講授為主的教學(xué)方法有所不同,PBL 強(qiáng)調(diào)以學(xué)生的主動學(xué)習(xí)為主,它將學(xué)習(xí)與知識涉及面較廣的任務(wù)或問題掛鉤,讓學(xué)習(xí)者投身于問題的解決過程中;因此,我們模擬現(xiàn)實設(shè)計具有一定真實性的任務(wù),把前面講過的知識點設(shè)置到復(fù)雜的、有意義的問題情景中,通過小組同學(xué)的自主探究和合作,運用所學(xué)的知識或去學(xué)習(xí)新知識來解決問題,從而進(jìn)一步理解掌握隱含在問題背后的知識點,形成解決問題的技能和自主學(xué)習(xí)的能力。
因此,結(jié)合傳統(tǒng)教學(xué)和BPL的特點,我們采用以下教學(xué)程序:新知識的講解—提出問題—分析問題—解決問題—結(jié)果評價。在該流程中,新知識的講解和問題提出主要由教師完成;后面兩個階段主要由學(xué)生主導(dǎo)完成,教師參與組織協(xié)調(diào)、適時提供參考意見,輔助學(xué)生解決問題;結(jié)果評價由教師主導(dǎo),學(xué)生共同參與完成。通過問題解決過程,學(xué)生將對前面講解的知識有更深入全面地掌握、更靈活的運用。考慮到師資相對短缺的實際情況,我們的辦法是,首先,在高年級學(xué)生中,選取1到2個成績優(yōu)秀的同學(xué)參與輔導(dǎo);其次,在分組時,每組8-10個人,同時盡可能保證每組中有1-2個優(yōu)秀的同學(xué),讓他們在參與解決問題的同時,發(fā)揮部分教輔的作用。
2) 優(yōu)化實驗設(shè)置
很明顯,在51個課時的理論課里很難完成上述教學(xué)任務(wù)。因此,在實驗環(huán)節(jié)中,我們保留了原有實驗教學(xué)大綱中的部分知識點驗證性實驗、結(jié)合PBL教學(xué)分別在線性部分、樹、圖和查找排序各設(shè)置1個、共計4個綜合性問題;知識講授、問題提出和討論以及結(jié)果評價主要在理論課內(nèi)完成,解決問題主要放在實驗課內(nèi)完成。通過這種方式我們很好的解決了理論課時不足的問題,同時優(yōu)化了實驗課程的設(shè)置。學(xué)生在解決問題時共同探討、相互協(xié)作,在優(yōu)秀學(xué)生的無形帶動下,小組整體逐步提升分析問題、解決問題、自主學(xué)習(xí)的能力,從而,進(jìn)一步增強(qiáng)學(xué)生解決實際問題的綜合能力。
3) 優(yōu)化課程考核評價體系,增強(qiáng)形成性評價的比重。
通過記錄學(xué)生在收集資料、小組討論、編程、調(diào)試等各個環(huán)節(jié)的表現(xiàn),在教師和學(xué)生共同參與下,給出該學(xué)生的平時成績,然后按照平時60%+期末考試成績40%,最終給出這門課程的成績。每次同學(xué)在問題的解決過程中的表現(xiàn)占其總成績的15%,該評價主要由小組內(nèi)部的個人評價和成果展示的小組整體評價構(gòu)成。通過這種方式,促使學(xué)生注重平時的學(xué)習(xí)和精力投入,改變原來的“平時懶散、期末突擊”的不良學(xué)習(xí)習(xí)慣,形成良好的學(xué)習(xí)習(xí)慣和解決問題的積極態(tài)度。
通過上述改革,課堂由原來的“教師講、學(xué)生聽,教師作、學(xué)生看”的單一形式變成了“教師講、學(xué)生聽;學(xué)生討論、教師引導(dǎo);學(xué)生自主解決問題,教師協(xié)助;小組作品演示,師生共同學(xué)習(xí)評價”等多種形式,豐富了課堂教學(xué),激發(fā)了學(xué)生的學(xué)習(xí)積極性,培養(yǎng)了學(xué)生自主學(xué)習(xí)的意識和能力,從而達(dá)到課堂教學(xué)改革的目的。
4 結(jié)束語
數(shù)據(jù)結(jié)構(gòu)是計算機(jī)程序設(shè)計乃至計算機(jī)學(xué)科的主要理論技術(shù)基礎(chǔ)之一,因此對于該課程的教學(xué),我們不僅要從理論上進(jìn)行探討,還要從課堂呈現(xiàn)方式進(jìn)行深入研究。我們通過將PBL引入課堂教學(xué),并在60人的大班教學(xué)中進(jìn)行了初步嘗試。結(jié)果表明,該方法能更有效地實現(xiàn)教師將自身對數(shù)據(jù)結(jié)構(gòu)知識的理解、把握向?qū)W生身上轉(zhuǎn)移,能提高學(xué)生對課程的學(xué)習(xí)興趣和主動學(xué)習(xí)的意愿,從而,提高了該課程的教學(xué)效果。
參考文獻(xiàn):
[1] 張巧生,鄧廷勇.數(shù)據(jù)結(jié)構(gòu) 課程教學(xué)方法探討[J].山西科技,2009(1):36-37.
[2] 劉紅梅.啟發(fā)式教學(xué)法在數(shù)據(jù)結(jié)構(gòu)教學(xué)中的應(yīng)用[J].電腦知識與技術(shù),2009(3):661-662.
[3] 湯瓊,葉建武.基于Visual Studio 2005的網(wǎng)上考試平臺的研發(fā)[J].中國教育科學(xué)學(xué)報,2009.4:29-31.
[4] 湯瓊,李志敏,葉含笑,等.基于PBL和LBL的數(shù)據(jù)結(jié)構(gòu)教學(xué)研究與實踐[J].浙江中醫(yī)藥大學(xué)學(xué)報,2011,35(12):936-938.
[5] ABC of learning and teaching in medicine Problembased learning[J].Diana FWood.BMJ 2003,326:328-330.