校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

正規語言概論

Introduction to Formal Language

學期
113-1
學分
3 學分
當期課號
515621
永久課號
CSCS10008
開課單位
資訊工程學系
授課教師
楊武
校區
光復
類別
必修
上課時間表
週二
週四
2
09:00–09:50
正規語言概論
EC015
5
13:20–14:10
正規語言概論
EC015
2 節連堂
6
14:20–15:10

* 根據陽明交大上課時間表所列

概述

This course --Formal Languages-- is a foundation of the theoretic part of the computer science. We will study the four kinds of formal languages and their relation to computability and complexity theory. 1. Introduction to The Theory of Computation 2. Finite Automata 3. Regular Languages and Regular Grammars 4. Properties of Regular Languages 5. Context-Free Languages 6. Simplification of Context-Free Grammars 7. Pushdown Automata 8. Properties of Context-Free Languages 9. Turing Machines 10. Other Models of Turing Machines 11. A Hierarchy of Formal Languages and Automata 12. Limits of Algorithmic Computation 13. Other Models of Computation 14. An Introduction to Computational Complexity

先修科目

計算機概論

教學方式

http://www.cis.nctu.edu.tw/~wuuyang/Lecture/lecture.formal.html

評分方式

期中考(40%) 期末考(40%) 作業 (15%) 課堂參與(5%)

週次計畫
週次主題
第 1 週Introduction to The Theory of Computation
第 2 週Finite Automata
第 3 週Regular Languages and Regular Grammars
第 4 週Properties of Regular Languages
第 5 週Context-Free Languages
第 6 週Simplification of Context-Free Grammars
第 7 週Pushdown Automata
第 8 週Properties of Context-Free Languages
第 9 週期中考
第 10 週Turing Machines (1)
第 11 週Turing Machines (2)
第 12 週Other Models of Turing Machines
第 13 週A Hierarchy of Formal Languages and Automata
第 14 週Limits of Algorithmic Computation
第 15 週Other Models of Computation
第 16 週An Introduction to Computational Complexity (1)
第 17 週An Introduction to Computational Complexity (2)
第 18 週期末考
教科書

Peter Linz, An Introduction to Formal Languages and Automata, 6th ed., Jones and Bartlett Publisher, 2018. (reference only) M. Sipser, Introduction to the Theory of Computation, 2nd ed., Thomson, 2006.

Office Hours
地點
EC332B
時間
2CD
聯絡方式
office phone: 03-5712121 ext 56614. email: wuuyang@cs.nctu.edu.tw.