學分數 |
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%
|
證照、國家考試及競賽關係 |
本課程無證照、國家考試及競賽資料。
|
教師資料 |
教師網頁:http://www.cyut.edu.tw/~fclin/
E-Mail: fclin@cyut.edu.tw
Office Hour:
星期二,第B~C節,地點:T2-1022; 星期五,第1~2節,地點:T2-1022; 分機:4278
|
|
|