2 項進行中

115-1 選課時程

進行中

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

加入行事曆

選擇訂閱 Google Calendar,或下載通用的 ICS 檔案。

使用 Google Calendar 時,Google 會收到這份課表的公開連結。

正規語言與計算理論

Formal Languages and Theory of Computation

學期
115-1
學分
3 學分
當期課號
535501
永久課號
CSIC30068
開課單位
數據科學與工程研究所碩士班、多媒體工程研究所、資通安全碩士學位學程、資訊科學與工程研究所、智能系統研究所、網路與資訊系統博士學位學程、國際資訊碩士班、資訊學院博士班、網路工程研究所
授課教師
蔡錫鈞
校區
光復
類別
選修
上課時間表
週一
週四
3
10:10–11:00
正規語言與計算理論
ED302(光復)
2 節連堂
4
11:10–12:00
7
15:30–16:20
正規語言與計算理論
ED302(光復)

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

概述

The Ultimate Question: What inherently makes some problems computationally effortless while others remain frustratingly difficult? Despite five decades of intense research, computer scientists still don't have a definitive answer to this question. However, this pursuit has yielded a massive breakthrough: an elegant classification framework that categorizes problems based on their intrinsic difficulty. This theoretical blueprint has directly revolutionized the ancient field of cryptography. By intentionally building security systems around these certified "hard" problems, cryptographers have successfully engineered entirely new, ultra-secure codes.

先修科目

Algorithms, Introduction to Formal Languages, etc

備註

無備註

教學方式

Lecturing

評分方式

Weekly quiz and homework assignments: 30% Mid-term Exam: 40% Final project: 30%

課程大綱

教師未提供此項資料

週次計畫
週次主題
第 1 週

Quick review on Turing machines,

2026-09-07(一),2026-09-10(四)
第 2 週

NP and NP-completeness

2026-09-14(一),2026-09-17(四)
第 3 週

Space complexity

2026-09-21(一),2026-09-24(四)
第 4 週

PSACE-completeness, NL-completeness

2026-09-28(一),2026-10-01(四)
第 5 週

Polynomial Hierarchy and Alternations

2026-10-05(一),2026-10-08(四)
第 6 週

Boolean Circuits, P/poly

2026-10-12(一),2026-10-15(四)
第 7 週

Randomized computation

2026-10-19(一),2026-10-22(四)
第 8 週

Interactive proofs

2026-10-26(一),2026-10-29(四)
第 9 週

Cryptography

2026-11-02(一),2026-11-05(四)
第 10 週

Midterm Exam

2026-11-09(一),2026-11-12(四)
第 11 週

PCP theorem and hardness of approximation: An introduction Proof complexity

2026-11-16(一),2026-11-19(四)
第 12 週

Decision Trees

2026-11-23(一),2026-11-26(四)
第 13 週

Circuit Lower bounds

2026-11-30(一),2026-12-03(四)
第 14 週

Proof Complexity

2026-12-07(一),2026-12-10(四)
第 15 週

Hardness amplification and error-correcting codes (if time permits)

2026-12-14(一),2026-12-17(四)
第 16 週

Hardness amplification and error-correcting codes (if time permits)

2026-12-21(一),2026-12-24(四)
教科書

參考書: 1. Computational Complexity: A Modern Approach, Sanjeev Arora, Boaz Barak, published by Cambridge University Press, 2009 2. Theory of Computational Complexity, 2nd Ed, Ding-Zhu Du and Ker-I Ko, published by John Wiley & Sons, 2014 3. Introduction to the Theory of Computation, 3rd Ed. Michael Sipser, published by Cengage Learning, 2012

Office Hours
地點
EC623
時間
By appointment
聯絡方式
sctsai@cs.nycu.edu.tw