前言:想要寫出一篇引人入勝的文章?我們特意為您整理了提高學(xué)生興趣的教學(xué)方法探析范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:利用傳統(tǒng)的教學(xué)方法在講解計算機(jī)算法時,學(xué)生很難深入理解算法的實現(xiàn)過程,本文在引入、教學(xué)環(huán)節(jié)等方面進(jìn)行了精心的設(shè)計,學(xué)生自編自導(dǎo)游戲、算法動畫演示、微課的使用充分調(diào)動了學(xué)生自主學(xué)習(xí)能力,培養(yǎng)了學(xué)生主動學(xué)習(xí)能力和理論聯(lián)系實際的教學(xué)思想,通過和對分易平臺結(jié)合,學(xué)生不僅在課上學(xué)習(xí)知識,課下也能自由預(yù)習(xí)復(fù)習(xí)。通過調(diào)查問卷和訪談,論證了以學(xué)生為主導(dǎo)的教學(xué)方法在課程教學(xué)中的有效性。
關(guān)鍵詞:算法;動畫;微課;教學(xué)方法
1從生活中實例導(dǎo)入課程
在講述概念時,如果機(jī)械的把概念讀一遍解釋一下比較枯燥,學(xué)生往往在學(xué)習(xí)時興趣不高,這種教學(xué)方法很難使學(xué)生對相關(guān)的算法產(chǎn)生興趣,[2]而我們通過引入日常生活中網(wǎng)購的例子,比如網(wǎng)購時會按物品的銷量、價格、好評等為這些物品排序,而在一些選秀節(jié)目中會按照得票數(shù)為明星排序。通過這些例子,學(xué)生聯(lián)想自己平時生活中的細(xì)節(jié),引發(fā)學(xué)生的思考,意識到排序在現(xiàn)實生活中的重要性,從而激發(fā)學(xué)生學(xué)習(xí)興趣。
2以學(xué)生為主導(dǎo)的游戲環(huán)節(jié)設(shè)計
教學(xué)對象是學(xué)生,調(diào)動學(xué)生學(xué)習(xí)的積極主動性在教學(xué)中至關(guān)重要。課前讓一個班的學(xué)生分組,分析直接插入排序算法找出實際生活中這種排序的例子。改編成游戲,[3]在課堂上演示給其他同學(xué)看。課前每組組長找老師溝通自己設(shè)計的游戲規(guī)則、過程等。這個過程中學(xué)生會主動去百度搜索參考資料或去圖書館節(jié)約參考書籍,并且相互討論合作完成,提高學(xué)生學(xué)習(xí)的主動性的同時并且與實際生活聯(lián)系,熟悉了算法在實際生活中的用處,對學(xué)生邏輯思維能力和抽象思維能力的培養(yǎng)起到了事半功倍的效果。[4]部分能力強的學(xué)生能通過查閱相關(guān)文獻(xiàn)找出直接插入排序算法的不足,在學(xué)習(xí)過程中找出了時間復(fù)雜度或空間復(fù)雜度更優(yōu)的其他算法,鍛煉了學(xué)生的自主學(xué)習(xí)能力。通過這樣的學(xué)習(xí)過程,比較優(yōu)秀的學(xué)生通過把他們的勞動成果展現(xiàn)在課堂上,能更深刻理解和掌握知識,讓基礎(chǔ)比較差的學(xué)生也很容易的理解,帶動了基礎(chǔ)差的學(xué)生,從而提高了整個班級的學(xué)習(xí)效果。
3撲克牌排序的游戲
游戲的內(nèi)容:挑選幾張撲克牌,打亂順序分別發(fā)給幾位同學(xué),這幾位同學(xué)模仿平時打撲克摸牌給牌排序的過程,最終從左到右按從小到大的順序排列。具體過程:游戲共需6位同學(xué)合作完成,需要5張道具撲克牌,其中有一位同學(xué)a是假定的摸牌的人。其他五位同學(xué)每人摸一張撲克牌,假定這五位同學(xué)是a同學(xué)摸到的五張撲克牌。這位同學(xué)最終要按照所拿撲克牌上的數(shù)字大小從小到大排列成有序的。最后由a同學(xué)指出排序的要點:排序過程中,如果自己的數(shù)字比前面同學(xué)的小,前面所有比這個數(shù)字大的都需要向后移動。游戲結(jié)束后,通過游戲教師說明直接插入排序的要點:①排序必須遵循一定的規(guī)則;②在他們比較和移動時要有先后順序;③比自己大的數(shù)字只有向后移動騰出位置才能插入進(jìn)去。由此指出直接插入排序的基本思想。通過這個階段的工作,使學(xué)生提高了算法分析和設(shè)計能力。[5]
4排序算法的動畫演示環(huán)節(jié)
算法動畫在國內(nèi)又被譯為“算法演示”和“算法動態(tài)演示”,它把枯燥的算法的思想和實現(xiàn)過程以動態(tài)交互的圖形化方式來形象的表示,它是很多教師目前教學(xué)中使用比較頻繁的一種教學(xué)方法。采用算法動畫可以使復(fù)雜的理論形象化,符合學(xué)生的心理,提高他們學(xué)習(xí)的興趣,有利于培養(yǎng)學(xué)生的邏輯思維能力和創(chuàng)造力。在講解算法的基本思想、實現(xiàn)過程等主要內(nèi)容中,提前做好ppt,ppt中的動畫演示部分尤其重要。課件中動畫制作的要求:字跡清晰;每次待排序的關(guān)鍵字用顏色和其他未排序的區(qū)分開;建立專門的緩沖區(qū)存放每次待排序的關(guān)鍵字;對每一趟排序中的數(shù)值的變化都要通過動畫形象生動的展示給學(xué)生。在講解程序設(shè)計部分時,程序設(shè)計比較難理解,教師可以重點講解,用顏色突出,旁邊配合動畫演示同步進(jìn)行。這樣學(xué)生通過實現(xiàn)過程的動畫就很直觀理解程序。
5微課在教學(xué)中的作用
隨著微課近幾年在教育界的興起,教學(xué)效果也有目共睹。在該算法講課過程中,我利用Camtasia9中的片頭、注釋、專長、行為、動畫等制作了直接插入排序的微課,把微課跟網(wǎng)絡(luò)教學(xué)平臺對分易結(jié)合,把視頻提前到對分易平臺上,供學(xué)生預(yù)習(xí)和復(fù)習(xí)使用。通過調(diào)查分析,微課的引入也培養(yǎng)了學(xué)生的自主學(xué)習(xí)能力,改變了原來單一講授這種教學(xué)模式,增加了學(xué)生學(xué)習(xí)的興趣。
6總結(jié)
本文以直接插入排序算法的教學(xué)為例,在預(yù)習(xí)和復(fù)習(xí)環(huán)節(jié)引入了微課,在實際課堂中提出了以學(xué)生為主導(dǎo)設(shè)計算法游戲的教學(xué)方法,這種方式不僅吸取了傳統(tǒng)教學(xué)的方法,而且引入了培養(yǎng)學(xué)生積極性主動性能力和理論聯(lián)系實際的教學(xué)思想,經(jīng)過調(diào)查問卷和訪談,發(fā)現(xiàn)這種教學(xué)方法能加深學(xué)生對知識點的理解,課堂氣氛也非常活躍。運用這種教學(xué)方法,學(xué)生能積極主動的去擴(kuò)展自己的知識面,在自學(xué)的同時,開闊了學(xué)生的視野,鍛煉了學(xué)生獨立思考的能力,為其他算法的學(xué)習(xí)奠定了基礎(chǔ)。
參考文獻(xiàn):
[1]任遠(yuǎn),吉順如,林志杰.”排序”的教學(xué)方法探究[J].教育教學(xué)論壇,2017.7.
[2]卲平.冒泡排序程序設(shè)計的探究式教學(xué)方法及其分析[J].玉林師范學(xué)院學(xué)報(自然科學(xué)),2008.29(5).
[3]王曉燕,李亞.游戲在教學(xué)中的應(yīng)用———《停止等待協(xié)議》的教學(xué)設(shè)計[J].南陽師范學(xué)院學(xué)報,2015.12.
[4]馬秀榮.《C程序設(shè)計》中選擇法排序教學(xué)方法的探討[J].佳木斯教育學(xué)院學(xué)報,2010(1).
作者:王曉燕 張濤 單位:南陽師范學(xué)院軟件學(xué)院 河南