胡 倩
(湖南工程學(xué)院 湖南湘潭 411104)
隨著科學(xué)技術(shù)的不斷發(fā)展,其也帶動(dòng)了教育事業(yè)的改革,在新課程改革背景之下,新課改同樣對(duì)計(jì)算機(jī)教育提出了對(duì)應(yīng)的要求。在當(dāng)前的教育中,加強(qiáng)對(duì)數(shù)據(jù)結(jié)構(gòu)與算法教學(xué)方法的探討,這已經(jīng)是二十一世紀(jì)教育的發(fā)展趨勢(shì)。以信息技術(shù)為核心形成的一種全新的教學(xué)平臺(tái),在計(jì)算機(jī)教育中起到了比較重要的作用,具有深遠(yuǎn)的影響。特別是在數(shù)據(jù)結(jié)構(gòu)與算法教學(xué)中,常常會(huì)有學(xué)生因?yàn)檎n程內(nèi)容的理論性,而對(duì)這門(mén)課程的學(xué)習(xí)產(chǎn)生一定的厭惡感,從而就無(wú)法跟上教學(xué)的進(jìn)度。因此,教師在教學(xué)過(guò)程中,必須要做到充分利用本課程的特性,然后有效、合理地安排教學(xué)內(nèi)容,不斷地引導(dǎo)學(xué)生積極思考、克服困難,培養(yǎng)學(xué)生的問(wèn)題求解能力。[1]
在傳統(tǒng)的計(jì)算機(jī)教育當(dāng)中,教育模式是十分單一的,內(nèi)容也比較簡(jiǎn)單且枯燥,這是很難將學(xué)生的學(xué)習(xí)興趣提起來(lái)的。再加上每個(gè)教師的教學(xué)水平都不一樣,學(xué)生計(jì)算機(jī)知識(shí)掌握進(jìn)度有差異,就使得學(xué)生就不能夠樹(shù)立符合自己實(shí)際情況的學(xué)習(xí)目標(biāo)。對(duì)于計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)與算法教學(xué)而言,課程所講述的內(nèi)容,對(duì)于程序設(shè)計(jì)是具有很強(qiáng)的理論指導(dǎo)意義的,是需要進(jìn)行實(shí)踐驗(yàn)證的。[2]并且,課程中所包含的內(nèi)容,大都講起來(lái)十分枯燥無(wú)味,從而導(dǎo)致學(xué)生對(duì)這門(mén)課程產(chǎn)生極強(qiáng)的反感、厭煩心理。基于此,為了能夠提高課堂的整體效率,在教學(xué)的過(guò)程中,教師可以適當(dāng)?shù)夭捎糜螒蚧虒W(xué)方法,來(lái)激發(fā)學(xué)生對(duì)數(shù)據(jù)結(jié)構(gòu)與算法這門(mén)教學(xué)的學(xué)習(xí)產(chǎn)生興趣,從而不斷地讓學(xué)生更好地融入到計(jì)算機(jī)教學(xué)中。同時(shí),教師還可以通過(guò)一些典型的應(yīng)用軟件中所涉及到的數(shù)據(jù)結(jié)構(gòu)及算法,來(lái)講解本課程的相關(guān)內(nèi)容和實(shí)用價(jià)值,從而讓學(xué)生能夠明白這門(mén)課程學(xué)習(xí)的重要性。這樣不但可以讓學(xué)生快速吸收知識(shí)點(diǎn),而且還可以培養(yǎng)學(xué)生的自主實(shí)踐能力。
如今,互聯(lián)網(wǎng)技術(shù)的發(fā)展和普及,為計(jì)算機(jī)教育提供了足夠的技術(shù)支持,教師可以利用網(wǎng)絡(luò)資源來(lái)豐富教學(xué)內(nèi)容,讓原本死板的知識(shí)內(nèi)容變得生動(dòng)新穎化。在互聯(lián)網(wǎng)平臺(tái)中,有著十分龐大的數(shù)據(jù)信息庫(kù),將計(jì)算機(jī)教學(xué)內(nèi)容變得多樣化,更容易讓學(xué)生理解和接受。這是傳統(tǒng)教育模式無(wú)法比擬的。對(duì)于計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)與算法教學(xué)而言,課程所講述的內(nèi)容不僅對(duì)于程序設(shè)計(jì)具有很強(qiáng)的理論指導(dǎo)意義,還與程序語(yǔ)言學(xué)習(xí)有著非常緊密的聯(lián)系。[3]因?yàn)椋瑪?shù)據(jù)結(jié)構(gòu)與算法教學(xué)是實(shí)踐性非常強(qiáng)的。在教學(xué)的過(guò)程中,教師只有不斷地帶領(lǐng)學(xué)生進(jìn)行更多的實(shí)踐,才能真正地體現(xiàn)出學(xué)生在課堂當(dāng)中的主體地位?;诖?,在教學(xué)的過(guò)程中,教師應(yīng)該不斷地重視學(xué)生在教學(xué)過(guò)程中的主體地位,還要重視上機(jī)實(shí)踐培養(yǎng)學(xué)生求解的思維,要讓學(xué)生多去實(shí)踐。只有這樣,教師才能真正地提高學(xué)生的自主意識(shí),才能提高最終的教學(xué)質(zhì)量。例如,教師讓學(xué)生通過(guò)分析問(wèn)題依據(jù),以及選擇所學(xué)知識(shí),來(lái)設(shè)計(jì)特定的數(shù)據(jù)結(jié)構(gòu)和算法,進(jìn)而完成問(wèn)題的求解。當(dāng)然,在這個(gè)過(guò)程中,教師應(yīng)當(dāng)把握好學(xué)生問(wèn)題求解的興趣,并誘導(dǎo)學(xué)生將問(wèn)題進(jìn)行分解,然后再采用循序漸進(jìn)的方式,去引導(dǎo)學(xué)生回顧課堂所學(xué)的知識(shí),以此不斷地培養(yǎng)學(xué)生的問(wèn)題求解的思維。由此可見(jiàn),教師在進(jìn)行課堂教學(xué)時(shí),應(yīng)該根據(jù)多個(gè)角度,對(duì)問(wèn)題進(jìn)行分析,這樣一來(lái),學(xué)生在上機(jī)操作時(shí),才能夠采用不同的思路方法,去實(shí)現(xiàn)問(wèn)題的求解,進(jìn)而加強(qiáng)鍛煉了學(xué)生自主思考的能力,還不斷地加深了學(xué)生對(duì)所學(xué)知識(shí)的掌握程度。
由于有一些學(xué)生比較內(nèi)向,在課堂上沒(méi)有勇氣及時(shí)地提出自己的問(wèn)題。為了將這些問(wèn)題進(jìn)行解決,讓學(xué)生掌握更多的知識(shí)內(nèi)容,學(xué)生就可以在平臺(tái)上和教師溝通,來(lái)提升學(xué)習(xí)的有效性。數(shù)據(jù)結(jié)構(gòu)與算法,作為計(jì)算機(jī)教學(xué)中的知識(shí)的基石,其概念又是知識(shí)的一個(gè)重要組成部分?;诖?,教師在解釋每個(gè)知識(shí)點(diǎn)的時(shí)候,就應(yīng)該集中在基本概念上,來(lái)徹底地進(jìn)行解釋。只有當(dāng)學(xué)生自己清晰地理解到基本概念時(shí),他們才能夠主動(dòng)地根據(jù)對(duì)概念的理解,來(lái)消化相應(yīng)的知識(shí)點(diǎn)。數(shù)據(jù)結(jié)構(gòu)與算法的基本概念本身就是非常抽象的,學(xué)生只有理解了相應(yīng)的正確的基本概念,他們才能夠選擇更合適的數(shù)據(jù)結(jié)構(gòu)和算法,并進(jìn)行具體的實(shí)踐。在講解某一特定知識(shí)的過(guò)程中,教師在開(kāi)始進(jìn)行講解前,不僅要注重課堂內(nèi)容的介紹,還要及時(shí)復(fù)習(xí)與本課內(nèi)容相關(guān)的知識(shí),強(qiáng)調(diào)本節(jié)與相關(guān)內(nèi)容之間的異同,使學(xué)生了解本課程中不同知識(shí)之間的相關(guān)性,建立本課程內(nèi)容的知識(shí)網(wǎng)絡(luò),從而加深學(xué)生對(duì)知識(shí)的理解。[4]
總之,為了提高計(jì)算機(jī)教學(xué)質(zhì)量,教師就必須要提出教學(xué)的有效方法與途徑。這樣才能促使學(xué)生在今后得到進(jìn)一步的提升。