趙利敏
[摘要]《數(shù)據(jù)結(jié)構(gòu)》課程是計(jì)算機(jī)及其相關(guān)專業(yè)的重要基礎(chǔ)課程,在醫(yī)學(xué)信息管理與信息系統(tǒng)專業(yè)人才培養(yǎng)的過(guò)程中具有非常重要的地位。在本課程的教學(xué)過(guò)程中,必須將《數(shù)據(jù)結(jié)構(gòu)》與本專業(yè)的其他核心知識(shí)模塊相結(jié)合,以更有專業(yè)特色的教學(xué)方法,讓《數(shù)據(jù)結(jié)構(gòu)》這門(mén)課程更好地為培養(yǎng)醫(yī)學(xué)信息管理人才服務(wù)。
[關(guān)鍵詞]醫(yī)學(xué)信息管理與信息系統(tǒng)數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)
[中圖分類號(hào)]G423.04[文獻(xiàn)標(biāo)識(shí)碼]A[文章編號(hào)]2095-3437(2014)13-0173-02
《數(shù)據(jù)結(jié)構(gòu)》課程是計(jì)算機(jī)及其相關(guān)專業(yè)的重要基礎(chǔ)課程,本課程系統(tǒng)介紹了軟件設(shè)計(jì)中經(jīng)常用到的幾種數(shù)據(jù)結(jié)構(gòu)類型以及相應(yīng)的存儲(chǔ)結(jié)構(gòu)和常用操作的算法實(shí)現(xiàn)。本課程的學(xué)習(xí)為學(xué)生后續(xù)課程提供了必不可少的知識(shí)儲(chǔ)備,是提高學(xué)生軟件設(shè)計(jì)水平的不可替代的課程。目前,許多醫(yī)學(xué)院校開(kāi)設(shè)的信息管理與信息系統(tǒng)專業(yè)中,《數(shù)據(jù)結(jié)構(gòu)》課程被設(shè)為該專業(yè)的核心課程之一。由于該課程本身的一些特點(diǎn)以及新形勢(shì)下對(duì)課程一些新的要求,使得該課程在教學(xué)過(guò)程中出現(xiàn)這樣那樣的問(wèn)題。筆者結(jié)合自己多年對(duì)本課程的教學(xué)經(jīng)驗(yàn),談一些看法。
一、 《數(shù)據(jù)結(jié)構(gòu)》在醫(yī)學(xué)信息管理與信息系統(tǒng)專業(yè)的課程體系中的重要地位
信息管理與信息系統(tǒng)(醫(yī)學(xué)方向)專業(yè)是管理學(xué)、信息學(xué)、計(jì)算機(jī)學(xué)、醫(yī)學(xué)等學(xué)科交叉融合形成的一個(gè)專業(yè),該專業(yè)學(xué)生應(yīng)具備較為系統(tǒng)的計(jì)算機(jī)知識(shí)和信息系統(tǒng)方面的知識(shí),并且應(yīng)具備較全面的計(jì)算機(jī)應(yīng)用能力。我校本專業(yè)課程體系由五大模塊組成:公共基礎(chǔ)課程、醫(yī)學(xué)課程、情報(bào)學(xué)課程、信息技術(shù)課程、社會(huì)實(shí)踐。
多學(xué)科的交融更體現(xiàn)在課程之間的多元依賴關(guān)系。比如《數(shù)據(jù)結(jié)構(gòu)》課程在信息技術(shù)課程中和《數(shù)據(jù)庫(kù)技術(shù)》、《程序設(shè)計(jì)》課程存在依賴關(guān)系,也同樣是情報(bào)學(xué)課程中《信息組織》、《醫(yī)院管理信息系統(tǒng)》、《管理信息系統(tǒng)分析與設(shè)計(jì)》等課程的必修先序課程。再如《醫(yī)院管理信息系統(tǒng)》既依賴于《管理學(xué)基礎(chǔ)》、《信息管理》課程,也依賴于《程序設(shè)計(jì)》、《數(shù)據(jù)結(jié)構(gòu)》、《數(shù)據(jù)庫(kù)技術(shù)》等課程,同時(shí)也依賴于《基礎(chǔ)醫(yī)學(xué)》、《臨床醫(yī)學(xué)》、《預(yù)防醫(yī)學(xué)》等醫(yī)學(xué)課程。在這種多元化依賴的課程體系中,《數(shù)據(jù)結(jié)構(gòu)》扮演著非常重要的角色,是醫(yī)學(xué)信息管理專業(yè)的一門(mén)專業(yè)基礎(chǔ)課程,本課程旨在培養(yǎng)學(xué)生的數(shù)據(jù)抽象能力, 在理解各種數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)上,掌握各種操作實(shí)現(xiàn)的算法, 從而將編程的方法應(yīng)用到解決現(xiàn)實(shí)問(wèn)題中。比如學(xué)生在以后的工作中可能會(huì)遇到構(gòu)建醫(yī)學(xué)信息管理系統(tǒng)或辦公網(wǎng)絡(luò)系統(tǒng)或維護(hù)后臺(tái)數(shù)據(jù)庫(kù)的日常運(yùn)轉(zhuǎn)等這些問(wèn)題,如沒(méi)有數(shù)據(jù)結(jié)構(gòu)知識(shí)是很難解決的。
二、《數(shù)據(jù)結(jié)構(gòu)》課程在教學(xué)過(guò)程中存在的問(wèn)題
(一)先修課程沒(méi)學(xué)好
以我校醫(yī)學(xué)信息管理與信息系統(tǒng)專業(yè)的學(xué)生為例,《數(shù)據(jù)結(jié)構(gòu)》先修課程有《計(jì)算機(jī)基礎(chǔ)》 和《C語(yǔ)言程序設(shè)計(jì)》。由于不是計(jì)算機(jī)專業(yè),《C語(yǔ)言程序設(shè)計(jì)》課時(shí)相對(duì)較少,學(xué)生對(duì)C語(yǔ)言中的函數(shù)、結(jié)構(gòu)體、指針這三類數(shù)據(jù)類型的學(xué)習(xí)不夠深入,認(rèn)識(shí)和理解比較膚淺,但是在數(shù)據(jù)結(jié)構(gòu)中任何一種結(jié)構(gòu)類型的描述都離不開(kāi)函數(shù)和結(jié)構(gòu)體,教學(xué)過(guò)程中老師不得不重新講解這些知識(shí)點(diǎn),而因?yàn)檎n時(shí)受到一定限制,學(xué)生學(xué)習(xí)效果不理想,學(xué)習(xí)積極性受到阻礙。
(二)教學(xué)方法有問(wèn)題
1.一些任課老師在課程教學(xué)中,只注重理論知識(shí)的講解,而忽視了講授在實(shí)際生活中如何應(yīng)用這些知識(shí),使學(xué)生只記住了一些經(jīng)典算法,卻不能應(yīng)用于解決現(xiàn)實(shí)問(wèn)題。
2.本課程的特點(diǎn)是抽象、枯燥、技巧性高,學(xué)生學(xué)起來(lái)會(huì)有畏難情緒,而任課教師只是灌輸式講解,不積極與學(xué)生交流和互動(dòng),致使學(xué)生失去學(xué)習(xí)興趣。
3.教師沒(méi)考慮到學(xué)生的醫(yī)學(xué)方向?qū)I(yè)特點(diǎn),舉例或?qū)嶒?yàn)的內(nèi)容跟醫(yī)學(xué)毫不相干,致使學(xué)生的專業(yè)優(yōu)勢(shì)不能充分體現(xiàn)。
(三)實(shí)驗(yàn)教學(xué)有待加強(qiáng)
我校本課程的教學(xué)計(jì)劃分成理論課教學(xué)和實(shí)驗(yàn)課教學(xué),針對(duì)每章內(nèi)容實(shí)驗(yàn)教學(xué)設(shè)置1到2個(gè)實(shí)驗(yàn)項(xiàng)目,由于課程內(nèi)容較多,每個(gè)實(shí)驗(yàn)項(xiàng)目只能安排2個(gè)學(xué)時(shí)。在老師指導(dǎo)下學(xué)生完成試驗(yàn)項(xiàng)目,然后填寫(xiě)實(shí)驗(yàn)報(bào)告并提交老師,任課老師根據(jù)學(xué)生實(shí)驗(yàn)課上調(diào)試程序表現(xiàn)和實(shí)驗(yàn)報(bào)告完成情況給出實(shí)驗(yàn)成績(jī)??此撇诲e(cuò)的實(shí)驗(yàn)教學(xué)模式卻存在著很多問(wèn)題:
1.實(shí)驗(yàn)課時(shí)明顯不足。
每個(gè)實(shí)驗(yàn)項(xiàng)目都要求學(xué)生根據(jù)已學(xué)算法編寫(xiě)出代碼并上機(jī)運(yùn)行通過(guò),但2個(gè)學(xué)時(shí)的課時(shí),一些學(xué)生甚至還沒(méi)編寫(xiě)出代碼,寫(xiě)出代碼的要想調(diào)試通過(guò)也要花費(fèi)相當(dāng)長(zhǎng)時(shí)間,所以絕大多數(shù)學(xué)生完不成課堂任務(wù)。
2.實(shí)驗(yàn)內(nèi)容有待調(diào)整。
本課程旨在提高學(xué)生的程序設(shè)計(jì)能力以及用編程的方法解決實(shí)際問(wèn)題的能力,而目前課程的實(shí)驗(yàn)內(nèi)容基本上都是驗(yàn)證型實(shí)驗(yàn),這就使得學(xué)生的創(chuàng)新思維能力和綜合應(yīng)用能力不能得到提高。
3.學(xué)生上機(jī)實(shí)驗(yàn)得不到全面指導(dǎo)和監(jiān)管。
每班學(xué)生人數(shù)將近60人,可負(fù)責(zé)實(shí)驗(yàn)指導(dǎo)的實(shí)驗(yàn)老師就兩個(gè),因而僅僅靠老師個(gè)人是難以解決每個(gè)學(xué)生的問(wèn)題的。再加上有些學(xué)生本來(lái)就有畏難情緒,出現(xiàn)了問(wèn)題不能得到及時(shí)指導(dǎo),干脆就不做程序了,而是做與實(shí)驗(yàn)內(nèi)容無(wú)關(guān)的事情,如上網(wǎng)聊天、打游戲、看電影等,最后只能抄襲其他同學(xué)的實(shí)驗(yàn)報(bào)告應(yīng)付了事。
4.缺乏本專業(yè)實(shí)驗(yàn)教學(xué)體系。
目前全國(guó)已有幾十所醫(yī)學(xué)院校設(shè)有醫(yī)學(xué)信息管理專業(yè),不同院校本專業(yè)的辦學(xué)模式不同,在具體實(shí)踐教學(xué)環(huán)節(jié)設(shè)計(jì)上也存在著差異,還沒(méi)有形成一套成熟有效的實(shí)驗(yàn)教學(xué)體系,因此在實(shí)驗(yàn)內(nèi)容和方式選擇上無(wú)據(jù)可依。
三、解決問(wèn)題的辦法
(一)加強(qiáng)學(xué)習(xí)前序課程知識(shí)
在每學(xué)期《數(shù)據(jù)結(jié)構(gòu)》課程授課前,任課老師可以采用測(cè)試或者跟學(xué)生交流的方法,對(duì)學(xué)生的程序設(shè)計(jì)課程的學(xué)習(xí)情況和編程能力進(jìn)行了解,并將后續(xù)課程中重點(diǎn)使用的程序設(shè)計(jì)知識(shí)點(diǎn)進(jìn)行復(fù)習(xí),比如C語(yǔ)言指針、函數(shù)。這樣,學(xué)生在學(xué)習(xí)《數(shù)據(jù)結(jié)構(gòu)》中遇到各種結(jié)構(gòu)類型定義時(shí),就有了相關(guān)知識(shí)作為鋪墊,學(xué)習(xí)起來(lái)就顯得比較容易。
(二)更新教學(xué)理念
在教學(xué)這個(gè)活動(dòng)中學(xué)生處于主體地位,老師不僅要考慮如何教,還要考慮學(xué)生如何學(xué),要考慮如何在課程講授中提高學(xué)生學(xué)習(xí)的積極性和主動(dòng)性。比如可以借助多媒體教學(xué)手段,用動(dòng)態(tài)演示的方法將算法執(zhí)行過(guò)程呈現(xiàn)出來(lái),使抽象的算法變得直觀有趣,既讓學(xué)生很好地理解了算法又增加了學(xué)生的學(xué)習(xí)興趣。
(三)培養(yǎng)學(xué)生協(xié)同學(xué)習(xí)
在上機(jī)調(diào)試程序過(guò)程中,任課老師很難在有限的實(shí)驗(yàn)時(shí)間內(nèi)解決每個(gè)學(xué)生的問(wèn)題,這時(shí)可以將整個(gè)班級(jí)分成幾個(gè)學(xué)習(xí)小組,每組至少有一個(gè)能力強(qiáng)的學(xué)生。這樣,課下同學(xué)們?cè)趯?xiě)算法或調(diào)試程序方面有問(wèn)題時(shí),可以進(jìn)行小組討論。在實(shí)驗(yàn)課上,能力強(qiáng)的同學(xué)在完成了自己的實(shí)驗(yàn)任務(wù)后,可以輔助老師幫助組里的其他同學(xué),這樣既可以在有限的實(shí)驗(yàn)時(shí)間里使更多學(xué)生的上機(jī)問(wèn)題得到及時(shí)解決,同時(shí)也提高了學(xué)生的學(xué)習(xí)能力,培養(yǎng)了學(xué)生的團(tuán)隊(duì)協(xié)作精神。
(四)加強(qiáng)實(shí)踐教學(xué)
1.配合理論教學(xué),合理安排上機(jī)學(xué)時(shí)。
本課程選用的教材是嚴(yán)蔚敏C++語(yǔ)言版的《數(shù)據(jù)結(jié)構(gòu)及應(yīng)用算法教程》,第一個(gè)上機(jī)內(nèi)容是線性結(jié)構(gòu),由于先序課程中的指針等知識(shí)不夠熟練,對(duì)于學(xué)生來(lái)說(shuō)上機(jī)并不容易,所以可以安排兩次上機(jī),待學(xué)生慢慢熟悉了編程方法,后續(xù)的上機(jī)內(nèi)容就顯得相對(duì)容易,課時(shí)安排也可以相對(duì)少些。
2.提高學(xué)生上機(jī)實(shí)驗(yàn)的興趣。
首先,任課教師應(yīng)該盡量將自己的科研成果應(yīng)用于實(shí)驗(yàn)教學(xué)當(dāng)中,比如綜合性和設(shè)計(jì)型的實(shí)驗(yàn)內(nèi)容可以來(lái)源于教師的科研成果,并結(jié)合課程進(jìn)行合理調(diào)整,這樣教師對(duì)實(shí)驗(yàn)內(nèi)容理解透徹,對(duì)學(xué)生的創(chuàng)造性引導(dǎo)也得心應(yīng)手。學(xué)生對(duì)老師的科研成果會(huì)非常感興趣,也會(huì)積極配合,而不再應(yīng)付了事。再次,各個(gè)實(shí)驗(yàn)項(xiàng)目之間應(yīng)該建立聯(lián)系,比如一個(gè)實(shí)驗(yàn)項(xiàng)目的結(jié)果可作為下一個(gè)實(shí)驗(yàn)項(xiàng)目的前提或輸入,這樣使學(xué)生感到自己每次的實(shí)驗(yàn)有了價(jià)值和意義,從而也提高了實(shí)驗(yàn)的興趣。
3.編寫(xiě)適合本專業(yè)的課程實(shí)驗(yàn)教學(xué)講義。
對(duì)于不同專業(yè)的學(xué)生來(lái)說(shuō),本課程的實(shí)驗(yàn)項(xiàng)目?jī)?nèi)容應(yīng)該有所差異。我們應(yīng)該結(jié)合本專業(yè)的培養(yǎng)方案設(shè)置的各類專業(yè)課及每門(mén)課程的實(shí)踐內(nèi)容來(lái)開(kāi)展《數(shù)據(jù)結(jié)構(gòu)》課程的實(shí)驗(yàn)項(xiàng)目建設(shè),完善現(xiàn)有實(shí)驗(yàn)內(nèi)容,增加設(shè)置設(shè)計(jì)性、綜合性等多種類型的實(shí)驗(yàn)項(xiàng)目,培養(yǎng)學(xué)生的探索創(chuàng)新思維和實(shí)際研究動(dòng)手能力,充分體現(xiàn)醫(yī)學(xué)方向的信息管理專業(yè)特點(diǎn),培養(yǎng)出具有專業(yè)特點(diǎn)的能力型人才。
《數(shù)據(jù)結(jié)構(gòu)》在醫(yī)學(xué)信息管理與信息系統(tǒng)專業(yè)人才培養(yǎng)的過(guò)程中具有非常重要的地位。在本課程的教學(xué)過(guò)程中,我們必須將其與本專業(yè)的其他核心知識(shí)模塊相結(jié)合,以更有專業(yè)特色的教學(xué)方法,讓《數(shù)據(jù)結(jié)構(gòu)》這門(mén)課程更好地為培養(yǎng)醫(yī)學(xué)信息管理人才服務(wù)。
[參考文獻(xiàn)]
[1]嚴(yán)蔚敏,陳文博.數(shù)據(jù)結(jié)構(gòu)及應(yīng)用算法教程[M].北京:清華大學(xué)出版社,2011.
[2]趙玉虹,侯躍芳.信息管理與信息系統(tǒng)(醫(yī)學(xué))專業(yè)課程體系改革思路[J].中國(guó)高等醫(yī)學(xué)教育,2005(5):5l一53.
[3]張士靖,胡兆芹.我國(guó)醫(yī)學(xué)信息專業(yè)教育現(xiàn)狀調(diào)查分析[J].中華醫(yī)學(xué)圖書(shū)情報(bào)雜志,2006(6):51—54.
[4]張帆.醫(yī)學(xué)信息管理專業(yè)開(kāi)展實(shí)踐教學(xué)的問(wèn)題與對(duì)策[J].教育理論與實(shí)踐,2011(4):15-16.
[責(zé)任編輯:鐘嵐]