許滿英 長(zhǎng)治學(xué)院師范分院
無論是數(shù)據(jù)結(jié)構(gòu),亦或者是建立在數(shù)據(jù)結(jié)構(gòu)上的經(jīng)典算法,對(duì)于學(xué)生來說,都存在較大的理解難度,為促使學(xué)生掌握數(shù)據(jù)結(jié)構(gòu)、經(jīng)典算法,有必要改進(jìn)課堂教學(xué)弊端,以學(xué)生視角出發(fā),調(diào)動(dòng)學(xué)生學(xué)習(xí)熱情、擬定教學(xué)方案、檢驗(yàn)學(xué)生認(rèn)知,但不可忽視的是,當(dāng)下很多教學(xué)課堂與學(xué)生之間存在較大隔閡,學(xué)生學(xué)習(xí)興趣弱,學(xué)習(xí)能力有限,參與考試時(shí),合格人員普遍較少,本文正是介于此,就如何幫助學(xué)生掌握數(shù)據(jù)結(jié)構(gòu)進(jìn)行策略探討。
(一)學(xué)生學(xué)習(xí)興趣差
由于數(shù)據(jù)結(jié)構(gòu)、經(jīng)典算法與學(xué)生知識(shí)體系關(guān)聯(lián)性不大,在展開學(xué)習(xí)時(shí),會(huì)存在較大的學(xué)習(xí)難度,再加上部分學(xué)生學(xué)習(xí)意志差,面對(duì)教師交代的學(xué)習(xí)任務(wù)時(shí),總是無法妥善的予以完成,學(xué)習(xí)效率、學(xué)習(xí)質(zhì)量不佳,在長(zhǎng)期的敷衍應(yīng)對(duì)中,也對(duì)課程產(chǎn)生抵制情緒,制約學(xué)生知識(shí)建構(gòu)過程。
(二)學(xué)生學(xué)習(xí)效率差
數(shù)據(jù)結(jié)構(gòu)、經(jīng)典算法的學(xué)習(xí)需要學(xué)生對(duì)大量數(shù)據(jù)結(jié)構(gòu)及各類算法都要予以掌握,學(xué)生單純的掌握的基礎(chǔ)知識(shí)是不足夠,還要勤學(xué)多練,同時(shí)大量繁瑣的知識(shí)點(diǎn)還要進(jìn)行記憶,由于知識(shí)的枯燥性,學(xué)生很難注意力集中,這也就導(dǎo)致學(xué)生記憶不佳,無論是知識(shí)的理解,亦或者是知識(shí)的記憶工作,都是很難予以妥善完成。
(三)學(xué)生學(xué)習(xí)質(zhì)量差
學(xué)生的學(xué)習(xí)質(zhì)量不僅體現(xiàn)在知識(shí)體系的構(gòu)建上,還體現(xiàn)在知識(shí)體系的應(yīng)用上,很多學(xué)生在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、經(jīng)典算法時(shí),即便是能夠強(qiáng)記算法、數(shù)據(jù)結(jié)構(gòu),但在不理解,或是無法對(duì)學(xué)習(xí)到的知識(shí)進(jìn)行實(shí)踐拓展應(yīng)用下,那么,學(xué)生知識(shí)體系往往無法發(fā)揮現(xiàn)實(shí)作用。
(一)增強(qiáng)學(xué)生學(xué)習(xí)興趣
學(xué)生學(xué)習(xí)興趣是制約學(xué)生學(xué)習(xí)效果的重要因素,教師要善于激發(fā)學(xué)生的學(xué)習(xí)興趣,充分調(diào)動(dòng)學(xué)生的主觀能動(dòng)性,促使學(xué)生能夠積極參與到學(xué)習(xí)活動(dòng)中,有必要重視的是,對(duì)學(xué)生興趣的調(diào)動(dòng),主要是可分為教學(xué)語言、課堂氛圍、課件內(nèi)容等,從教學(xué)語言上來看,算法、數(shù)據(jù)結(jié)構(gòu)知識(shí)枯燥乏味,學(xué)生展開學(xué)習(xí)時(shí),很容易蒙圈,教師要善于組織教學(xué)語言,以生動(dòng)形象的比喻、契合生活的實(shí)例、符合學(xué)生認(rèn)知規(guī)律言語等,向?qū)W生講述有關(guān)知識(shí),只有這樣,學(xué)生才不會(huì)在學(xué)習(xí)活動(dòng)中,對(duì)有關(guān)知識(shí)存在較強(qiáng)的抵制;其次,從課堂氛圍上來看,傳統(tǒng)教學(xué)課堂中,課堂氣氛太過于壓抑,學(xué)生無法從課堂氣氛受到激勵(lì),反倒是受疲乏、怠惰、厭倦等氛圍影響,注意力無法集中、睡眠機(jī)制被啟動(dòng)等,面對(duì)于此,教師要善于塑造課堂氛圍,首先教師要保持較高的學(xué)習(xí)熱情,即便處于低壓、黃昏、冷暖交接等時(shí)間段,教師充分活躍自身的情緒,將盡可能的感染課堂氛圍,將激情帶入課堂,將積極探討影響入學(xué)生內(nèi)心,除此之外,教師還要善于運(yùn)用信息化教學(xué)手段,將傳統(tǒng)活動(dòng)中板書、照本宣科、例題等教學(xué)方式,更換PPT、滾動(dòng)播放、短視頻等,進(jìn)一步活躍課堂教學(xué)氣氛,增強(qiáng)課堂教學(xué)效能;最后,學(xué)生的興趣很大程度上來源于成就感,這就需要教師做到張弛有度,將教學(xué)內(nèi)容均勻的攤在教學(xué)課程中,盡可能的降低單堂課知識(shí)點(diǎn)理解難度,方便學(xué)生更容易的掌握算法、數(shù)據(jù)結(jié)構(gòu),在取得較好成就感的同時(shí),往往能保持較高的熱情的參與到教學(xué)活動(dòng)中。
例如,在學(xué)習(xí)窮舉法時(shí),教師首先注重自身教學(xué)語言的架構(gòu),通過舉破解WiFi密碼的例子,讓學(xué)生對(duì)窮舉法具備較好的理解,還可以聯(lián)系生活,舉學(xué)生在開門時(shí),都會(huì)從一串鑰匙中一個(gè)一個(gè)試,也可以讓學(xué)生更好的理解窮舉法,以此來充分的吸引學(xué)生學(xué)習(xí)興趣,為了更好的活躍課堂,支持學(xué)生學(xué)習(xí)活動(dòng),教師需要時(shí)刻保持教學(xué)熱情,以此感染學(xué)生,讓學(xué)生能夠積極參與到教學(xué)活動(dòng)中,為了避免學(xué)生被繁瑣的知識(shí)繞暈,教師還可以盡量攤薄學(xué)生每節(jié)課應(yīng)當(dāng)掌握的知識(shí),便于學(xué)生更好掌握的同時(shí),凝聚學(xué)生學(xué)習(xí)成就感,激發(fā)學(xué)生參與到教學(xué)活動(dòng)中的動(dòng)力。
(二)注重教學(xué)引導(dǎo)
對(duì)學(xué)生來說,此類知識(shí)存在較大學(xué)習(xí)難度,在缺乏教師引導(dǎo)下,學(xué)生很容易被淹沒在教材、工具書中,把握不住學(xué)習(xí)的方向,即便能夠攻克某個(gè)算法的內(nèi)涵,也會(huì)遇到另外一個(gè)算法,學(xué)生陷入到迷茫之中,因此,教師在課程中,要善于引導(dǎo)學(xué)生學(xué)習(xí)有關(guān)知識(shí),除了啟發(fā)學(xué)生思考外,還要善于降低學(xué)習(xí)難度,運(yùn)用漸進(jìn)式教學(xué)策略,由淺入深、由表入里的向?qū)W生剖解知識(shí),以此讓學(xué)生漸進(jìn)建構(gòu)知識(shí)體系,沖抵學(xué)習(xí)活動(dòng)的枯燥、乏味。從啟發(fā)學(xué)生思考來看,學(xué)生思考需要內(nèi)驅(qū)動(dòng)力,這就需要教師教學(xué)活動(dòng)與學(xué)生學(xué)習(xí)活動(dòng)緊密相連,避免部分學(xué)生認(rèn)為自身可有可無,對(duì)知識(shí)學(xué)習(xí)存在較強(qiáng)的懈怠,與教師授課行為存在較強(qiáng)的抵觸,對(duì)于此,教師應(yīng)充分調(diào)動(dòng)學(xué)生課堂參與度,迫使學(xué)生積極參與到學(xué)習(xí)活動(dòng)中,只有善于運(yùn)用設(shè)置疑問,激發(fā)學(xué)生探究欲望,可以是與學(xué)生生活緊密相關(guān)的事物,借助此,可以很好讓學(xué)生將更多的精力放置在學(xué)習(xí)活動(dòng)中,同時(shí),又能讓學(xué)生充分參與到學(xué)習(xí)活動(dòng),從降低學(xué)習(xí)難度來看,教師首先應(yīng)當(dāng)對(duì)學(xué)生的理解能力、基礎(chǔ)知識(shí)存在了解,基于此,調(diào)整授課難度,對(duì)于理解能力有限的學(xué)生,應(yīng)穩(wěn)扎穩(wěn)打,注重學(xué)生對(duì)知識(shí)的理解掌握情況,對(duì)理解能力較強(qiáng)的學(xué)生,教師可以將重點(diǎn)放置在知識(shí)的全面型上,其次,教師還要注重知識(shí)結(jié)構(gòu)的梳理、連貫,將算法與算法的共同點(diǎn),及不同算法的基本學(xué)習(xí)規(guī)律告知學(xué)生,避免學(xué)生學(xué)習(xí)時(shí)一頭霧水,以此來盡可能的降低學(xué)習(xí)難度。
例如,在學(xué)習(xí)分治法時(shí),為能夠啟發(fā)學(xué)生思考,教師首先應(yīng)當(dāng)激勵(lì)學(xué)生參與到課堂活動(dòng)中來,避免學(xué)生對(duì)課程存在較大的抵觸,可以采取的措施主要是在課堂最后十分鐘進(jìn)行學(xué)習(xí)測(cè)試,也可以是在授課活動(dòng)中,抽檢不注意聽講的學(xué)生,為了降低學(xué)習(xí)難度,教師在授課時(shí),應(yīng)當(dāng)注重知識(shí)結(jié)構(gòu)的清晰化,及與學(xué)生基礎(chǔ)知識(shí)的連貫,以此,來簡(jiǎn)化學(xué)生學(xué)習(xí)難度,借助以上種種,一般來說能很好的引導(dǎo)學(xué)生參與到知識(shí)學(xué)習(xí)活動(dòng)中。
(三)注重實(shí)踐操作應(yīng)用
學(xué)生時(shí)實(shí)踐操作應(yīng)用是在學(xué)生學(xué)習(xí)完基礎(chǔ)知識(shí)后,能夠?qū)⑵溆糜诮鉀Q的生活難題,在充分保障所學(xué)知識(shí)的現(xiàn)實(shí)價(jià)值下,才能促進(jìn)學(xué)生學(xué)習(xí)質(zhì)量的增強(qiáng)。首先,教師應(yīng)善于將實(shí)踐操作帶入到課堂授課活動(dòng),課堂教學(xué)活動(dòng)不單單是用于知識(shí)教學(xué),教師同樣可以采取實(shí)踐教學(xué),借助此,讓學(xué)生掌握理論知識(shí)的同時(shí),又能對(duì)知識(shí)的實(shí)踐應(yīng)用存在了解,其次,教師可以設(shè)置實(shí)踐操作作業(yè),也可以激勵(lì)學(xué)生使用所學(xué)知識(shí),制作簡(jiǎn)單的編程作品,強(qiáng)化學(xué)生對(duì)基礎(chǔ)知識(shí)認(rèn)知的同時(shí),又增強(qiáng)了學(xué)生實(shí)踐操作能力。
例如,在教授貪婪算法時(shí),教師首先根據(jù)貪婪算法的實(shí)踐應(yīng)用例子,為學(xué)生剖析貪婪算法的內(nèi)涵、應(yīng)用場(chǎng)景,激勵(lì)學(xué)生掌握貪婪算法與現(xiàn)實(shí)的結(jié)合可能性,激勵(lì)學(xué)生使用貪婪算法解決周邊問題,教授完后,教師可以以作業(yè)或競(jìng)賽的形式,讓學(xué)生借助貪婪算法,進(jìn)行實(shí)踐操作,讓學(xué)生踐行理論知識(shí)的同時(shí),又能讓學(xué)生實(shí)踐操作能力得到增強(qiáng)。
數(shù)據(jù)結(jié)構(gòu)、經(jīng)典算法方面的知識(shí)對(duì)學(xué)生來說存在較大的學(xué)習(xí)壓力,一般主要是體現(xiàn)在學(xué)習(xí)興趣差、學(xué)習(xí)效率差、學(xué)習(xí)質(zhì)量差,為有效予以解決,可以從注重學(xué)生學(xué)習(xí)興趣、注重教學(xué)引導(dǎo)、注重實(shí)踐操作應(yīng)用三方面出發(fā)。