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

        ?

        編譯原理課程教學的幾點思考

        2013-04-29 11:51:31楊柳魏秀杰肖楠
        科技創(chuàng)新與應(yīng)用 2013年7期
        關(guān)鍵詞:編譯原理實踐能力教學方法

        楊柳 魏秀杰 肖楠

        摘要:針對編譯原理課程在計算機本科教學中難講、難學的特點,從理論教學、教學方法、實踐能力培養(yǎng)等方面進行了探索,提出了相應(yīng)的解決方法。

        關(guān)鍵詞:編譯原理;教學方法;實踐能力

        編譯原理課程是計算機科學與技術(shù)學科下各專業(yè)的核心專業(yè)課程,其教學目標是通過教學實踐訓練學生的抽象思維能力和動手能力,旨在使學生掌握程序設(shè)計語言的形式化描述和編譯的基本理論、原理和技術(shù),并對編譯程序有較為具體的認識。使學生能運用所學過的基本知識、著手開發(fā)系統(tǒng)程序,為今后的工作(理論研究和技術(shù)開發(fā))打下基礎(chǔ)。但由于其內(nèi)容具有較強的理論性和實踐性,學生在學習過程中感到內(nèi)容抽象、算法復雜、難于理解,因此“編譯原理”被普遍看作是計算機本科教學中最難講解、最難學習的課程。針對這種情況,如何提高這門課程的教學效果,是一個值得探討的問題。筆者近年來一直從事“編譯原理”課程的教學,對如何改進教學方法和提高教學效果做了一些研究和探索。

        1 明確教學目標,增強學習興趣

        對于編譯原理這門課程,普通高校本科的教學目標是:通過編程語言實現(xiàn)技術(shù)的學習,提高學習編程語言及在程序開發(fā)中應(yīng)用編程語言的能力,具體解釋如下:提高學習、理解和使用編程語言的能力;提高程序排錯的能力,即快速理解、定位和解決在程序開發(fā)與程序運行中遇到的問題的能力;提高編寫高質(zhì)量代碼的能力。

        另外,由于編譯程序,由于編譯程序作為系統(tǒng)軟件在性能上具有嚴格的要求,這使得它所使用的算法經(jīng)典、高效,而這些算法、思想和實現(xiàn)技術(shù)也可廣泛地應(yīng)用于一般軟件的設(shè)計實現(xiàn)。如正規(guī)式和有窮自動機在文本編輯器中的廣泛應(yīng)用,有窮自動機在字符串查找中的運用,必經(jīng)節(jié)點算法在網(wǎng)絡(luò)中的運用,由文法來定義網(wǎng)絡(luò)協(xié)議等。在教學中,可以鼓勵學生嘗試將編譯程序中的各種算法和技術(shù)應(yīng)用到各個應(yīng)用領(lǐng)域,從而激發(fā)學生的創(chuàng)造性思維,培養(yǎng)學生的創(chuàng)新能力,為今后的學習打下堅實的基礎(chǔ)。

        2 運用多種教學方法,提高教學效果

        “編譯原理”課程具有很多概念和定理,再加上大量復雜的算法,抽象程度很高,因此要想獲得良好的教學效果,必須借助形象化教學手段,使抽象的理論具體化。

        2.1 抽象內(nèi)容形象化

        編譯程序的主要功能是把用各種語言編寫的源程序翻譯為等價的目標程序。既然編譯過程是一種語言的翻譯過程,因此我們就可將編譯程序的工作過程與通常外語資料的翻譯過程進行類比,這對于學生更直觀地了解一個編譯程序一般應(yīng)由哪些部分組成,以及各個組成部分應(yīng)如何進行工作等是有助益的。如何進行翻譯。概括地講無非是做兩方面的工作;一是進行分析,二是進行綜合。所謂分析,就是從第一行的第一個字母開始.依次閱讀原文中的各個符號,逐個識別出原文中的各個單詞,然后根據(jù)語法規(guī)則進行語法分析,即分析原文中如何由單詞組 成短語和句子,以及句子的種類特點等。此外,在識別單詞和進行語法分析的過程中,還要不時地查閱字典,做語法正確性的檢查,進行相應(yīng)的語義分析,并做一些必要的信息加工作等等。所謂綜合,就是根據(jù)上述分析所得到的信息,擬定譯稿,進行修辭加工,最后寫出譯文。

        類似地,編譯程序在其工作過程中,也需做兩方面的工作,即先分析源程序,然后再綜合為目標程序。為了便于學生理解編譯程序在此兩方面應(yīng)包括的工作環(huán)節(jié),將源程序的編譯和外文資料的翻譯兩過程的主要工作列表對比:

        通過將自然語言的翻譯過程與編譯程序的工作過程進行對比,加深了學生的印象,又有助于理解為什么將編譯過程劃分成這幾個階段。

        2.2 注重教學方法的靈活運用

        在師生互動中完成教學過程 充分發(fā)揮學生的學習主動性,注重啟發(fā)式教學,注重提高學生的素質(zhì)、培養(yǎng)學生的創(chuàng)新能力。為及時了解教學效果和教學過程中存在的問題,我們在課堂上、課后答疑過程中收集學生對教學的反饋意見,并有針對性地予以改進,使教學質(zhì)量在師生互動中逐步得到提高。

        2.3 實施多媒體輔助教學形式

        “編譯原理”是一門理論性強的課程,為了使抽象問題形象化,便于學生對知識點的理解和運用,利用多媒體手段,把原理性的重點知識以動畫、圖形形式呈現(xiàn)給學生,把知識講解化靜為動,培養(yǎng)和激發(fā)學生的學習興趣。在教學中,對于一些不容易理解的內(nèi)容,可以通過一個動態(tài)的模擬方式來進行講解。既可在課堂上演示,也可在課后由學生自己觀摩,有助于加深學生對所學知識的理解。 同時向?qū)W生推薦網(wǎng)上優(yōu)秀的編譯原理課程教學網(wǎng)站、電子書、算法等資源,拓寬學生視野。

        2.4 探索網(wǎng)絡(luò)教學方法,提高教學水平

        根據(jù)“編譯原理”課程的特點,進行網(wǎng)絡(luò)教學資源平臺的建設(shè),為學生的學習提供豐富的參考資料和教學指導。通過網(wǎng)絡(luò)教學平臺綜合學生問題,在歸納分析的基礎(chǔ)上,不斷改進教學。

        3 注重實踐能力的培養(yǎng)

        教學中,理論與實踐是相輔相成,互為促進的,因此編譯實驗內(nèi)容的合理設(shè)置對搞好整個編譯教學起著至關(guān)重要的作用。通過實驗,學生能夠更好地理解課程中的基本概念和原理,通過自己動手提高實踐能力。由于編譯過程每個階段都有特定的方法和技術(shù),故可以針對各個階段設(shè)計不同的實驗,通常這一類的實驗多為驗證性的,規(guī)模相對較小,主要是對一、二個知識點和算法的實踐訓練,可以根據(jù)理論教學的情況靈活安排,這部分實驗內(nèi)容,以驗證知識、幫助理解基本知識和實驗基本技能為主。二是設(shè)計型實驗,這類試驗可以針對某一語言設(shè)計和實現(xiàn)一個相對完整、獨立的編譯器,或者研習現(xiàn)有的編譯程序,對其進行擴充。這種方式的難度根據(jù)語言規(guī)模的不同以及學生擴充程度的不同而有差別,彈性較大,有利于加強學生對編譯程序的整體認識,且能充分鍛煉學生的編程能力。

        4 結(jié)束語

        作為ACM 規(guī)定的計算機科學主干課程之一,編譯原理在計算機學科的教學體系中占有重要地位。作為專業(yè)課教師必須不斷更新理論教學和實驗教學的方法,激發(fā)學生的學習興趣和和積極性,努力提高教學質(zhì)量和教研水平。

        參考文獻

        [1]竇亮楊,宗源,王婷婷.編譯實驗課程的教學研究與實踐[J].計算機教育.2009(24) : 8-11.

        [2]林奕,康慕寧.軟件教育新形勢下的編譯原理課程體系改革[J].計算機教育,2011(11):28-32.

        [3]賀汛,吳春寒. 編譯原理教學中創(chuàng)造性思維能力的培養(yǎng)[J].計算機時代,2010(4):54-58.

        [4]沈來信,韓靜,楊帆.編譯原理課程的教學實踐[J].黃山學院學報,2010(5):133-134.

        作者簡介:楊柳,女,副教授,主要研究方向:網(wǎng)絡(luò)信息處理,智能規(guī)劃。

        猜你喜歡
        編譯原理實踐能力教學方法
        初中英語寫作教學方法初探
        甘肅教育(2020年2期)2020-09-11 08:01:42
        教學方法與知識類型的適宜
        軟件學院編譯原理實踐課程的教學探索
        計算機教育(2016年8期)2016-12-24 10:24:00
        基于MOOC的編譯原理分階段課程教學研究
        計算機教育(2016年9期)2016-12-21 00:32:22
        營造興趣啟蒙式學習氛圍的編譯原理首課設(shè)計
        計算機教育(2016年7期)2016-11-10 08:48:50
        高校單片機課程設(shè)計教學方法探討
        考試周刊(2016年77期)2016-10-09 11:36:54
        芻議大學生實踐創(chuàng)新訓練計劃項目
        大學教育(2016年9期)2016-10-09 08:03:54
        品德教學利用微課開展預學的實踐研究
        成才之路(2016年26期)2016-10-08 11:43:52
        “創(chuàng)新人才培養(yǎng)模式”下的實驗教學改革探索
        成才之路(2016年26期)2016-10-08 10:58:01
        “編譯原理”課程教學改革初探
        求知導刊(2016年6期)2016-04-06 01:35:41
        精品人妻码一区二区三区红楼视频 | 久久AⅤ无码精品为人妻系列| 久久久久久岛国免费网站| 99久久久69精品一区二区三区| 国产成人av无码精品| 精品水蜜桃久久久久久久 | 人妻少妇中文字幕乱码| 国产裸体歌舞一区二区| 久久精品美女久久| 蜜桃夜夜爽天天爽三区麻豆av| 真实国产乱子伦精品视频| 老妇肥熟凸凹丰满刺激| 亚洲精品国产不卡在线观看| 在线观看免费不卡网站| 亚洲av综合av成人小说| 在教室伦流澡到高潮hnp视频| 亚洲无码美韩综合| 青青草视频网站在线观看| 777米奇色8888狠狠俺去啦| 久久麻豆精品国产99国产精| 国产亚洲一区二区三区三州| 亚洲精品一品区二品区三区| 中文乱码字慕人妻熟女人妻| 亚洲AV无码资源在线观看| 日本一区二三区在线中文| 色噜噜亚洲男人的天堂| 18禁高潮出水呻吟娇喘蜜芽| 深夜福利国产| 国产亚洲午夜精品久久久| 亚洲精品乱码8久久久久久日本| 国产精品麻豆成人AV电影艾秋| 精品视频一区二区在线观看| 国产成人精品免费久久久久| 亚洲欧洲无码av不卡在线| 深夜福利国产| 亚洲天堂av在线网站| 亚洲人成未满十八禁网站| 成 人 网 站 在线 看 免费| 男女上床免费视频网站| 色综合久久精品亚洲国产| 制服丝袜天堂国产日韩|