校際選修

115-1 選課時程

進行中

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

正規語言概論(英文授課)

Introduction to Formal Language

學期
106-2
學分
3 學分
當期課號
1205
永久課號
DCP3122
開課單位
資訊學院共同課程
授課教師
曾文貴
校區
光復
類別
必修
上課時間表
週二
週四
3
10:10–11:00
正規語言概論(英文授課)
EC122
2 節連堂
4
11:10–12:00
7
15:30–16:20
正規語言概論(英文授課)
EC122

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

概述

(1) To teach formalization of computation problems and and abstraction of modern computers. (2) To study the computing power of modern computers (3) To classify the hardness levels of computing problems.

先修科目

(1) Discrete mathematics (2) Basic programming

教學方式

Class lectures

評分方式

1. Homework 25% 2. Midterm Exam(twice) 50% 3. Final Exam 25%

週次計畫
週次主題
第 1 週Introduction
第 2 週Finite automata (I)
第 3 週Finite automata (II)
第 4 週Regular languages and regular grammars
第 5 週Properties of regular languages
第 6 週Midterm I
第 7 週Context-free languages (I)
第 8 週Context-free languages (II)
第 9 週Simplification of context-free grammars and normal forms
第 10 週Pushdown automata
第 11 週Properties of context-free grammars
第 12 週Midterm II
第 13 週Turing machines
第 14 週Other models of Turing machines
第 15 週Limit of algorithmic computation (I)
第 16 週Limits of algorithmic computation (II)
第 17 週An overview of computational complexity
第 18 週Final
教科書

Peter Linz, An Introduction to Formal Languages and Automata (6th ed.), Jones & Bartlett Learning. (Previous editions are ok.)

Office Hours
地點
Teacher: EC238 TA: EC229A
時間
Office hours: (1) 2:30pm-3:30pm, Tuesday; 4:30pm-5:30pm Thursday. (2) Appointment by emails TA office hours: Amir Rezapour (1) 1FG,3FG at EC229A
聯絡方式
(03)5712121 ext 31548 wgtzeng@cs.nctu.edu.tw