编译原理教学日历
教學日歷
課程名稱:編譯原理
專業班級:1
開課教研室: 軟件工程教研室
主講教師: 輔導教師:
2017—— 2018 學年 第 二 學期
教 學 計 劃 時 數 及 其 它
講課學時 58 習題課、課堂討論 6 課程設計 0周
周 學 時 5 實驗、實習、上機 1 考試 2周 考查 無
周次 教 學 形 式 和 內 容
講 課 內 容 講課時數 習題課、課堂討論、測驗 時數 實驗名稱、實習
內容、上機內容 時數 課外作業內容
課程設計名稱 備 注
1 1)課程性質與任務
2)編譯過程概述
3)編譯程序的結構 4 0
2 1)程序語言的定義
2)高級語言的分類
3)語句與控制結構
4)上下文無關文法 4 0
3 1)語法分析樹與二義性
2)形式語言鳥瞰 4 小型詞法分析器的設計 2
4 1)詞法分析器的要求
2)詞法分析器的設計 4 0
5 1)正規表達式
2)有限自動機 4 小型詞法分析器的設計 2
6 1)有限自動機
2)詞法分析器的自動產生 4 0
7 1)語法分析器的功能
2)自上而下分析面臨的問題 2 習題課,復習1-3章 2 小型語法分析器的設計 2
8 1)LL(1)分析法
2)遞歸下降分析程序構造 4 0
9 1)預測分析程序
2)LL(1)分析中的錯誤處理 4 小型語法分析器的設計 2
10 1)自下而上分析基本問題
2)算符優先分析 4 0
11 1)算符優先分析
2)LR分析器 4 小型語法分析器的設計 2
12 1)LR分析器
2)SLR分析器 4 0
13 1)規范LR分析器
2)LALR分析器 4 小型語法分析器的設計 2
14 1)屬性文法
2)基于屬性文法的處理方法
3)S-屬性文法的自下而上計算 2 習題課,復習4-5章 2
15 1)L-屬性文法和自頂而下翻譯
2)自下而上計算繼承屬性
3)中間語言
4)說明語句
5)賦值語句的翻譯
6)Bool表達式的翻譯
7)控制語句的翻譯 4 小型編譯程序的設計 2
16 1)符號表的組織與作用
2)整理與查找
3)名字的作用與范圍
4)符號表的內容 1 習題課,復習1-8章 3
17 復習 小型編譯程序的設計 2
18 考試
19 考試
教研室主任___________________ 檢查完成日歷情況的結果___________________________________
教學院長 ___________________ ______________________________________________________
說明: 一、本教學日歷由任課老師于開學前填寫一式三份,院存一份,教研室一份,任課教師一份。
二、本教學日歷須經教研室主任審核簽字后送教學院長批準。
三、批準后之教學日歷,不得隨意變動,如有變動,須按原批準手續提出意見,經批準后如得修改。
總結
- 上一篇: 《编译原理》实验教学大纲
- 下一篇: 编译原理题练习题测试题