編譯原理教學模式探索_第1頁
編譯原理教學模式探索_第2頁
編譯原理教學模式探索_第3頁
編譯原理教學模式探索_第4頁
編譯原理教學模式探索_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、編譯原理教學形式探究摘要針對編譯原理教學中存在的各種各樣的問題,本文從傳統(tǒng)和現(xiàn)代的兩種途經(jīng)分析了編譯原理新的教學方案,提出了教學改良的應(yīng)對措施。關(guān)鍵字編譯原理教學改革計算機語言之所以能由單一的機器語言開展到現(xiàn)今的數(shù)千種高級語言,就是因為有了編譯技術(shù),編譯原理技術(shù)是計算機科學中開展的最迅速、最成熟的一個分支,它集中表達了計算機開展成果與精華。將來計算機工作者,都應(yīng)該掌握這門根底的專業(yè)根底知識,但由于編譯原理課程具有很強的理論性和理論性,編譯原理又是計算機專業(yè)根底課程,該課程在介紹程序設(shè)計語言實現(xiàn)技術(shù)的同時,又介紹程序構(gòu)建的一些相關(guān)理論知識,如形式語言、自動機理論、語法制導(dǎo)及代碼優(yōu)化等理論,內(nèi)容比

2、擬抽象難理解,學生在學習過程中,困難重重,作為授課老師,如何讓這門課的教學效果得到較大改觀是一個需要加以解決主要任務(wù)。編譯原理課程一般利用常用軟件如,Pasal等來構(gòu)建編譯的各局部程序,編譯原理的構(gòu)成包括詞法分析,語法分析、語義分析、中間代碼生成、代碼優(yōu)化和目的代碼生成等。編譯原理課程的學習是學生可以對程序設(shè)計語言的設(shè)計和實現(xiàn)有深入的理解,還可以有助于學生快速理解定位和解決在程序編譯、測試與運行中出現(xiàn)的問題。在教學過程中,學生理解和掌握這門課有一定難度,出現(xiàn)這種情況的原因存在以下幾個方面:(1)編譯程序規(guī)模大。由于編譯原理是一個極其復(fù)雜的系統(tǒng),程序規(guī)模大,導(dǎo)致不可能在一節(jié)課或一段時間講述完,只

3、好將它肢解開來一局部一局部地研究,但是這樣容易造成知識體系斷裂。不可能在短時間讓學生對整個編譯系統(tǒng)各局部融會貫穿,理清各局部邏輯關(guān)系的順序。學生學習過程中應(yīng)該注意前后聯(lián)絡(luò),切忌由靜止的、孤立的觀點對待問題。(2)理論知識抽象。要完好地構(gòu)造一個編譯系統(tǒng)并不是一件容易的事情,它不僅需要具有較完備的軟件知識,并需要掌握現(xiàn)有的軟件工具的使用,而且更重要的是要有豐富的理論經(jīng)歷,理解硬件系統(tǒng)構(gòu)造和操作系統(tǒng)的功能。這些對于剛學完根底知識的學生來講,簡直如同“天書,理解難度系數(shù)相當大。(3)算法的理解和實現(xiàn)。編譯原理這門課包含許多理論知識和算法,這些理論的學習和理解都存在著一定的難度。其中理論知識包括:詞法分

4、析器的構(gòu)造,語法中各種分析器LR,LL,SLR,LALR等實現(xiàn)與完成。針對這種情況,我們分別采取各種不同的策略,策略包括傳統(tǒng)教學方法和現(xiàn)代教學理論兩方面,我們已經(jīng)應(yīng)用這些方法于實際教學中,并已獲得良好的教學效果。4.1傳統(tǒng)教學靈敏應(yīng)用傳統(tǒng)的教學方法是教學成果的精華,但實際的應(yīng)用難度相當大,如何在現(xiàn)今的教學中靈敏應(yīng)用,也只得我們討論,常用的方法為:比喻式教學方法、問題式教學方法、范例式教學方法、反思式教學方法。(1)比喻式教學方法就是用接近我們生活中的例子來近似地表示問題,使問題更容易理解和解決。一般來說大學生的想象才能,邏輯才能比擬強,但由于計算機處理問題的過程與日常處理問題有些不同,而且計算

5、機領(lǐng)域中涉及到一些概念比擬抽象,所以在講解時打比方,轉(zhuǎn)換問題的難度,是常采用的方法。編譯原理用來構(gòu)造計算機語言,那末我們利用自然的文字構(gòu)造自然語言的各種方法都可以借鑒過來。例如:由文法產(chǎn)生句子,由句子產(chǎn)生語言,伴隨著語義的分析等。在這里:經(jīng)常用如下文法:句子主語謂語主語形容詞名詞謂語動詞賓語賓語形容詞名詞名詞fler|girl動詞like形容詞yng|beautiful可以產(chǎn)生的句子為:ynggirllikebeautifulfler講解文法的概念,文法的推導(dǎo),文法的分類以及抽象文法的分析。學生在學習過程會感到與實際聯(lián)絡(luò)比擬親密。(2)問題式教學方法可以更好地擴展學生的思維,發(fā)揮學生學習的遷移

6、。問題式教學一般分四步:提出問題、引導(dǎo)問題、解決問題、擴大問題。在分析語法分析器時,首先提出:語法分析的解決問題?常用的語法分析的方法?引導(dǎo)語法分析構(gòu)造的步驟和過程,在引導(dǎo)過程中,解決語法構(gòu)造過程的難點,并且擴大問題到,對于同一種語法在用不同的語法分析器中,將產(chǎn)生的結(jié)果和基理。語法分析器,讓學生在分解問題的過程中得到了理解和應(yīng)用。(3)范例式教學方法為在講解理論的根底上,一定要講解相關(guān)的例題進展加深理解,例題的深度和難度也要結(jié)合學生的理解程度和知識點的存在章節(jié),并且由淺入深,循序漸進。(4)反思式教學方法要求老師從學生的角度來考慮問題,講解問題。這種方式可以加強學生和老師之間的互動,降低學生學

7、習焦慮的情緒,進步教學的效果。4.2在現(xiàn)代教學平臺上新教學方法的構(gòu)建(1)構(gòu)建多媒體環(huán)境下的教學環(huán)境,利用現(xiàn)代的教學手段,多媒體設(shè)施,電子教案等多種途徑,實現(xiàn)課堂時間的有效化,在傳統(tǒng)的教學形式下,推導(dǎo)理論需要大量的板書,老師忙于講,而學生忙于記筆記,一堂課下來,學生累,老師累,結(jié)果學生不知道詳細內(nèi)容。借助多媒體,各種算法的推導(dǎo)一目了然,老師的重點放在講解算法的原理,理順原理之間的邏輯關(guān)系,學生那么側(cè)重于理解。詳細的做法為提供各類資源庫的網(wǎng)上教學習系統(tǒng)。如:AI軟件庫、教學資料庫、電子圖書館。(2)采用有效的輔助手段增強課堂教學效果。基于Internet網(wǎng)絡(luò)和多媒體技術(shù),輔助手段有各種各樣的形式

8、,可以借用有:討論學習形式、探究學習形式、提供各類資源庫的網(wǎng)上輔助教學應(yīng)用形式。在Internet上實現(xiàn)討論學習的方式有多種,最簡單實用的是利用現(xiàn)有的電子公告牌系統(tǒng)BBS,這種系統(tǒng)具有用戶管理、討論管理、文章討論、實時討論,用戶留言、電子信件等諸多功能。編譯原理在學習過程,學生問題難點不能一一與老師進展面對面進展,那末通過網(wǎng)絡(luò),可以問題公開,老師建立相應(yīng)的主題,學生可以在自己學習的特定區(qū)域發(fā)言,學生之間可以進展交流,所有的問題都公開化。探究學習形式。這種形式一般都是由某些教育機構(gòu)設(shè)立一些合適特定學生對象的問題,通過Internet向?qū)W生發(fā)布,要求學生解答;同時提供大量的、與問題相關(guān)的信息資源供

9、學生在解決問題過程中查閱。這種形式徹底改變了傳統(tǒng)教學過程中學生被動承受的狀態(tài),而使學生處于積極主動的地位,因此能有效地激發(fā)學生的學習興趣和創(chuàng)造性。例如武漢大學的精品課程“編譯原理網(wǎng)站中,搜集了完好的編譯原理技術(shù)文檔、各種程序設(shè)計語言的編譯器,編譯工具等。并且此網(wǎng)站中包括作業(yè)、答疑、測試內(nèi)容,我們推薦給學生作為學習的第二課堂。課堂教學效果,是指老師和學生在課堂教學活動中所消耗的勞動量與所獲得的教學效果之間的利率關(guān)系。在單位課堂教學時間內(nèi),課堂教學越高,其效果就越好。進步課堂教學效果,是解決有限教學時間與不斷擴展的教學內(nèi)容之間的矛盾的主要方法,也是減輕學生課業(yè)負擔的根本途徑。目前國際上對老師進展培

10、訓形式有六類,知識范式、才能范式、情感范式、“建構(gòu)論范式、“批判論范式和“反思論范式。其中,“反思論范式對老師的成長和教學效果進步尤為重要。在教學過程中,老師要培植起“反思的意識,不斷反思自己的教育理念與行為,不斷自我調(diào)整、自我建構(gòu),從而獲得不斷的專業(yè)知識增長。老師還應(yīng)不斷“反思學生的意見的反應(yīng),學生站在學習者角度,往往能提出老師在教學者角度難以發(fā)現(xiàn)的問題,讓我們不斷發(fā)現(xiàn)教學過程中的問題,不斷吸收好的思想,才能獲得良好的教學效果。編譯原理是計算機專業(yè)的必備根底知識,對培養(yǎng)計算機專業(yè)的人才有著重要的作用,探究該課程的教學方法,進步教學質(zhì)量是從事計算機教育工作者的必須重視的問題,也是一個永遠值得討論的問題。1AlfredV.Ah.RaviSethi.JeffreyD.Ullan.pilers:Priniples,Tehniques,andTls.PearsnEduatin出版集團。20

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論