文章編號:1672-5913(2008)07-0068-02
摘要:本文結(jié)合信息管理與信息系統(tǒng)專業(yè)“數(shù)據(jù)結(jié)構(gòu)”課程的教學(xué)實(shí)踐,提出了提高專業(yè)實(shí)驗(yàn)教學(xué)水平的一些方法與思考。
關(guān)鍵詞:信息管理與信息系統(tǒng)專業(yè);數(shù)據(jù)結(jié)構(gòu);實(shí)驗(yàn)教學(xué)
中圖分類號:G642
文獻(xiàn)標(biāo)識碼:B
1引言
信息管理與信息系統(tǒng)專業(yè)是信息科學(xué)與管理科學(xué)相融合而形成的新興專業(yè),其教學(xué)內(nèi)容、課程教學(xué)方法和人才培養(yǎng)等方面有待進(jìn)一步探索和完善。從該專業(yè)培養(yǎng)目標(biāo)和課程實(shí)踐教學(xué)目的考慮,“數(shù)據(jù)結(jié)構(gòu)”實(shí)驗(yàn)教學(xué)具有重要的意義。本文作者在多年的“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)工作中發(fā)現(xiàn)實(shí)驗(yàn)教學(xué)環(huán)節(jié)存在諸多問題,因此積極探索,得到了一些啟發(fā)并運(yùn)用于實(shí)際教學(xué),希望這些經(jīng)驗(yàn)對同行有所幫助。
2存在的問題
“數(shù)據(jù)結(jié)構(gòu)”具有邏輯性強(qiáng)、抽象等特點(diǎn),因而對于信息管理與信息系統(tǒng)專業(yè)的學(xué)生具有一定的難度,特別體現(xiàn)在課程實(shí)驗(yàn)教學(xué)方面。
現(xiàn)行的“數(shù)據(jù)結(jié)構(gòu)”課程多數(shù)采用某種高級語言來描述和實(shí)現(xiàn)算法,我院的C語言課程是全院平臺課,因此“數(shù)據(jù)結(jié)構(gòu)”采用了C語言描述。由于總課時(shí)較少等原因,學(xué)生的C語言基礎(chǔ)比較薄弱,特別是對指針、結(jié)構(gòu)體等C語言核心內(nèi)容的掌握與運(yùn)用更差,但這些內(nèi)容恰恰是“數(shù)據(jù)結(jié)構(gòu)”課程中經(jīng)常用到的知識點(diǎn)。
同一班級的學(xué)生對于“數(shù)據(jù)結(jié)構(gòu)”實(shí)驗(yàn)技能的掌握與學(xué)習(xí)呈現(xiàn)出兩極分化的現(xiàn)象,大約25%的同學(xué)表現(xiàn)較為優(yōu)秀,而60%以上的同學(xué)表現(xiàn)較差。通過觀察和了解,程序設(shè)計(jì)基礎(chǔ)較好或?qū)W習(xí)興趣較濃的同學(xué),通過努力能夠完成實(shí)驗(yàn)項(xiàng)目,寫出合格的實(shí)驗(yàn)報(bào)告;而基礎(chǔ)較差的同學(xué),在學(xué)習(xí)中容易產(chǎn)生畏難和茫然的情緒,實(shí)驗(yàn)時(shí)缺乏信心,無從下手,隨著課程學(xué)習(xí)的深入,此種情形會形成惡性循環(huán),導(dǎo)致了該部分同學(xué)實(shí)驗(yàn)技能無法提高的局面,從而影響了班級課程實(shí)驗(yàn)教學(xué)的順利開展。
3改革措施
3.1循序漸進(jìn),團(tuán)隊(duì)協(xié)作
在每一次“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)初期,授課教師通過了解和課程知識測試,對班級學(xué)生的程序設(shè)計(jì)基礎(chǔ)和能力等情況進(jìn)行了解,據(jù)此在全班集中講授以C語言指針為主要內(nèi)容的專題知識,并重點(diǎn)講解函數(shù)參數(shù)與指針的靈活運(yùn)用。這樣學(xué)生在學(xué)習(xí)線性鏈表這種基本而重要的存儲結(jié)構(gòu)時(shí),就有了相關(guān)知識點(diǎn)間的銜接,降低了學(xué)習(xí)的難度。另外,每次實(shí)驗(yàn)項(xiàng)目或任務(wù)應(yīng)該提前一周告訴學(xué)生,讓他們逐步收集資料、分析問題,為實(shí)驗(yàn)課教學(xué)做適當(dāng)準(zhǔn)備,以免出現(xiàn)學(xué)生在實(shí)驗(yàn)教學(xué)中不知所措或無所事事的現(xiàn)象。
在實(shí)驗(yàn)教學(xué)中,特別是實(shí)驗(yàn)教學(xué)的初期,我們發(fā)現(xiàn)學(xué)生對程序調(diào)試過程中出現(xiàn)的各種問題都要請教老師,然而由于計(jì)劃學(xué)時(shí)較少,僅依賴?yán)蠋焸€(gè)人難以及時(shí)為學(xué)生圓滿解決各種問題。這種情況還是程序設(shè)計(jì)和調(diào)試方面的基礎(chǔ)薄弱所導(dǎo)致的,所以我們以此為契機(jī),采取了以下措施。
首先,我們將整個(gè)班級分成若干由5~6人的學(xué)習(xí)小組,每一小組中至少有一名成績較好的學(xué)生。業(yè)余時(shí)間同學(xué)在編寫算法、程序設(shè)計(jì)和調(diào)試方面有問題時(shí),可以向該同學(xué)咨詢,小組也可以集體討論,這樣通過問題的最終解決來加強(qiáng)學(xué)生的課程學(xué)習(xí)能力,逐漸消除這些同學(xué)因?yàn)榛A(chǔ)較差或問題的累積而產(chǎn)生的各種消極情緒和負(fù)面影響,及早調(diào)動(dòng)他們的學(xué)習(xí)積極性,同時(shí)也培養(yǎng)了學(xué)生的團(tuán)隊(duì)合作意識。
其次,在實(shí)驗(yàn)教學(xué)中,有的同學(xué)基礎(chǔ)很好,提前完成了實(shí)驗(yàn)教學(xué)項(xiàng)目,那么這部分同學(xué)可以在實(shí)驗(yàn)中輔助教師,在有限的時(shí)間內(nèi)為更多的同學(xué)及時(shí)解決程序調(diào)試問題。對于這些從事輔助教學(xué)的學(xué)生,我們可以從課程教學(xué)的角度給出較高的平時(shí)成績以示鼓勵(lì),也可以從學(xué)校的素質(zhì)教育考核角度進(jìn)行適當(dāng)鼓勵(lì),讓他們有更多獲得各種獎(jiǎng)勵(lì)的機(jī)會,調(diào)動(dòng)他們從事這種教學(xué)活動(dòng)的積極性。
3.2精心設(shè)計(jì)實(shí)驗(yàn)項(xiàng)目
目前多數(shù)高校都在設(shè)法提高實(shí)驗(yàn)教學(xué)質(zhì)量,特別強(qiáng)調(diào)實(shí)驗(yàn)項(xiàng)目的層次化和實(shí)驗(yàn)內(nèi)容的多樣化。按照課程內(nèi)容,信息系統(tǒng)與信息管理專業(yè)的“數(shù)據(jù)結(jié)構(gòu)”課程實(shí)驗(yàn)項(xiàng)目一般分別涉及線性表(順序表、鏈表)、棧和隊(duì)列、二叉樹、圖或網(wǎng)結(jié)構(gòu)和查找等內(nèi)容。我院信息管理與信息系統(tǒng)專業(yè)的學(xué)生一般要完成至少6個(gè)實(shí)驗(yàn)項(xiàng)目。其中實(shí)驗(yàn)項(xiàng)目類型可以為基礎(chǔ)類型(或驗(yàn)證型)、設(shè)計(jì)類型和綜合類型,實(shí)驗(yàn)項(xiàng)目的不同類型使之呈現(xiàn)出層次化特點(diǎn)。比如實(shí)驗(yàn)內(nèi)容均涉及線性表,對于線性表的一般操作(如單鏈表構(gòu)建及其插入與刪除算法的實(shí)現(xiàn)),是一個(gè)基礎(chǔ)或驗(yàn)證性的實(shí)驗(yàn);對于利用線性表作為數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)一個(gè)學(xué)生成績管理微型系統(tǒng),則是一個(gè)設(shè)計(jì)型實(shí)驗(yàn)項(xiàng)目;而涉及多種數(shù)據(jù)結(jié)構(gòu)或多項(xiàng)應(yīng)用的實(shí)驗(yàn)項(xiàng)目,則是一個(gè)綜合實(shí)驗(yàn)。所以在課程實(shí)驗(yàn)教學(xué)大綱中,我們設(shè)計(jì)了多層次的實(shí)驗(yàn)教學(xué)項(xiàng)目,通過對相應(yīng)項(xiàng)目的說明,明確要求哪些項(xiàng)目是必修的,哪些是選修的。這樣學(xué)生在選擇實(shí)驗(yàn)項(xiàng)目時(shí),會根據(jù)自己的基礎(chǔ)和偏好靈活選擇。
由于“數(shù)據(jù)結(jié)構(gòu)”實(shí)驗(yàn)所涉及的內(nèi)容往往具有單調(diào)性,學(xué)生覺得實(shí)驗(yàn)內(nèi)容與專業(yè)實(shí)際應(yīng)用聯(lián)系不大,容易產(chǎn)生厭倦的學(xué)習(xí)態(tài)度,所以我們在設(shè)計(jì)實(shí)驗(yàn)項(xiàng)目時(shí),結(jié)合專業(yè)特點(diǎn),編制了與專業(yè)有關(guān)的一些實(shí)驗(yàn)項(xiàng)目。如利用線性表設(shè)計(jì)一個(gè)簡單的學(xué)生成績管理系統(tǒng)程序,利用棧結(jié)構(gòu)實(shí)現(xiàn)一個(gè)物流裝箱問題,根據(jù)圖結(jié)構(gòu)的最小生成樹概念設(shè)計(jì)一個(gè)具有最小耗費(fèi)的通信網(wǎng)絡(luò),或者郵遞員的最優(yōu)投遞網(wǎng)絡(luò)等。結(jié)合專業(yè)應(yīng)用實(shí)踐設(shè)計(jì)的實(shí)驗(yàn)項(xiàng)目會激發(fā)學(xué)生的學(xué)習(xí)興趣。
3.3合理的監(jiān)督和獎(jiǎng)懲機(jī)制
在實(shí)驗(yàn)教學(xué)實(shí)踐中,我們發(fā)現(xiàn)沒有合適的監(jiān)督機(jī)制和獎(jiǎng)懲辦法,學(xué)生的實(shí)驗(yàn)項(xiàng)目難以順利完成,從而會影響班級實(shí)驗(yàn)教學(xué)質(zhì)量的提高和順利實(shí)施。由于程序設(shè)計(jì)基礎(chǔ)較差或其他原因,許多學(xué)生無法完成任務(wù)時(shí)會抄襲應(yīng)付,尤其現(xiàn)在動(dòng)動(dòng)鼠標(biāo)就可完成“復(fù)制”。因此,我們在校園網(wǎng)內(nèi)部開發(fā)了一個(gè)簡單的課程實(shí)驗(yàn)教學(xué)交流信息系統(tǒng),用來發(fā)布實(shí)驗(yàn)項(xiàng)目預(yù)告、學(xué)生提交完成的實(shí)驗(yàn)項(xiàng)目,以及師生交流。學(xué)生完成的實(shí)驗(yàn)項(xiàng)目應(yīng)該包括項(xiàng)目的實(shí)驗(yàn)報(bào)告及其源程序。我們根據(jù)實(shí)驗(yàn)報(bào)告了解某學(xué)生實(shí)驗(yàn)項(xiàng)目的信息、解決問題的方法和實(shí)驗(yàn)項(xiàng)目的完成情況,根據(jù)源程序驗(yàn)證結(jié)果的正確性。根據(jù)評判結(jié)果等級(分為A、B、C、D),結(jié)果等級為D的實(shí)驗(yàn)項(xiàng)目需要立即返回給學(xué)生進(jìn)行修改。根據(jù)最終修改結(jié)果,若某學(xué)生拒不修改或最終有三次以上成績?yōu)镈,那么考試資格將被取消;若發(fā)現(xiàn)實(shí)驗(yàn)報(bào)告雷同或有抄襲嫌疑,我們會給出警告信息,并根據(jù)情況采取相應(yīng)懲罰措施。然而檢查和監(jiān)督每一個(gè)同學(xué)的實(shí)驗(yàn)項(xiàng)目需要大量的人力和時(shí)間,所以在院系教學(xué)單位的支持下,作為研究生教學(xué)實(shí)踐活動(dòng)的參與形式之一,我們讓在讀研究生來輔助完成此項(xiàng)監(jiān)督任務(wù)。通過上述機(jī)制,實(shí)驗(yàn)教學(xué)的最后環(huán)節(jié)得以較為順利地實(shí)施,從而從整體上改善了課程實(shí)驗(yàn)教學(xué)的質(zhì)量。
參考文獻(xiàn)
[1] 謝陽群等. 信息管理與信息系統(tǒng)專業(yè)教育的改革與實(shí)踐—以安徽大學(xué)管理學(xué)院為例[J]. 情報(bào)雜志,2006,(3):132-135.
[2] 楊善林等. 信息管理類專業(yè)教學(xué)內(nèi)容與課程體系改革研究[J]. 合肥工業(yè)大學(xué)學(xué)報(bào)(社科版),2006,(1):1-5.