胡兆文
(青島職業(yè)技術(shù)學(xué)院,山東 青島 266555)
“數(shù)據(jù)結(jié)構(gòu)”課程是隸屬于計(jì)算機(jī)專(zhuān)業(yè)的基礎(chǔ)課程,其研究?jī)?nèi)容主要是非數(shù)值計(jì)算領(lǐng)域的程序設(shè)計(jì)問(wèn)題,知識(shí)點(diǎn)涉及的范圍比較廣泛,且具有較強(qiáng)的理論性與抽象性,對(duì)學(xué)生的學(xué)習(xí)能力提出了嚴(yán)格的要求。在當(dāng)前高職院校的計(jì)算機(jī)專(zhuān)業(yè)教學(xué)中,“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)的有效性水平不高,教師需針對(duì)這一課程教學(xué)中實(shí)際存在的問(wèn)題給予妥善的優(yōu)化,最大化地提高“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)實(shí)效。
學(xué)習(xí)目標(biāo)在學(xué)生的學(xué)習(xí)過(guò)程中能夠起到指引其學(xué)習(xí)道路的作用,然而在高職“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)中,教師對(duì)這方面的教學(xué)引導(dǎo)工作沒(méi)有做到位,導(dǎo)致學(xué)生沒(méi)能明確在“數(shù)據(jù)結(jié)構(gòu)”課程中的學(xué)習(xí)目標(biāo),使其難以對(duì)該課程的知識(shí)點(diǎn)進(jìn)行系統(tǒng)、整體的認(rèn)知與歸納,影響了學(xué)生對(duì)專(zhuān)業(yè)課程知識(shí)的整體學(xué)習(xí)水平[1]。
“數(shù)據(jù)結(jié)構(gòu)”課程的知識(shí)內(nèi)容具有不可忽視的抽象性,對(duì)高職生而言,這些知識(shí)內(nèi)容給學(xué)生帶來(lái)了不小的學(xué)習(xí)難度,甚至有些學(xué)生對(duì)該課程的知識(shí)內(nèi)容產(chǎn)生了畏難的學(xué)習(xí)情緒,這影響了“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)的有效性。高職教師亟待探索能夠降低這一課程教學(xué)難度的有效策略,讓學(xué)生能夠克服自己的學(xué)習(xí)障礙,產(chǎn)生主動(dòng)學(xué)習(xí)的行為,懂得利用有效的學(xué)習(xí)方法,掌握好抽象難懂的知識(shí)內(nèi)容。
正因?yàn)椤皵?shù)據(jù)結(jié)構(gòu)”課程的知識(shí)內(nèi)容具有較強(qiáng)的理論性,所以教師將更多的教學(xué)精力投放在理論知識(shí)的教學(xué)環(huán)節(jié),卻沒(méi)能將理論知識(shí)教學(xué)與實(shí)踐性教學(xué)活動(dòng)有機(jī)銜接起來(lái),導(dǎo)致學(xué)生雖然在不斷提高自身的專(zhuān)業(yè)理論知識(shí)水平,但是卻不善于將理論知識(shí)與實(shí)踐活動(dòng)有機(jī)聯(lián)系起來(lái),不利于提高學(xué)生對(duì)這一課程專(zhuān)業(yè)知識(shí)的靈活運(yùn)用能力,影響了學(xué)生實(shí)踐能力的發(fā)展。
教師在對(duì)“數(shù)據(jù)結(jié)構(gòu)”課程進(jìn)行創(chuàng)新的教學(xué)設(shè)計(jì)時(shí),首先要做好在教學(xué)設(shè)計(jì)方案中設(shè)置學(xué)生明確的學(xué)習(xí)目標(biāo),讓學(xué)生跟隨著明確的學(xué)習(xí)目標(biāo)學(xué)習(xí)該課程的課堂知識(shí)點(diǎn),學(xué)會(huì)圍繞學(xué)習(xí)目標(biāo)整合各種有效的知識(shí)點(diǎn),然后建立一個(gè)系統(tǒng)的專(zhuān)業(yè)知識(shí)結(jié)構(gòu)。例如,教師在“樹(shù)和二叉樹(shù)”一課的教學(xué)設(shè)計(jì)中,可明確學(xué)生的學(xué)習(xí)目標(biāo):(1)熟練掌握二叉樹(shù)的結(jié)構(gòu)特性與證明方法、各種存儲(chǔ)結(jié)構(gòu)特點(diǎn)與使用范圍、各種遍歷策略的遞歸算法與非遞歸算法;(2)懂得掌握遍歷算法實(shí)現(xiàn)二叉樹(shù)的操作要點(diǎn),學(xué)會(huì)掌握二叉樹(shù)的線(xiàn)索化過(guò)程,學(xué)會(huì)從中尋找“給定結(jié)點(diǎn)”具體的前驅(qū)方法與后繼方法;(3)懂得靈活掌握“樹(shù)”“森林”“二叉樹(shù)”三者之間的有效轉(zhuǎn)換方法;(4)懂得把握好“最優(yōu)樹(shù)”的實(shí)際特性,學(xué)會(huì)掌握建立“最優(yōu)樹(shù)”的方法,并懂得掌握建立哈夫曼編碼的方法。學(xué)生從這些明確的學(xué)習(xí)目標(biāo)中,可以理清自己在課程中的具體學(xué)習(xí)思路,為提升學(xué)生的自主學(xué)習(xí)效率奠定基礎(chǔ)。
教師在對(duì)“數(shù)據(jù)結(jié)構(gòu)”課程展開(kāi)優(yōu)化的教學(xué)設(shè)計(jì)時(shí),應(yīng)注重在教學(xué)設(shè)計(jì)方案中融入一些創(chuàng)新的學(xué)習(xí)方法。在實(shí)際開(kāi)展課程教學(xué)時(shí),教師可運(yùn)用這些創(chuàng)新學(xué)習(xí)方法對(duì)學(xué)生的知識(shí)學(xué)習(xí)過(guò)程給予科學(xué)的指導(dǎo)。因?yàn)椤皵?shù)據(jù)結(jié)構(gòu)”課程知識(shí)點(diǎn)涉及的范圍比較廣泛,所以教師為了提高學(xué)生的知識(shí)學(xué)習(xí)效率,可在“樹(shù)和二叉樹(shù)”這節(jié)課的教學(xué)設(shè)計(jì)方案中插入思維導(dǎo)圖學(xué)習(xí)法[2]。思維導(dǎo)圖學(xué)習(xí)法是一種學(xué)生可以運(yùn)用思維導(dǎo)圖學(xué)習(xí)工具展開(kāi)自主學(xué)習(xí)的新型學(xué)習(xí)方法,學(xué)生一般可根據(jù)某一中心詞發(fā)散思維,主動(dòng)獲取與之相關(guān)的知識(shí)點(diǎn),然后根據(jù)知識(shí)與知識(shí)之間的內(nèi)在聯(lián)系,建立起相適應(yīng)的思維導(dǎo)圖,幫助學(xué)生建立起系統(tǒng)的知識(shí)結(jié)構(gòu)。
比如學(xué)生可將中心詞設(shè)置為“樹(shù)的定義和基本術(shù)語(yǔ)”,根據(jù)本節(jié)課的主要知識(shí)內(nèi)容,圍繞著該中心詞,將第一級(jí)思維導(dǎo)圖分裂成若干個(gè)思維導(dǎo)圖分支點(diǎn),各分支點(diǎn)的關(guān)鍵詞可以是“二叉樹(shù)的定義及性質(zhì)”“二叉樹(shù)的存儲(chǔ)結(jié)構(gòu)及其運(yùn)用范圍”“遍歷二叉樹(shù)及其算法”“線(xiàn)索二叉樹(shù)的定義及其結(jié)構(gòu)”“樹(shù)和森林的表示法”“哈夫曼樹(shù)的實(shí)際應(yīng)用”等等。學(xué)生可在思維導(dǎo)圖學(xué)習(xí)法的引導(dǎo)下,對(duì)這些主要的知識(shí)內(nèi)容展開(kāi)更進(jìn)一步的自主學(xué)習(xí),并嘗試完善這一思維導(dǎo)圖,讓學(xué)生主動(dòng)獲取更豐富的知識(shí)點(diǎn),也使其學(xué)會(huì)有條理地梳理知識(shí)點(diǎn),善于對(duì)理論知識(shí)進(jìn)行系統(tǒng)地掌握。
教師應(yīng)在教學(xué)設(shè)計(jì)中增添“實(shí)踐操作”方面的教學(xué)內(nèi)容,讓學(xué)生能夠?qū)W會(huì)將理論知識(shí)聯(lián)系實(shí)際,懂得運(yùn)用理論知識(shí)解決一些實(shí)際的問(wèn)題,旨在提高學(xué)生的理論知識(shí)運(yùn)用能力與實(shí)踐能力[3]。例如,在“哈夫曼樹(shù)的實(shí)際應(yīng)用”這部分內(nèi)容的教學(xué)設(shè)計(jì)中,教師可設(shè)置一個(gè)實(shí)踐操作任務(wù),讓學(xué)生運(yùn)用哈夫曼算法建立“判定問(wèn)題”的最佳判定樹(shù)。在學(xué)生參與這一學(xué)習(xí)任務(wù)的實(shí)踐操作活動(dòng)時(shí),可以加強(qiáng)學(xué)生對(duì)哈夫曼算法的理解與分析能力,還可提高學(xué)生的程序設(shè)計(jì)能力。
綜上所述,高職教師應(yīng)注重把握好“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)中實(shí)際面臨的問(wèn)題,并針對(duì)性地優(yōu)化自己的教學(xué)設(shè)計(jì)。教師可在教學(xué)設(shè)計(jì)方案中設(shè)置學(xué)生明確的學(xué)習(xí)目標(biāo)、插入創(chuàng)新的學(xué)習(xí)方法和實(shí)踐內(nèi)容,提高“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)設(shè)計(jì)的科學(xué)性與有效性,保障“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)質(zhì)量。