朝陽科技大學
103學年度第1學期教學大綱
當期課號 X065 中文科名 編譯程式設計
授課教師 林芳昌 開課單位 資訊與通訊系
學分數 3 修課時數 3 開課班級 日間部四年制4年級 X班
修習別 專業選修
類別 一般課程

本課程與系所培養學生核心能力關聯度高度
關聯
中高
關聯
中度
關聯
中低
關聯
低度
關聯
運用數學、科學及資通訊知識的能力。
設計與執行實驗及分析數據的能力。
執行資通訊工程實務所需技術與使用工具的能力。
設計資通訊應用系統及開發軟硬體的能力。
計畫管理、有效溝通及團隊合作的能力。
發掘、分析及解決問題的能力。
持續關切時事議題、瞭解科技發展對社會影響及自我學習的習慣與能力。
認知專業倫理與社會責任的重要性。

本課程培養學生下列知識:
本課程主要介紹編譯程式的設計與觀念,學生在完成本課程後,將可了解關於編譯程式整體的架構介紹,其主要涵蓋的範圍有:1.編譯程式的架構介紹. 2. 語意分析 3. 語法分析4. 中間碼的產生 5.機械碼(Machine- code)產生 6. 碼的最佳化 7.執行時間組織(Run- time Organization)8. 簡單編譯器之設計

1.編譯程式的架構介紹
2.語意分析
3.語法分析
4.中間碼的產生
5.機械碼(Machine- code)產生
6.碼的最佳化
7.執行時間組織(Run- time Organization)
8.簡單編譯器之設計

The goal of this course is to provide the students with a basic knowledge of compiler. The students will realize the following important compiler topics after finishing this course:1. Concepts of Compiler Structure. 2. Lexical analysis and Parsing. 3. Syntax Directed Translation. 4. Intermediate Code Gereration. 5. Machine- code Generation. 6. Code Optimization. 7. Run- time Organization. 8. Implementation of a Simple compiler.

每週授課主題
第01週:緒論
第02週:編譯程式範例
第03週:編譯程式範例
第04週:編譯程式範例
第05週:掃瞄
第06週:掃瞄
第07週:文法與剖析
第08週:文法與剖析
第09週:期中考
第10週:LL剖析法
第11週:LL剖析法
第12週:LL剖析法
第13週:LR剖析法
第14週:LR剖析法
第15週:語意處理
第16週:語意處理
第17週:其他議題
第18週:期末考

成績及評量方式
期中考:30%
期末考:30%
平時作業及出席:40%

證照、國家考試及競賽關係
本課程無證照、國家考試及競賽資料。

主要教材
1. 書名:. (教科書)

參考資料
本課程無參考資料!

建議先修課程
本課程無建議先修課程

教師資料
教師網頁:http://www.cyut.edu.tw/~fclin/
E-Mail: fclin@cyut.edu.tw
Office Hour:
星期二,第B~C節,地點:T2-1022;
星期五,第1~2節,地點:T2-1022;
分機:4278

[關閉] [列印]
尊重智慧財產權,請勿不法影印。