摘 要: 本文作者對(duì)高職《數(shù)據(jù)結(jié)構(gòu)》課程實(shí)踐教學(xué)的重要性、存在的問(wèn)題,提出了實(shí)踐教學(xué)的探索和實(shí)施方法,得到了一定的實(shí)效。
關(guān)鍵詞: 高職 《數(shù)據(jù)結(jié)構(gòu)》課程 實(shí)踐教學(xué) 探索
1.引言
《數(shù)據(jù)結(jié)構(gòu)》是計(jì)算機(jī)程序設(shè)計(jì)的的重要理論技術(shù)基礎(chǔ),它不僅是計(jì)算機(jī)類各專業(yè)的核心課程, 而且是其它專業(yè)的重要選修課。《數(shù)據(jù)結(jié)構(gòu)》是實(shí)踐性很強(qiáng)的課程,本課程的教學(xué)不僅要注重學(xué)生對(duì)理論的理解、學(xué)習(xí)基本理論知識(shí),更要注重培養(yǎng)學(xué)生的實(shí)踐能力,通過(guò)上機(jī)實(shí)踐驗(yàn)證算法的正確性,掌握和鞏固所學(xué)理論知識(shí)。
通過(guò)本課程的學(xué)習(xí),學(xué)生能夠?qū)W會(huì)分析研究計(jì)算機(jī)加工的數(shù)據(jù)結(jié)構(gòu)的特性,今后能夠針對(duì)具體問(wèn)題選擇適當(dāng)?shù)倪壿嫿Y(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu),以及相應(yīng)的算法,編寫出結(jié)構(gòu)清晰、正確易讀、符合軟件工程規(guī)范的程序,為進(jìn)一步學(xué)習(xí)后續(xù)專業(yè)課程和軟件開發(fā)打下堅(jiān)實(shí)基礎(chǔ)。
因此,《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)中實(shí)踐教學(xué)有著相當(dāng)重要的意義。
2.高職《數(shù)據(jù)結(jié)構(gòu)》實(shí)踐教學(xué)的重要性
目前,我國(guó)正在大力發(fā)展職業(yè)教育,國(guó)務(wù)院作出的《關(guān)于大力發(fā)展職業(yè)教育的決定》,要求“落實(shí)科學(xué)發(fā)展觀,把發(fā)展職業(yè)教育作為經(jīng)濟(jì)社會(huì)發(fā)展的重要基礎(chǔ)和教育工作的戰(zhàn)略重點(diǎn)”[1]。《中共中央國(guó)務(wù)院關(guān)于深化教育改革,全面推進(jìn)素質(zhì)教育的決定》中指出:“加強(qiáng)課程的社會(huì)性和實(shí)踐性,重視實(shí)驗(yàn)課程的教學(xué),培養(yǎng)學(xué)生實(shí)際操作能力。”因此,培養(yǎng)出合格的高職學(xué)生是目前各高職學(xué)校亟待解決的問(wèn)題。高職教育不能等同于普通高校的教育,對(duì)《數(shù)據(jù)結(jié)構(gòu)》的教學(xué)要體現(xiàn)出高職教育特色,我們要充分認(rèn)識(shí)到實(shí)踐教學(xué)的重要性和創(chuàng)新性,要使學(xué)生學(xué)好《數(shù)據(jù)結(jié)構(gòu)》尤其要注重本課程的實(shí)踐教學(xué)[2]。
《數(shù)據(jù)結(jié)構(gòu)》課程性質(zhì)本身決定了實(shí)踐教學(xué)的重要性。《數(shù)據(jù)結(jié)構(gòu)》課程實(shí)踐教學(xué)包括兩方面:(1)與課程教學(xué)同步的上機(jī)實(shí)驗(yàn);(2)課程結(jié)束后的課程設(shè)計(jì)。在整個(gè)教學(xué)過(guò)程中,兩者缺一不可,相輔相成。通過(guò)兩方面循序漸進(jìn)地訓(xùn)練,學(xué)生能掌握更多的程序設(shè)計(jì)技巧和方法,提高分析問(wèn)題、解決問(wèn)題的能力。
3.當(dāng)前《數(shù)據(jù)結(jié)構(gòu)》實(shí)踐教學(xué)中存在的問(wèn)題
《數(shù)據(jù)結(jié)構(gòu)》研究的是各種數(shù)據(jù)結(jié)構(gòu)中元素之間的邏輯關(guān)系及在計(jì)算機(jī)中的存儲(chǔ)實(shí)現(xiàn)[3]。只有通過(guò)實(shí)踐環(huán)節(jié),學(xué)生才能夠更加感性地掌握這些數(shù)據(jù)結(jié)構(gòu)所適用的運(yùn)算及其實(shí)現(xiàn)和應(yīng)用。然而,當(dāng)前《數(shù)據(jù)結(jié)構(gòu)》實(shí)踐教學(xué)中存在著較多問(wèn)題:一是由于我國(guó)辦學(xué)的歷史原因,高職的教材和大綱基本上都來(lái)自普通高校的教材和大綱的改編和縮編版本,很少有適合高職教育的《數(shù)據(jù)結(jié)構(gòu)》的教材;二是由于高職學(xué)生相對(duì)普通高校學(xué)生基礎(chǔ)差,底子薄,因而在學(xué)習(xí)本課程時(shí)產(chǎn)生了畏難厭學(xué)的情緒;三是學(xué)生在學(xué)習(xí)《數(shù)據(jù)結(jié)構(gòu)》時(shí),由于對(duì)前驅(qū)課程(如C語(yǔ)言)掌握得不夠熟練,導(dǎo)致學(xué)習(xí)本課程困難;四是學(xué)生普遍實(shí)際動(dòng)手能力較差,實(shí)踐不能夠佐證理論;五是學(xué)生認(rèn)為這門課程理論性太強(qiáng),太抽象、枯燥,面對(duì)具體問(wèn)題時(shí),不知該如何應(yīng)用學(xué)過(guò)的知識(shí)來(lái)給出切實(shí)可行的解決方案,理論不能夠指導(dǎo)實(shí)踐。
4.解決上述問(wèn)題的幾個(gè)前提條件
要解決上述問(wèn)題,使得教師教好數(shù)據(jù)結(jié)構(gòu),學(xué)生學(xué)好數(shù)據(jù)結(jié)構(gòu),我們必須做好準(zhǔn)備工作。
4.1制定合理的教學(xué)計(jì)劃,正確處理理論教學(xué)和實(shí)踐教學(xué)的關(guān)系。
教師在授課之前一定要合理地制定教學(xué)計(jì)劃、進(jìn)度,這首先是教師對(duì)課程教學(xué)認(rèn)識(shí)水平的一個(gè)重要體現(xiàn),其次關(guān)系著這門課程的教學(xué)能否正常進(jìn)行開展??傮w而言,教學(xué)計(jì)劃應(yīng)該詳略得當(dāng),同時(shí)考慮高職的特點(diǎn)。
教師要教好數(shù)據(jù)結(jié)構(gòu),學(xué)生要學(xué)好數(shù)據(jù)結(jié)構(gòu),最為關(guān)鍵的一點(diǎn)就是注重并正確對(duì)待理論教學(xué)和實(shí)踐教學(xué)的關(guān)系。教師應(yīng)在計(jì)劃中以理論為基礎(chǔ),偏重于實(shí)踐,對(duì)于《數(shù)據(jù)結(jié)構(gòu)》這門課將理論和實(shí)踐比例協(xié)調(diào)在2∶1到1.2∶1,在教學(xué)計(jì)劃中能夠按照知識(shí)體系的鋪展將教學(xué)分成理論教學(xué)和實(shí)踐操作兩大模塊,相互交叉進(jìn)行,并將實(shí)踐操作模塊分為教學(xué)內(nèi)容實(shí)驗(yàn)和綜合實(shí)驗(yàn)(課程設(shè)計(jì))。
這就要求教師不斷提高自身素質(zhì),能夠根據(jù)學(xué)生實(shí)際學(xué)習(xí)情況,以及對(duì)數(shù)據(jù)結(jié)構(gòu)等計(jì)算機(jī)知識(shí)的需求,做個(gè)教學(xué)有創(chuàng)新意識(shí)、不斷進(jìn)取的新型教師。
4.2選取好教材。
所謂好教材就是要具有高職特色,教師在教材內(nèi)容的選取上應(yīng)堅(jiān)持以學(xué)致用、學(xué)用結(jié)合的原則,集先進(jìn)性、科學(xué)性和實(shí)用性于一體,盡可能地將最基礎(chǔ)、最適用的軟件寫入教材,略去一些純理論的推導(dǎo)和繁瑣的數(shù)學(xué)證明;在內(nèi)容的深淺程度上,把握理論夠用、側(cè)重實(shí)用、由深入淺的原則。同時(shí),教材文字要淺顯易懂,銜接自然,邏輯性強(qiáng)。由許樂(lè)平主編的《數(shù)據(jù)結(jié)構(gòu)——C++描述》是一本非常適合高職的教材,其配套的《數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)指導(dǎo)與實(shí)驗(yàn)》也是一本非常好的實(shí)踐教學(xué)用書[4]。
4.3注重教學(xué)過(guò)程、合理實(shí)施教學(xué)組織、理論能夠指導(dǎo)實(shí)踐。
教學(xué)過(guò)程包括教師、學(xué)生、教學(xué)內(nèi)容、教學(xué)手段和方法等基本要素,彼此聯(lián)系,相互影響,形成了錯(cuò)綜復(fù)雜的關(guān)系。教師要注重教學(xué)過(guò)程,采用啟發(fā)式、討論式、任務(wù)驅(qū)動(dòng)式等多種教學(xué)方法設(shè)計(jì)好教學(xué)過(guò)程,并正確分析、認(rèn)識(shí)和妥善處理這些關(guān)系,以提高高職課程教學(xué)質(zhì)量。
教師實(shí)施教學(xué)組織要根據(jù)教學(xué)內(nèi)容,合理安排教學(xué)進(jìn)度,注重節(jié)奏教學(xué),精心準(zhǔn)備,激情授課,強(qiáng)調(diào)交互式教學(xué),深入淺出,理論聯(lián)系實(shí)際,突出原理的應(yīng)用;同時(shí)能夠以人為本,誠(chéng)心與學(xué)生交朋友,推崇親情教學(xué)。
對(duì)于高職學(xué)生,我們要重點(diǎn)培養(yǎng)其解決實(shí)際問(wèn)題的能力,以應(yīng)用知識(shí)為主,衡量學(xué)習(xí)成績(jī)的標(biāo)準(zhǔn)不是知不知道,而是會(huì)不會(huì)干;所學(xué)的理論知識(shí)要能夠指導(dǎo)實(shí)踐。教師在教學(xué)過(guò)程中應(yīng)盡量多采用一些動(dòng)態(tài)效果來(lái)描述算法的思想,使學(xué)生易于接受和理解,并加深印象;盡可能將前后內(nèi)容聯(lián)系起來(lái),從中尋找一些規(guī)律,進(jìn)行歸納提煉和使其系統(tǒng)化,使學(xué)生能較好地理解各個(gè)知識(shí)點(diǎn)間的聯(lián)系,從而降低課程的復(fù)雜度;在課堂上多舉一些編程中常用到的一些數(shù)據(jù)結(jié)構(gòu)中的算法,讓學(xué)生知道這些算法都是用來(lái)干什么的;最后通過(guò)合理、有效地設(shè)計(jì)實(shí)踐內(nèi)容,來(lái)強(qiáng)化理論教學(xué)的效果,從而起到理論指導(dǎo)實(shí)踐的作用。
任務(wù)驅(qū)動(dòng)教學(xué)法是一種非常好的教學(xué)方法,其實(shí)施過(guò)程為:提出任務(wù)→分析任務(wù)→完成任務(wù)→交流總結(jié)。在理論教學(xué)和實(shí)踐教學(xué)兩個(gè)模塊中教師都可以很自如地運(yùn)用這個(gè)方法。
5.實(shí)踐教學(xué)探索
國(guó)務(wù)院《關(guān)于大力發(fā)展職業(yè)教育的決定》要求“加強(qiáng)職業(yè)院校學(xué)生實(shí)踐能力和職業(yè)技能的培養(yǎng)”[1]?!稊?shù)據(jù)結(jié)構(gòu)》由于其課程地位的重要性,課程的實(shí)踐教學(xué)不能單純考慮課程本身,而必須綜合考慮多個(gè)方面進(jìn)行。加強(qiáng)實(shí)踐,培養(yǎng)學(xué)生實(shí)踐操作技能是本課程教學(xué)重點(diǎn),也是高職教學(xué)的重要環(huán)節(jié)。
5.1實(shí)踐教學(xué)內(nèi)容的設(shè)計(jì)。
教師要根據(jù)學(xué)校實(shí)際教學(xué)條件和本課程知識(shí)體系的特點(diǎn),合理安排實(shí)踐內(nèi)容,合理選題,立足基本,以培養(yǎng)學(xué)生動(dòng)手操作能力為主,既要鞏固課堂知識(shí)、拓寬知識(shí)面,又要培養(yǎng)學(xué)生的分析問(wèn)題、解決問(wèn)題的能力和創(chuàng)新能力。
5.1.1實(shí)驗(yàn)課的題目安排要做到立足基本、分開層次、注意難易搭配。
至少要求學(xué)生完成以下模塊的實(shí)驗(yàn)(基本實(shí)踐):①線性表操作;②棧和隊(duì)列的應(yīng)用;③二叉樹的操作;④圖的操作;⑤查找;⑥排序。例如在“線性表操作”實(shí)驗(yàn)中,可以設(shè)置以下題目:(1)分別用數(shù)組和鏈表實(shí)現(xiàn)線性表的逆置;(2)分別用數(shù)組和循環(huán)單鏈表實(shí)現(xiàn)約瑟夫問(wèn)題;(3)一元多項(xiàng)式的加法。通過(guò)這種分層教學(xué)法,學(xué)生可以根據(jù)自己掌握理論知識(shí)的實(shí)際情況,選擇做較難的還是稍易的題目,每一位學(xué)生都能夠上機(jī)編程,提高自己的動(dòng)手操作能力。
5.1.2科學(xué)設(shè)置課程設(shè)計(jì)。
課程設(shè)計(jì)是《數(shù)據(jù)結(jié)構(gòu)》實(shí)驗(yàn)教學(xué)中必不可少的一個(gè)重要環(huán)節(jié),它是學(xué)生對(duì)所學(xué)課程知識(shí)的綜合運(yùn)用,能夠很好地培養(yǎng)學(xué)生全面、靈活的設(shè)計(jì)思想和較高的創(chuàng)新能力,加深學(xué)生對(duì)該課程所學(xué)內(nèi)容的進(jìn)一步理解與鞏固[2]。因此如何科學(xué)地設(shè)置選題是本課程實(shí)踐教學(xué)的一個(gè)至關(guān)重要的環(huán)節(jié)。建議設(shè)置一些具有綜合性和專業(yè)性的題目,同時(shí)兼顧典型性、趣味性,比如:停車場(chǎng)管理、職工工資管理系統(tǒng)模擬、民航自動(dòng)售票系統(tǒng)、舞伴匹配問(wèn)題、類似記事本的文本編輯器、若干旅游城市的旅游線路選擇等。學(xué)生課程設(shè)計(jì)前至少提前一個(gè)月給學(xué)生布置下去,供學(xué)生選擇,給他們較充分的時(shí)間去思考、查閱資料、論證可行性,在可行的基礎(chǔ)上編寫程序,準(zhǔn)備到機(jī)房實(shí)踐驗(yàn)證,避免杜絕學(xué)生為了應(yīng)付檢查而出現(xiàn)“抄襲、拷貝”現(xiàn)象。課程設(shè)計(jì)對(duì)教師而言不是給出一個(gè)或若干選題就是任務(wù)完成,而要自始至終貫穿整個(gè)實(shí)踐環(huán)節(jié)。
5.1.3實(shí)踐題目形式的設(shè)計(jì)。
對(duì)于實(shí)踐環(huán)節(jié),傳統(tǒng)的題目無(wú)論實(shí)驗(yàn)還是課程設(shè)計(jì)往往是給出文字?jǐn)⑹龅念}目和一些測(cè)試數(shù)據(jù),就由學(xué)生去完成,通常再由教師給予一定的指導(dǎo)。但事實(shí)上,實(shí)踐環(huán)節(jié)的題目形式應(yīng)該是可以多樣化的。筆者曾做過(guò)一些探索嘗試:①借鑒全國(guó)計(jì)算機(jī)三級(jí)考試上機(jī)考試的形式,除了給出文字?jǐn)⑹鲆酝?,還給出大部分程序,要求學(xué)生完成實(shí)現(xiàn)某個(gè)功能的函數(shù);②借鑒程序員考試除給出文字?jǐn)⑹鲆酝?,還給出基本完善的程序,缺少若干語(yǔ)句,要求學(xué)生進(jìn)行語(yǔ)句填空;③除了給出文字?jǐn)⑹鲆酝膺€給出一個(gè)基本完成的程序,但包含若干細(xì)小的錯(cuò)誤,要求學(xué)生根據(jù)測(cè)試數(shù)據(jù)測(cè)試情況進(jìn)行排錯(cuò)。其中③能夠更好地考查學(xué)生的能力,也更加適合高職學(xué)生的能力實(shí)踐,因?yàn)楦呗氂?jì)算機(jī)專業(yè)學(xué)生就業(yè)目標(biāo)之一就是成為軟件測(cè)試員。
5.2開設(shè)《數(shù)據(jù)結(jié)構(gòu)》興趣小組,培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作精神。
培養(yǎng)學(xué)生的學(xué)習(xí)熱情,無(wú)論是理論教學(xué)還是實(shí)踐教學(xué)對(duì)學(xué)生的學(xué)習(xí)都非常重要,而在《數(shù)據(jù)結(jié)構(gòu)》實(shí)踐教學(xué)中作用尤為突出。教師可開設(shè)興趣小組,鼓勵(lì)一些能力突出的學(xué)生利用“數(shù)據(jù)結(jié)構(gòu)”理論,結(jié)合相關(guān)的軟件工程的知識(shí),針對(duì)一些特定的課題或者具有實(shí)際市場(chǎng)價(jià)值的系統(tǒng)項(xiàng)目進(jìn)行相關(guān)研究,這樣一方面可以激發(fā)學(xué)生的學(xué)習(xí)興趣,增強(qiáng)學(xué)生的編程能力、系統(tǒng)分析能力和科學(xué)創(chuàng)新能力,另一方面可以培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作精神。此項(xiàng)工作可以借助微機(jī)協(xié)會(huì)的指導(dǎo)或者和學(xué)校競(jìng)賽輔導(dǎo)小組相輔相成,經(jīng)過(guò)嘗試可以發(fā)現(xiàn):①小組的成員往往能夠領(lǐng)先完成每次實(shí)驗(yàn)的內(nèi)容,以他們?yōu)楹诵?,周圍的學(xué)生也基本能夠順利完成實(shí)驗(yàn)。②通過(guò)研究趣味性的題目,小組成員常常進(jìn)行討論,有時(shí)組員依次發(fā)言,就自己所研究的問(wèn)題、所得到的收獲、所想到的解題思路進(jìn)行闡述,并指出自己選擇這種解決方案的原因,通過(guò)相互討論,并由實(shí)踐指導(dǎo)教師進(jìn)行點(diǎn)評(píng),指出方案中的優(yōu)點(diǎn)、不足和需要改進(jìn)的方法,小組成員感覺到這種方法能夠?qū)W以致用,學(xué)習(xí)積極性大大提高,雖然興趣小組開發(fā)不了大型的或者實(shí)用的程序,但經(jīng)過(guò)教師指導(dǎo),小組成員普遍反映這種方式既加深了對(duì)數(shù)據(jù)結(jié)構(gòu)知識(shí)的理解,又增加了開發(fā)經(jīng)驗(yàn),獲益匪淺。③在實(shí)踐環(huán)節(jié)的課程設(shè)計(jì)過(guò)程中,尤其對(duì)應(yīng)后面涉及的幾個(gè)較大的題目,學(xué)生既可以借助興趣小組的概念,又可以自由組合,甚至由教師指定分組,以小組的形式共同實(shí)現(xiàn)它們。教師要以培養(yǎng)學(xué)生的動(dòng)手操作能力和團(tuán)隊(duì)協(xié)作精神為目的,鼓勵(lì)學(xué)生互相溝通、共同探討、共同參與,發(fā)揮各自的優(yōu)勢(shì),達(dá)到共同提高的目的;同時(shí)要指導(dǎo)學(xué)生相互分工合作,從功能分割模塊到模塊間參數(shù)傳遞,乃至綜合測(cè)試等都要給予學(xué)生必要的指導(dǎo)。指定分組的情況往往是:基于學(xué)生中實(shí)踐動(dòng)手能力有強(qiáng)弱的區(qū)分,分組務(wù)必使得每組學(xué)生中都有動(dòng)手能力較強(qiáng)的學(xué)生,由他們負(fù)責(zé)所在小組的實(shí)驗(yàn),指定他們做一些實(shí)驗(yàn)輔導(dǎo)工作,這樣變教師指導(dǎo)實(shí)踐為學(xué)生指導(dǎo)實(shí)踐,能夠充分調(diào)動(dòng)學(xué)生參加實(shí)踐的積極性。通過(guò)相互合作學(xué)生不僅得到了互相學(xué)習(xí)的機(jī)會(huì),而且激發(fā)了學(xué)習(xí)熱情,培養(yǎng)了團(tuán)隊(duì)協(xié)作精神,為以后的實(shí)際工作打下良好的基礎(chǔ)。
因此,開設(shè)“數(shù)據(jù)結(jié)構(gòu)”興趣小組,解決一些特定課題或者實(shí)際生活中的問(wèn)題是一項(xiàng)很有意義的嘗試。
5.3實(shí)踐教學(xué)方法及過(guò)程管理的改進(jìn)。
5.3.1以學(xué)生為主體,加強(qiáng)教師在實(shí)踐教學(xué)中的主導(dǎo)作用。
改革實(shí)踐教學(xué)方法就是要注重學(xué)生是主體,通過(guò)對(duì)學(xué)生的系統(tǒng)引導(dǎo),充分調(diào)動(dòng)他們獲取知識(shí)的積極性和主動(dòng)性,增強(qiáng)他們的能力,提高學(xué)生的素質(zhì)。實(shí)踐是整個(gè)教學(xué)過(guò)程中的一個(gè)重要環(huán)節(jié),實(shí)踐教學(xué)的方法直接影響著學(xué)生對(duì)實(shí)踐的態(tài)度,也影響著他們的動(dòng)手能力、創(chuàng)新意識(shí)的培養(yǎng)。
5.3.2學(xué)生實(shí)踐過(guò)程的組織和管理。
根據(jù)《數(shù)據(jù)結(jié)構(gòu)》課程的特點(diǎn),我們可以采取范例演示、獨(dú)立實(shí)踐與分組實(shí)踐及上述三種方式交叉出現(xiàn)等多種形式進(jìn)行實(shí)踐活動(dòng)。基于現(xiàn)有條件和培養(yǎng)團(tuán)隊(duì)精神的角度出發(fā),我們可以對(duì)實(shí)驗(yàn)采用獨(dú)立實(shí)踐,課程設(shè)計(jì)采用分組實(shí)踐來(lái)組織實(shí)施實(shí)踐教學(xué)活動(dòng),一方面所有的學(xué)生都能夠按照基本要求掌握數(shù)據(jù)結(jié)構(gòu)必需的基本操作,另一方面學(xué)生通過(guò)分組可以相互學(xué)習(xí)、相互討論切磋,提出一個(gè)最優(yōu)方案后再實(shí)施,從而加強(qiáng)學(xué)生之間相互溝通和合作精神,為將來(lái)從事IT業(yè)需要群體合作的工作打好一定的溝通基礎(chǔ)。
教師要以學(xué)生為主體,改變自己在教學(xué)環(huán)節(jié)中作用,有針對(duì)性地選擇學(xué)習(xí)內(nèi)容,不再“滿堂灌”,進(jìn)行共性化與個(gè)性化相結(jié)合的教學(xué)。
5.4改革考試方式,加強(qiáng)實(shí)驗(yàn)考核。
傳統(tǒng)的考核方式多是閉卷筆試,對(duì)于實(shí)踐性很強(qiáng)的《數(shù)據(jù)結(jié)構(gòu)》這一課程,單純用筆試已經(jīng)很難準(zhǔn)確和完整衡量一個(gè)學(xué)生的知識(shí)水平和運(yùn)用能力,必須通過(guò)實(shí)踐操作、上機(jī)考核,才能真實(shí)反映學(xué)生所掌握知識(shí)技能。對(duì)于高職生,我們應(yīng)該著重考核學(xué)生綜合運(yùn)用所學(xué)知識(shí)、解決實(shí)際問(wèn)題的能力,促進(jìn)學(xué)生個(gè)性與能力的全面發(fā)展。因此,筆者從有利于學(xué)生掌握知識(shí),鞏固所學(xué)內(nèi)容,提高能力和素質(zhì)的目的出發(fā),對(duì)《數(shù)據(jù)結(jié)構(gòu)》的考核采取了一系列的措施,并在城職院許可的范圍內(nèi)進(jìn)行了一些考試改革的嘗試,強(qiáng)調(diào)實(shí)驗(yàn)考核的重要性。具體做法是:每次實(shí)驗(yàn)課結(jié)束后要求學(xué)生填寫實(shí)驗(yàn)報(bào)告,包括實(shí)驗(yàn)?zāi)康?、?shí)驗(yàn)內(nèi)容、詳細(xì)設(shè)計(jì)、實(shí)驗(yàn)結(jié)果和實(shí)驗(yàn)體會(huì)。此外,對(duì)考試分?jǐn)?shù)的分配也進(jìn)行了重新調(diào)整,上機(jī)實(shí)驗(yàn)和平時(shí)作業(yè)占總成績(jī)的20%,課程設(shè)計(jì)占總成績(jī)的20%,期末考試占總成績(jī)的60%。筆者通過(guò)加大上機(jī)實(shí)驗(yàn)和課程設(shè)計(jì)的分值,有效地調(diào)動(dòng)了學(xué)生的學(xué)習(xí)積極性,達(dá)到了督促學(xué)生勤動(dòng)手、多思考的目的。
6.結(jié)語(yǔ)
總之,對(duì)于高職高?!稊?shù)據(jù)結(jié)構(gòu)》課程的實(shí)踐教學(xué),我們應(yīng)不斷探索教學(xué)方法策略,使學(xué)生通過(guò)數(shù)據(jù)結(jié)構(gòu)的實(shí)踐,提高分析問(wèn)題、解決問(wèn)題的能力。只要我們思想上重視實(shí)踐環(huán)節(jié)的教學(xué),提高自身實(shí)踐教學(xué)的能力,采用合理的教學(xué)方法,“數(shù)據(jù)結(jié)構(gòu)”課程的實(shí)踐教學(xué)必將取得良好的效果。
參考文獻(xiàn):
[1]國(guó)務(wù)院.關(guān)于大力發(fā)展職業(yè)教育的決定.國(guó)發(fā)[2005]35號(hào),2005,11,09.
[2]王宗亮.高職高專計(jì)算機(jī)專業(yè)課程教學(xué)探索與實(shí)踐.廣東水利電力職業(yè)技術(shù)學(xué)院學(xué)報(bào),2005,9.
[3]嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版)[M].北京:清華大學(xué)出版社,1997.
[4]許樂(lè)平.數(shù)據(jù)結(jié)構(gòu)——C++描述[M].北京:中央廣播電視大學(xué)出版社,2006.