摘要:從信息組織與檢索課程理論性和實(shí)踐性緊密結(jié)合的特點(diǎn)入手,提出理論與項(xiàng)目實(shí)踐相結(jié)合的項(xiàng)目驅(qū)動的教學(xué)方法,即通過精心設(shè)計(jì)合適的貼近現(xiàn)實(shí)的項(xiàng)目課題,讓學(xué)生在項(xiàng)目實(shí)踐中掌握應(yīng)用所學(xué)的理論和技術(shù)解決實(shí)際問題的能力,從而更牢固地掌握知識。
關(guān)鍵詞:信息檢索;項(xiàng)目實(shí)踐;創(chuàng)新能力;人才培養(yǎng)
中圖分類號:G642.0 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9599 (2012) 17-0000-02
1 引言
互聯(lián)網(wǎng)的信息量太大,尋找信息非常不容易,用戶需要信息檢索技術(shù)。由于巨大的需求,成熟的商業(yè)模式,搜索引擎改變了很多傳統(tǒng)的生活方式,Yahoo、Google、Baidu,還有一些公司如Microsoft、Sina、Sohu、Tecent、Netease都加入到這個搜索技術(shù)的競爭。長三角地區(qū)也有大量的中小型公司加入到垂直搜索、移動搜索、位置搜索等新興的搜索業(yè)務(wù)競爭。現(xiàn)在搜索人才人出現(xiàn)缺口,非常搶手,待遇如日中天。巨大的人才需求,既是計(jì)算機(jī)專業(yè)發(fā)展的良好機(jī)遇,也是我們面臨的巨大挑戰(zhàn)。信息檢索將會成為一門計(jì)算機(jī)專業(yè)的基礎(chǔ)學(xué)科,目前國外已經(jīng)開課多年,國內(nèi)已經(jīng)有些大學(xué)在本科階段開設(shè)信息組織與檢索課程,我校開設(shè)本課程較早。該門課程既具有較深的理論知識,又和目前的最熱門的搜索引擎應(yīng)用緊密結(jié)合。然而目前學(xué)生普遍實(shí)踐動手能力與創(chuàng)新能力不足,缺少實(shí)際項(xiàng)目實(shí)踐經(jīng)歷,不能滿足企業(yè)人才需求,亟需加強(qiáng)實(shí)踐教學(xué),切實(shí)提高學(xué)生的實(shí)踐與創(chuàng)新能力[1]。
2 教學(xué)探索的理念與思路
信息組織與檢索課程是信息管理專業(yè)的專業(yè)學(xué)位課程,主要講述信息檢索的基本原理、信息檢索模型和算法、信息檢索評價(jià)以及Web檢索等內(nèi)容。本課程教學(xué)目標(biāo)是了解信息檢索的基本思想和概念,初步掌握信息檢索系統(tǒng)的建設(shè)方法,了解Web搜索引擎的建設(shè)原理,培養(yǎng)學(xué)生在信息檢索相關(guān)領(lǐng)域的初步研究基礎(chǔ)。信息組織與檢索是一門理論性與實(shí)踐性都較強(qiáng)的課程[2],和其它計(jì)算機(jī)專業(yè)課程一樣,如果不采用具有針對性的教學(xué)方法,必然會導(dǎo)致教學(xué)效果不佳,不能增強(qiáng)學(xué)生的動手實(shí)踐能力以及創(chuàng)新能力。
信息組織與檢索課程內(nèi)容理論性強(qiáng),不注重實(shí)踐環(huán)節(jié),學(xué)生感覺理論和實(shí)際應(yīng)用兩層皮關(guān)聯(lián)不起來,這就影響到該課程的實(shí)際教學(xué)效果,因此對信息組織與檢索課程進(jìn)行教學(xué)探索和實(shí)踐具有重要意義。筆者通過近幾年的信息組織與檢索課程教學(xué)探索和實(shí)踐,提出了在講授信息檢索理論和模型的同時,通過案例教學(xué)幫助學(xué)生理解抽象的理論方法,再設(shè)計(jì)合適的項(xiàng)目開發(fā)課題,幫助學(xué)生掌握將理論應(yīng)用到實(shí)際項(xiàng)目中的能力,從而更牢固的掌握信息檢索的各項(xiàng)相關(guān)知識和技術(shù),從而增強(qiáng)學(xué)生的實(shí)踐和創(chuàng)新能力。
3 教學(xué)的探索與實(shí)踐
3.1 增強(qiáng)學(xué)生對課程的興趣,提高學(xué)習(xí)主動性
建構(gòu)主義認(rèn)為知識不是主要通過教師傳授得到的,而是學(xué)習(xí)者在一定的情境下,借助他人幫助,利用必要的學(xué)習(xí)資料,通過意義建構(gòu)的方式而獲得的。學(xué)習(xí)是以學(xué)生為中心的學(xué)習(xí),興趣是最好的老師,只有培養(yǎng)、激發(fā)學(xué)生的求知熱忱,讓學(xué)習(xí)者在與環(huán)境相互作用過程自行建構(gòu)知識,才會有學(xué)習(xí)的主動性和積極性,才會取得良好的教學(xué)效果。為此,需要培養(yǎng)和激發(fā)學(xué)生學(xué)習(xí)興趣,使學(xué)習(xí)成為學(xué)生的內(nèi)在需要,我們將企業(yè)對信息檢索人才的實(shí)際需求,并結(jié)合搜索引擎各類與我們?nèi)粘I钯N近的新型應(yīng)用,不斷激發(fā)學(xué)生學(xué)習(xí)興趣。企業(yè)對檢索人才的需求越來越多,但對技術(shù)要求也越來越高,這會激發(fā)學(xué)生的斗志,必須及早掌握一技之長才能在未來社會上有立足之地。當(dāng)然,興趣的培養(yǎng)也不是短期行為,需要在各個教學(xué)環(huán)節(jié),各種場合適時的在激發(fā)學(xué)生的學(xué)習(xí)興趣上做更多的工作,同時自身要有飽滿的熱情和淵博的專業(yè)知識,同時通過案例、實(shí)驗(yàn)、項(xiàng)目等多種途徑和方式來感染和影響學(xué)生,增強(qiáng)學(xué)生對信息檢索課程的興趣,提高學(xué)習(xí)的積極性。另外,教師還要與學(xué)生經(jīng)常溝通和交流,形成良好融洽的師生關(guān)系,只有這樣才能更好地促進(jìn)教學(xué)??傊?,只有不斷培養(yǎng)和激發(fā)學(xué)生的求知好奇心,學(xué)生才會有主動性和積極性,而教師也才能較好地完成該課程教學(xué)任務(wù),取得良好的教學(xué)效果。
3.2 精選教材并結(jié)合自編講義,合理安排教學(xué)內(nèi)容
信息檢索學(xué)科的相關(guān)理論、實(shí)踐、教材等方面的研究都優(yōu)于我們,因此在教材上我們選用國外優(yōu)秀的信息科學(xué)與技術(shù)系列用書,教師在備課時也參考國內(nèi)學(xué)者相關(guān)信息檢索的研究成果。本課程國內(nèi)開設(shè)時間不長,可供選擇的教材范圍有限,我們剛開始選擇Baeza-Yates等編著的《現(xiàn)在信息檢索》這本教材,該教材對信息檢索介紹較全面、深入,理論性強(qiáng),但是由于是1997年出版,新內(nèi)容方面比較不足。一年后,Manning編著的《信息檢索導(dǎo)論》國內(nèi)引進(jìn)的影印版,該教材內(nèi)容新穎,內(nèi)容深入淺出,非常適合作為入門教材,國外多所大學(xué)都采用該教材,我們就果斷更換該教材,但是只有英文版的。過了兩年該教材中文翻譯版出版了,考慮學(xué)生使用英文教材,能花時間通讀的不多,我們今年有將教材換為中譯版的。信息檢索領(lǐng)域發(fā)展非??欤菊n程教學(xué)內(nèi)容以教材為主,但又不局限于教材。我們結(jié)合本校學(xué)生和特色專業(yè)特點(diǎn),從最新論文文獻(xiàn)中選取適合學(xué)習(xí)內(nèi)容,組織精干的專業(yè)教學(xué)團(tuán)隊(duì)編寫講義,及時補(bǔ)充最新發(fā)展內(nèi)容。信息組織與檢索課程必須在現(xiàn)有2+1課時的前提下,精心規(guī)劃教學(xué)大綱,結(jié)合課時情況對教學(xué)重點(diǎn)和知識點(diǎn)進(jìn)行適當(dāng)刪減,并考慮學(xué)科的最新發(fā)展,及時增加信息檢索學(xué)科的最新內(nèi)容的補(bǔ)充講解,保證整個教學(xué)內(nèi)容與時俱進(jìn),緊密貼近企業(yè)需求和技術(shù)發(fā)展主流。整個教學(xué)大綱及時在課程網(wǎng)站上公開,讓學(xué)生對真?zhèn)€課程有總體認(rèn)識,有助于提高學(xué)生的學(xué)習(xí)動力并可合理分配學(xué)習(xí)精力。
3.3 注重加強(qiáng)實(shí)踐教學(xué)
信息組織與檢索是一門既具有理論性又具有實(shí)踐性的課程,因此,在教學(xué)過程中需要將理論與實(shí)踐緊密結(jié)合,理論講解需由淺入深,并配合實(shí)際案例演示,通過我們?nèi)粘I钪谐R姷膽?yīng)用為例進(jìn)行案例講解,使學(xué)生對抽象和具象的知識都能輕松掌握。當(dāng)然,通過案例教學(xué)提高課堂教學(xué)質(zhì)量的同時,還需培養(yǎng)學(xué)生實(shí)際動手實(shí)踐能力。實(shí)驗(yàn)課內(nèi)容根據(jù)學(xué)生的特點(diǎn)和已具有的知識能力精心設(shè)計(jì),并在課程網(wǎng)站上公開,讓學(xué)生提前做好準(zhǔn)備工作。實(shí)驗(yàn)內(nèi)容根據(jù)課程知識點(diǎn)進(jìn)度選擇有代表性的問題,并且日常生活中實(shí)際存在的難度適中的問題,設(shè)計(jì)成具體的題目讓學(xué)生進(jìn)行實(shí)踐,實(shí)驗(yàn)完畢需提交電子和紙質(zhì)實(shí)驗(yàn)報(bào)告,實(shí)驗(yàn)成績占平時成績的70%比重。對于一些工作量較大的實(shí)驗(yàn)課題項(xiàng)目,可以讓學(xué)生組成2-3人的團(tuán)隊(duì)加以解決,既可培養(yǎng)團(tuán)隊(duì)協(xié)作精神,又不至由于團(tuán)隊(duì)人數(shù)過多而有濫竽充數(shù)顯現(xiàn)。實(shí)驗(yàn)完畢后需及時總結(jié)實(shí)驗(yàn)過程中遇到的問題和解決的方法,使學(xué)生在掌握系統(tǒng)的理論原理基礎(chǔ)上,有效地提高使用理論知識解決實(shí)際問題的能力。通過多層次的實(shí)踐教學(xué),能有效激發(fā)學(xué)生學(xué)習(xí)的積極性,提高學(xué)生的動手實(shí)踐能力,并有助于學(xué)生創(chuàng)新能力的培養(yǎng)。
3.3.1 采用案例教學(xué),使理論知識具體化
信息組織與檢索課程理論性較強(qiáng),具有較多的抽象的理論和模型,如直接講解一些概念、理論和算法,則學(xué)生會失去興趣和熱情,整個教學(xué)過程也會變得枯燥無味,不利于學(xué)生對知識點(diǎn)的掌握和理解。因此我們針對課程教學(xué)內(nèi)容精心設(shè)計(jì)出大家日程能接觸到的應(yīng)用場景和問題,同時編寫案例進(jìn)行演示,通過生動的案例展示來調(diào)動學(xué)生的興趣和激情。Lucene是一個Java編寫,開放源代碼的全文檢索引擎的架構(gòu),提供了完整的查詢引擎和索引引擎,部分文本分析引擎[3]。Lucene具有優(yōu)美面向?qū)ο蟮南到y(tǒng)架構(gòu),但其代碼量較大,不適合在課堂上做案例教學(xué)。我們采用Java編寫了更小的IR包,代碼不超過1000行,但五臟俱全,非常適合課堂案例教學(xué),在講解抽象理論的同時配合案例教學(xué)方式,極大的增強(qiáng)了學(xué)生對知識的理解掌握。
為強(qiáng)化學(xué)生實(shí)踐操作能力,我們在有限的實(shí)驗(yàn)課時前提下,學(xué)生在已有的案例教學(xué)IR包的基礎(chǔ)上進(jìn)行功能擴(kuò)充。在已有的架構(gòu)基礎(chǔ)上,進(jìn)行代碼填充擴(kuò)充功能,學(xué)生可以獨(dú)立完成,獲得比較大的成就感。實(shí)驗(yàn)課的內(nèi)容設(shè)計(jì)與教學(xué)內(nèi)容、進(jìn)度等緊密結(jié)合,如表1所示,并且實(shí)驗(yàn)課和理論課交替進(jìn)行。在實(shí)驗(yàn)課教學(xué)中也需采用啟發(fā)式的方法,不僅要求學(xué)生動手編碼完成實(shí)驗(yàn)內(nèi)容,既達(dá)到實(shí)驗(yàn)教學(xué)的目的,又鍛煉了學(xué)生的編程實(shí)踐能力,同時編程實(shí)踐能讓學(xué)生感受到課程教學(xué)內(nèi)容和實(shí)際應(yīng)用緊密結(jié)合,有助于提高學(xué)生的學(xué)習(xí)熱情。另外每個實(shí)驗(yàn)后面還布置了思考題,可激發(fā)學(xué)生的天馬行空自主思考,有助于培養(yǎng)創(chuàng)新能力。
3.3.2 結(jié)合項(xiàng)目實(shí)踐,提高學(xué)生實(shí)際動手能力
除設(shè)置案例及實(shí)驗(yàn)教學(xué)外,我們還安排了項(xiàng)目教學(xué),引導(dǎo)學(xué)生在學(xué)期中進(jìn)行項(xiàng)目選題,在學(xué)期末完成項(xiàng)目并上交。本課程的推薦項(xiàng)目選題主要有兩個:比較購物搜索引擎、校內(nèi)網(wǎng)站站內(nèi)搜索引擎。這兩個項(xiàng)目可以通過開源的軟件Lucene實(shí)現(xiàn)。通過該項(xiàng)目的訓(xùn)練,學(xué)生可以學(xué)習(xí)到搜索引擎的設(shè)計(jì)方法,將網(wǎng)站的頁面內(nèi)容抓取后進(jìn)行索引,提供給用戶檢索入口,對站點(diǎn)內(nèi)容進(jìn)行搜索。這兩個項(xiàng)目都比較綜合,基本涵蓋了整個課程所涉及到的知識點(diǎn)。在項(xiàng)目進(jìn)行的過程中,由教師對項(xiàng)目進(jìn)行分解,并作適當(dāng)?shù)氖痉?,然后讓學(xué)生分組,圍繞各自的工程項(xiàng)目進(jìn)行討論、協(xié)作學(xué)習(xí),最后以共同完成項(xiàng)目的情況來對學(xué)生進(jìn)行評價(jià)。項(xiàng)目組織可采取分組教學(xué)的方式,讓學(xué)生2-3人自由組合,自行選擇感興趣的項(xiàng)目進(jìn)行設(shè)計(jì)和編碼,并撰寫項(xiàng)目報(bào)告。教師要注意跟蹤項(xiàng)目的進(jìn)程,指導(dǎo)學(xué)生解決在項(xiàng)目過程中遇到的問題。
4 結(jié)束語
信息檢索的知識和思想對學(xué)生未來軟件開發(fā)職業(yè)生涯將會有很大幫助,采用案例與項(xiàng)目實(shí)踐相結(jié)合的教學(xué)方式對《信息組織與檢索》課程進(jìn)行了探索和實(shí)踐,能夠幫助學(xué)生理解抽象的理論,通過項(xiàng)目實(shí)踐又能提高學(xué)生動手實(shí)踐能力并在實(shí)際應(yīng)用中運(yùn)用所學(xué)理論解決實(shí)際問題,最終實(shí)現(xiàn)真正掌握這些知識的目標(biāo)。從教學(xué)反饋來看,本課程教學(xué)探索與實(shí)踐取得了一定的效果。
參考文獻(xiàn):
[1]中華人民共和國教育部.教育部啟動實(shí)施“卓越工程師教育培養(yǎng)計(jì)劃”[EB/OL].(2010-06-23).http://www.moe.edu.cn/edoas/websitel8/24/inf01277271957556124.htm.
[2]羅龍艷,杜茂康,張仿.信管專業(yè)的信息組織、存儲與檢索課程改革初探[J].情報(bào)探索,2008,1:24-25.
[3]Gospodnetic,Erik Hatcher,Lucene in Action中文版[M].北京:電子工業(yè)出版社,2007.
[基金項(xiàng)目]蘇州大學(xué)2010年度計(jì)算機(jī)教學(xué)改革立項(xiàng)研究項(xiàng)目
[作者簡介]趙朋朋(1980-),男,江蘇南通人,副教授,研究方向?yàn)閿?shù)據(jù)挖掘,信息檢索。