亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        比較教學(xué)法在“算法分析與設(shè)計(jì)”課程教學(xué)中的應(yīng)用

        2017-01-03 17:20:39劉偉
        課程教育研究·下 2016年11期
        關(guān)鍵詞:比較教學(xué)法課程教學(xué)

        劉偉

        【摘要】“算法分析與設(shè)計(jì)”是計(jì)算機(jī)類專業(yè)的核心專業(yè)課程之一。在“算法分析與設(shè)計(jì)”教學(xué)過程中引入比較教學(xué)法,從同一算法求解不同問題、不同算法求解同一問題、同一算法求解同一問題中不同實(shí)現(xiàn)方式等多個(gè)角度開展比較教學(xué),讓學(xué)生更好地歸納和整理所學(xué)知識,加深學(xué)生對知識的理解,建立相關(guān)知識之間的聯(lián)系,有效改善教學(xué)效果。

        【關(guān)鍵詞】算法分析與設(shè)計(jì) ?比較教學(xué)法 ?課程教學(xué)

        【中圖分類號】G642 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?【文獻(xiàn)標(biāo)識碼】A ? ? ?【文章編號】2095-3089(2016)11-0111-02

        一、引言

        “算法分析與設(shè)計(jì)”是計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、信息管理與信息系統(tǒng)、醫(yī)學(xué)信息工程等計(jì)算機(jī)相關(guān)專業(yè)一門重要的專業(yè)課[1],是計(jì)算機(jī)科學(xué)和計(jì)算機(jī)應(yīng)用的核心課程之一?!八惴ǚ治雠c設(shè)計(jì)”是一門兼具理論性和實(shí)踐性的課程,其中部分教學(xué)內(nèi)容具有一定的難度,需要在教學(xué)過程中適當(dāng)引入一些先進(jìn)和高效的教學(xué)方法。

        比較教學(xué)法是一種對具有可比性的教學(xué)內(nèi)容通過橫向和縱向比較,找出它們具有的相同點(diǎn)和不同點(diǎn),讓學(xué)生在對比分析中學(xué)習(xí)和掌握所學(xué)內(nèi)容的教學(xué)方法,它通過在教學(xué)活動中比較兩個(gè)或兩個(gè)以上的認(rèn)識對象,分析它們存在異同,達(dá)到辨識、了解和把握認(rèn)識對象的目的[2-3]。比較教學(xué)法有助于加深學(xué)生對知識的理解,建立相關(guān)知識之間的聯(lián)系,培養(yǎng)學(xué)生知識遷移應(yīng)用和自主學(xué)習(xí)的能力。比較教學(xué)法在計(jì)算機(jī)類專業(yè)課程的教學(xué)中得到了較為廣泛的應(yīng)用[4-5]。通過多年的教學(xué)實(shí)踐,我們發(fā)現(xiàn)比較教學(xué)法也可以很好地應(yīng)用到“算法分析與設(shè)計(jì)”課程的教學(xué)過程中。

        二、比較教學(xué)法的應(yīng)用

        在“算法分析與設(shè)計(jì)”課程中,可以從多個(gè)角度對教學(xué)內(nèi)容進(jìn)行比較,下面介紹幾種較為典型的應(yīng)用情況。

        1.同一算法求解不同問題的比較

        對于某一種算法通常會有大量的應(yīng)用實(shí)例,例如我們在動態(tài)規(guī)劃算法的教學(xué)過程中主要講解五個(gè)實(shí)例,包括最長公共子序列、矩陣鏈連乘、01背包問題、數(shù)字三角形和最長遞增子序列,通過使用動態(tài)規(guī)劃法求解這些問題,對比分析這幾個(gè)問題的解決步驟,很容易歸納總結(jié)出動態(tài)規(guī)劃求解問題的基本步驟,即分析最優(yōu)解結(jié)構(gòu)、建立遞歸關(guān)系、計(jì)算最優(yōu)值和構(gòu)造最優(yōu)解。動態(tài)規(guī)劃算法在求解問題時(shí)通常需要采用表格來保存子問題的解,不同的問題其表格的構(gòu)造存在不同,但是都蘊(yùn)含了自底向上求解問題的思想,通過對比分析不同問題的遞歸關(guān)系和算法結(jié)構(gòu),便于總結(jié)和整理動態(tài)規(guī)劃的特點(diǎn),有助于學(xué)生更好地理解動態(tài)規(guī)劃算法。同時(shí),通過比較教學(xué)法,可以更加深入理解動態(tài)規(guī)劃算法的基本步驟和原理,在比較分析的同時(shí)尋找這些問題的共同之處,更好地理解最優(yōu)子結(jié)構(gòu)和重疊子問題這兩個(gè)動態(tài)規(guī)劃的基本要素。

        在開展“算法分析與設(shè)計(jì)”教學(xué)時(shí),我們還發(fā)現(xiàn)對于一些具體問題,使用同一種算法思想從不同的角度考慮可以設(shè)計(jì)出不同的算法,例如在講解分治算法時(shí),快速排序和歸并排序都基于遞歸和分治思想,但是這兩種算法的實(shí)現(xiàn)過程完全不同,可以將二者結(jié)合一些經(jīng)典的排序算法,例如冒泡排序、選擇排序和插入排序等進(jìn)行比較,對比項(xiàng)包括時(shí)間復(fù)雜度、空間復(fù)雜度、排序的穩(wěn)定性等。通過比較,學(xué)生可以理解每一種排序算法的優(yōu)缺點(diǎn),便于根據(jù)待解決問題的特點(diǎn)選擇合適的算法進(jìn)行求解。

        2.不同算法求解同一問題的比較

        對于某些實(shí)際問題,有時(shí)候可以使用多種算法來求解,例如對于最長公共子序列問題,可以采用窮舉搜索法、備忘錄法、動態(tài)規(guī)劃法等多種方法,且不同的方法具有不同的特點(diǎn),其實(shí)現(xiàn)過程也不盡相同。因此,針對某一問題,在教學(xué)過程中對比分析不同算法的特點(diǎn),有助于學(xué)生更好地理解和掌握相關(guān)算法的原理。

        在“算法分析與設(shè)計(jì)”課程教學(xué)中,主要講解分治算法、動態(tài)規(guī)劃算法、貪心算法、回溯法和分支限界法這五大算法。對于某些具體問題而言,可以采用這些算法中的兩種或多種來求解。以經(jīng)典的背包問題為例,可以使用多種算法來求解背包問題,但是不同的算法在求解問題時(shí)存在較大的區(qū)別。例如采用最簡單的不考慮跳躍點(diǎn)的動態(tài)規(guī)劃法求解01背包問題時(shí),要求物品的重量為整數(shù),其適用性不強(qiáng),可以通過跳躍點(diǎn)來改進(jìn);如果采用貪心算法,則不能求解01背包問題,因?yàn)榈玫降牟灰欢ㄊ亲顑?yōu)解,貪心算法可以用于處理連續(xù)背包問題,對于01背包問題而言不適用;采用回溯法來求解雖然時(shí)間復(fù)雜度不及動態(tài)規(guī)劃,但是它是一種萬能解題法;也可以使用分支限界法來求解01背包問題,與回溯法的相同點(diǎn)在于都需要使用剪枝函數(shù)來刪除部分子樹,區(qū)別在于分支限界法采用廣度優(yōu)先搜索來搜索問題的解空間,而回溯法采用的是深度優(yōu)先搜索,因此在算法實(shí)現(xiàn)時(shí)回溯法和分支限界法需要使用不同的數(shù)據(jù)結(jié)構(gòu)和代碼結(jié)構(gòu)。

        3.同一算法求解同一問題中不同實(shí)現(xiàn)方式的比較

        有時(shí)候針對某一問題采用同一算法有不同的具體實(shí)現(xiàn)方案,例如在講解使用回溯法求解01背包問題時(shí),重點(diǎn)在于教學(xué)生如何高效剪枝,在設(shè)計(jì)剪枝函數(shù)時(shí)引導(dǎo)學(xué)生主動思考,首先利用約束函數(shù)剪去左子樹,但時(shí)間復(fù)雜度仍然很高,然后設(shè)計(jì)限界函數(shù)剪去右子樹,最簡單的限界函數(shù)是直接將剩余物品的總價(jià)值與當(dāng)前獲得的價(jià)值相加再與當(dāng)前最優(yōu)值比較,如果小于當(dāng)前最優(yōu)值,則剪去右子樹,更好的限界函數(shù)是計(jì)算得到右子樹的上界,如果將當(dāng)前獲得的價(jià)值與右子樹價(jià)值的上界相加小于當(dāng)前最優(yōu)值,則剪去右子樹,通過計(jì)算可以得到右子樹的精確上界,進(jìn)一步對算法進(jìn)行優(yōu)化。此外,在講解回溯法時(shí),通過比較教學(xué)法,在分析具體實(shí)例時(shí)可以讓學(xué)生理解兩種典型的解空間樹的異同,遇到新的問題時(shí)根據(jù)問題的性質(zhì)來確定是排列數(shù)還是子集樹,對于不同的解空間樹,有不同的算法框架。使用回溯法對解空間進(jìn)行深度優(yōu)先搜索時(shí),可以采用遞歸回溯,也可以采用迭代回溯,通過對代碼實(shí)例進(jìn)行比較讓學(xué)生更好地理解和掌握兩種回溯方法的異同。

        對于分支限界法,根據(jù)從活結(jié)點(diǎn)表中選擇下一個(gè)擴(kuò)展結(jié)點(diǎn)的不同方式也存在不同的分支界限法的實(shí)現(xiàn)方式,最常見的有隊(duì)列式分支限界法和優(yōu)先隊(duì)列式分支限界法。在講解裝載問題等具體實(shí)例時(shí),通過比較兩種不同的實(shí)現(xiàn)方法可以加深對這兩種實(shí)現(xiàn)方式的理解。

        三、結(jié)語

        比較教學(xué)法通過對比分析,尋找事物之間的聯(lián)系,分析待比較對象之間存在的異同,采用求同比較、求異比較、相似比較等形式,讓教學(xué)內(nèi)容更加系統(tǒng)化、綜合化和條理化。在“算法分析與設(shè)計(jì)”課程教學(xué)過程中,通過對某些教學(xué)內(nèi)容采用比較教學(xué)法,有助于培養(yǎng)學(xué)生整理和總結(jié)所學(xué)知識的能力,讓學(xué)生在面對新知識的學(xué)習(xí)時(shí)擺脫陌生感,增加學(xué)習(xí)的主動性,提高學(xué)習(xí)效率,優(yōu)化學(xué)習(xí)效果。正確運(yùn)用比較教學(xué)法可以讓學(xué)生更為深刻、更為全面地理解和掌握所學(xué)知識,從而獲得更好的教學(xué)效果。

        參考文獻(xiàn):

        [1] 王曉東. 算法分析與設(shè)計(jì)(第3版)[M]. 北京:清華大學(xué)出版社, 2014.

        [2] 李運(yùn)模. 比較教學(xué)法論略[J]. 中南民族學(xué)院學(xué)報(bào):人文社會科學(xué)版,2000,20(3):125-127.

        [3] 肖敏. 比較教學(xué)法在現(xiàn)代設(shè)計(jì)方法課程教學(xué)中的應(yīng)用[J]. 高教論壇,2006(6):120-121.

        [4] 徐欽桂,楊桃欄. 比較教學(xué)法在操作系統(tǒng)教學(xué)中的應(yīng)用與實(shí)踐 [J]. 計(jì)算機(jī)教育,2010(10):95-99.

        [5] 熊小兵. “匯編語言程序設(shè)計(jì)”的比較教學(xué)法 [J]. 計(jì)算機(jī)教育,2010(3):147-149.

        猜你喜歡
        比較教學(xué)法課程教學(xué)
        大班幼兒版畫比較教學(xué)法的嘗試
        “比較”與“類比”在大學(xué)化學(xué)教學(xué)中的應(yīng)用
        泰勒公式與泰勒級數(shù)的比較教學(xué)
        小學(xué)數(shù)學(xué)教學(xué)應(yīng)注重培養(yǎng)學(xué)生的應(yīng)用意識
        人間(2016年26期)2016-11-03 17:23:08
        淺談微課在PHOTOSHOP課程教學(xué)中的實(shí)踐
        會計(jì)專業(yè)課程教學(xué)國際化的探索性研究
        高職物流專業(yè)“物流費(fèi)用結(jié)算實(shí)務(wù)”課程開發(fā)研究
        中國市場(2016年36期)2016-10-19 04:54:40
        高職院校醫(yī)學(xué)檢驗(yàn)技術(shù)專業(yè)提高課程教學(xué)質(zhì)量的探討
        科技視界(2016年21期)2016-10-17 18:59:36
        《供應(yīng)鏈管理》課程教學(xué)改革
        科技視界(2016年20期)2016-09-29 12:45:30
        比較教學(xué)法在“毛澤東思想和中國特色社會主義理論體系概論”課教學(xué)中的運(yùn)用研究
        教師·中(2016年1期)2016-07-27 21:18:45
        亚洲国内精品一区二区在线| 国产一区二区女内射| 在线观看国产视频你懂得| 老太婆性杂交视频| 色综合久久久久久久久久| a级黑人大硬长爽猛出猛进| 国产在线天堂av| 无码AV无码免费一区二区 | 久久久精品中文无码字幕| 亚洲精品中文字幕乱码三区99| 精品一区二区三区牛牛| 精品国产一区二区三区av天堂| 中文字幕一精品亚洲无线一区| 国产精品网站在线观看免费传媒| 久久日本三级韩国三级| 国产精品高潮无码毛片| 日韩精品一区二区三区中文9| 亚洲精品成人久久av| 蜜桃视频在线观看网址| 国产人成无码视频在线观看| 成人欧美一区二区三区| 色先锋资源久久综合5566| 久久久久亚洲AV无码去区首| 亚洲精品在线97中文字幕| 免费a级毛片18禁网站免费| 亚洲av天天做在线观看| 国产又色又爽无遮挡免费| 国产精品色内内在线播放| 黑人免费一区二区三区| 亚洲偷自拍国综合第一页国模| 精品综合久久88少妇激情| 国产精品久久久久一区二区三区| 亚洲精品无码永久在线观看你懂的| 国产成人精品一区二区不卡| 午夜a福利| 亚洲天堂一区二区精品| 国产一区二区三区在线观看完整版 | 波多野结衣中文字幕久久| 午夜国产精品视频免费看电影| 天堂av一区一区一区| 日韩一二三四区在线观看|