沈玉峰
摘要:本文分析了傳統(tǒng)的高校數(shù)據(jù)結(jié)構(gòu)課程的教學(xué)模式中存在的問題,提出了用MOOC平臺作為輔助教學(xué)模式對該課程進(jìn)行改革與探索。MOOC平臺的引人真正實現(xiàn)了把教師講為主變?yōu)閷W(xué)生主動學(xué)為主,培養(yǎng)了學(xué)生獨立分析和解決問題的能力,提高了學(xué)生學(xué)習(xí)的主動性,進(jìn)而帶動了課堂教學(xué)的質(zhì)量,推進(jìn)了學(xué)生的實踐創(chuàng)新能力。
關(guān)鍵詞:MOOC;數(shù)據(jù)結(jié)構(gòu);教學(xué)改革
中圖分類號:G64 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2020)14-0142-02
1引言
“數(shù)據(jù)結(jié)構(gòu)”課程是計算機類專業(yè)的核心基礎(chǔ)課。融合了理論知識和實踐知識。本課程主要講述了常用的各類數(shù)據(jù)在實際應(yīng)用中如何選取合適的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)以及涉及基本算法的實現(xiàn)等技術(shù)。通過這門課程的學(xué)習(xí),可以培養(yǎng)學(xué)生對數(shù)據(jù)進(jìn)行正確的分析、存儲和處理,從而提高學(xué)生的計算機思維能力和結(jié)構(gòu)設(shè)計編程能力。
“數(shù)據(jù)結(jié)構(gòu)”課程涉及了較多復(fù)雜的抽象數(shù)據(jù)類型和算法,對于學(xué)生的學(xué)和老師的教都造車給了一定的困難。傳統(tǒng)的“教師講學(xué)生被動聽”教學(xué)模式只能滿足基礎(chǔ)知識的教學(xué),不能適應(yīng)新時代培養(yǎng)學(xué)生創(chuàng)新的需求。MOOC作為一種新型的教學(xué)資源,在教學(xué)領(lǐng)域和學(xué)生自學(xué)方面得到了廣泛的應(yīng)用。該怎樣發(fā)揮MOOC平臺的優(yōu)勢,降低教師的重復(fù)工作量,促進(jìn)學(xué)生學(xué)習(xí)的積極主動性,提高學(xué)生的動手能力和創(chuàng)新能力是亟待解決的問題。
2傳統(tǒng)數(shù)據(jù)結(jié)構(gòu)課程教學(xué)模式存在的問題
2.1理論性強,實驗課少
在傳統(tǒng)教學(xué)模式中,教師在課堂上主要向?qū)W生講授知識,缺少與學(xué)生的互動。學(xué)生在整個過程中基本是被動地接受理論知識,缺乏自主思考,就會導(dǎo)致學(xué)生產(chǎn)生思維的依賴性,阻礙學(xué)生思維能力和創(chuàng)新能力的培養(yǎng)。目前,數(shù)據(jù)結(jié)構(gòu)課程的教學(xué)注重對數(shù)據(jù)類型和基本算法進(jìn)行講解,而實踐教學(xué)環(huán)節(jié)的課時被大大壓縮。傳統(tǒng)的實踐課內(nèi)容大多是驗證性的,也就是把理論課上學(xué)習(xí)的算法偽代碼整合成一個能運行的語言程序,實現(xiàn)簡單的操作,這樣學(xué)生就會缺乏創(chuàng)新機制和應(yīng)用能力的培養(yǎng)。
2.2學(xué)生層面存在的問題
數(shù)據(jù)結(jié)構(gòu)課程的先導(dǎo)知識(比如C語言程序設(shè)計),學(xué)生沒有完全掌握,而且基礎(chǔ)也不夠牢固。本課程中大量使用了指針,結(jié)構(gòu)體,typedefO等知識點,而這些內(nèi)容恰好是學(xué)生最薄弱的環(huán)節(jié),學(xué)生普遍不會用,不愿意去用。學(xué)生的教材沒有針對性,大部分教材不夠形象和細(xì)致。教材應(yīng)該充當(dāng)?shù)氖且啡说淖饔?,能讓學(xué)生對數(shù)據(jù)結(jié)構(gòu)課程更容易產(chǎn)生學(xué)習(xí)興趣和一定的自信心,而不是充當(dāng)字典用來查詢。學(xué)生的實踐能力欠缺,理論知識的學(xué)習(xí)和實踐操作脫節(jié)。因此,學(xué)生就無法真正理解算法的精髓,也不能體會數(shù)據(jù)結(jié)構(gòu)的實際應(yīng)用價值。數(shù)據(jù)結(jié)構(gòu)課程的大部分知識都是由老師主導(dǎo)灌輸?shù)模瑢W(xué)生幾乎不會考慮問題的由來和解決方法,這就會導(dǎo)致學(xué)生的課堂效率非常低。
2.3教師方面存在的問題
傳統(tǒng)的教學(xué)方法是教師按照教材內(nèi)容來講授理論知識,所講內(nèi)容局限于抽象層次,缺乏實際的案例和算法代碼運行的展示,致使教學(xué)方法比較單一,還停留在PPT時代。數(shù)據(jù)結(jié)構(gòu)課程的實踐課時較少,老師難以對每個學(xué)生遇到的問題予以指導(dǎo),并且實踐只是局限于教材的算法實現(xiàn),學(xué)生并不知道該如何在實際項目中應(yīng)用,沒有達(dá)到學(xué)以致用的目的。這種情況下,學(xué)生就會慢慢地失去主動動手的實踐能力。換言之,教師對實踐教學(xué)環(huán)節(jié)的重視不夠多,學(xué)生獲取實踐的信息的渠道不暢通。
3用MooC平臺實現(xiàn)數(shù)據(jù)結(jié)構(gòu)課程的教學(xué)改革與探索
3.1MOOC平臺的優(yōu)勢和特點
MOOC平臺是指以視頻為主要載體,以知識點或教學(xué)環(huán)節(jié)為中心,利用了網(wǎng)絡(luò)技術(shù),可以將教師從基礎(chǔ)知識講解的繁重任務(wù)中解放出來,從而把教師的主要精力放到學(xué)生實踐環(huán)節(jié)中的一種新型的教學(xué)模式。MOOC具有大規(guī)模,短小,精簡的特點,教師可以針對每個知識點,錄制短小精簡的視頻,課外學(xué)生可以進(jìn)行循環(huán)播放來自學(xué)。因而,教師重復(fù)講解的工作量在很大程度上降低了,并且在一定程度上保證了課堂教學(xué)的質(zhì)量。
MOOC平臺網(wǎng)絡(luò)在線的特點主要是利用了計算機網(wǎng)絡(luò)在時間和空間上的延展性,學(xué)生可以在自己精力充沛的時間段進(jìn)行學(xué)習(xí),或者可以利用碎片化時間段來學(xué)習(xí),從而提高了學(xué)生學(xué)習(xí)的積極主動性和學(xué)習(xí)效率。另外,MOOC還可以把預(yù)設(shè)的題庫和視頻結(jié)合起來,習(xí)題在學(xué)生完成之后,答案也可以馬上公布。通過這種練習(xí)驅(qū)動的學(xué)習(xí)模式,可以培養(yǎng)學(xué)生的自信心,提高學(xué)習(xí)效果。而且,教師在系統(tǒng)后臺也能夠及時了解學(xué)生完成習(xí)題的情況。
MOOC平臺具有形式多樣性,即MOOC平臺可以將文字、圖像、聲音和動畫完美結(jié)合,呈現(xiàn)給學(xué)生更加生動形象的教學(xué)內(nèi)容,進(jìn)而提高學(xué)生的學(xué)習(xí)興趣。而且,學(xué)生還可以根據(jù)自己的需求,對理解不透切的知識點,可以暫?;蛘哐h(huán)播放,有助于學(xué)生對知識點的理解和掌握。
MOOC平臺教學(xué)模式出現(xiàn)后,教師可以把大量的基礎(chǔ)知識的講解,編程技巧的解析放在MOOC上面,引導(dǎo)學(xué)生利用課外時間進(jìn)行自學(xué)。教師可以通過MOOC平臺來收集學(xué)生登錄信息,視頻觀看時間,在線習(xí)題的完成情況等方面的信息,監(jiān)督學(xué)生的預(yù)習(xí)情況,杜絕學(xué)生的投機心態(tài)。MOOC平臺的創(chuàng)建是為了促進(jìn)教育資源的公平共享,不僅對學(xué)生是公開的,對各大高校的教師也應(yīng)該是公開的,這樣既可以避免資源的重復(fù)建設(shè),又能突出本課程的特色,提高參與MOOC建設(shè)的積極性。
3.2學(xué)生角度的改革與探索
從學(xué)生角度出發(fā),MOOC平臺下數(shù)據(jù)結(jié)構(gòu)課程的改革應(yīng)該注重學(xué)生的實踐操作能力和理論知識的鞏固,真正實現(xiàn)教師指導(dǎo)是以學(xué)生為中心,提升學(xué)生獨立分析問題和解決問題的能力,引導(dǎo)學(xué)生發(fā)展?jié)撛诘膭?chuàng)新能力。學(xué)生可以通過MOOC平臺學(xué)習(xí)驗證性的實驗操作,掌握初步的、簡單的、基礎(chǔ)的實踐操作能力,然后再進(jìn)行設(shè)計性的實驗操作和綜合l生的實驗操作。這個過程中,教師可以對學(xué)生編寫的代碼進(jìn)行重新設(shè)計,用MOOC平臺把代碼分析、步驟運行、錯誤檢測、代碼優(yōu)化和應(yīng)用探究的過程展示出來。這樣,既可以激發(fā)學(xué)生的學(xué)習(xí)熱情,還能夠加強學(xué)生對薄弱環(huán)節(jié)的理解,增強了師生的溝通反饋,從而使得學(xué)生的理論知識和實踐操作能力都得到了提高。因此,MOOC平臺下數(shù)據(jù)結(jié)構(gòu)課程的實踐建設(shè)主要內(nèi)容為設(shè)計型和綜合型的實驗。
3.3教師角度的改革與探索
從教師角度來看,MOOC課程建設(shè)聚焦于某個知識點,突出難點,內(nèi)容精簡集中。這就要求教師在進(jìn)行視頻錄制的時候,要充分展示算法所涉及全部理論知識,算法的分析過程,算法設(shè)計思路,以及算法的調(diào)試過程,使得學(xué)生能夠順利地從理論知識過渡到實踐。教師在MOOC平臺中不但要講授基本的算法,還要分析算法的執(zhí)行過程,指導(dǎo)學(xué)生能夠理解從形象到抽象遞進(jìn),采用啟發(fā)式的方式鼓勵學(xué)生積極思考,建立學(xué)生學(xué)習(xí)本課程的自信心,開發(fā)學(xué)生的發(fā)散性思維,培養(yǎng)學(xué)生的創(chuàng)新能力。因此,教師在建設(shè)MOOC平臺下的數(shù)據(jù)結(jié)構(gòu)課程是應(yīng)該側(cè)重理論知識和實踐能力的結(jié)合。
4結(jié)束語
本文從多方面分析了傳統(tǒng)數(shù)據(jù)結(jié)構(gòu)課程教學(xué)模式中存在的問題,詳細(xì)闡述了MOOC平臺的教學(xué)模式的優(yōu)勢和特點,提出了在課堂教學(xué)和實踐教學(xué)中改革引入MOOC平臺的輔助教學(xué)模式探索。MOOC平臺既能降低教師的重復(fù)工作任務(wù),提高教學(xué)質(zhì)量,又能使學(xué)生自覺地完成知識學(xué)習(xí),提高學(xué)生的自信心和學(xué)習(xí)興趣,還可以滿足不同學(xué)生的學(xué)習(xí)需求。因此,這種教學(xué)模式既突破了時間和空間上的局限性,又提高了學(xué)生的學(xué)習(xí)主動性和實際動手能力。實踐表明,采用MOOC平臺模式之后,數(shù)據(jù)結(jié)構(gòu)課程的考試通過率也逐年上升。