形式語言與自動機

發布者:系統管理員發布時間:2018-12-14浏覽次數:2480

研究生課程教學大綱、教學周曆

課程序号:S00903                                    院(系):計算機系

課程

名稱

中文

形式語言與自動機

英文

Formal Language and Automata

課程編号

S00903

課程适用學位級别

碩士

總學時

60

課内學時

60

學分

3

實踐環節

 

用機小時

 

開課院(系)

計算機系

開課學期

第二學期

考試方式

筆試

主講教師

教師姓名

滕至陽

學位

 

導或碩導

碩導

職稱

教授

學曆

大學

e-mail

cait@seu.edu.cn

網頁地址

http://cse.seu.edu.cn/people/cait

授課語言

雙語

課件地址

 

适用學科範圍

計算機科學

适用學科名稱

軟件與理論

實驗(案例)個數

 

先修課程

 

教學用書

教材名稱

教材編者

出版社

出版年月

版次

主要教材

Introduction to Automata Theory,Languages,and Computation

John E.Hopcroft

清華大學

2002.6

2

主要參考書

形式語言與自動機

王兵山

科學

1995

1

 

 

 

 

 

 

 

 

 

 

 

一、教學目标和要求:

形式語言與自動機理論是計算機科學理論最重要的組成部分。教學目标是,讓學生深刻理解“計算”的本質含義。要求學生在掌握各種計算模型的基礎上,具有發展新模型的能力,以及把計算模型和實際應用(例如詞法分析)相結合的能力。

 

二、教學大綱(含章節目錄):

1 AutomataTheMethods and Madness

  ●Formal Proof

  ●Forms of Proof

 ●Inductive Proof

  ●Concepts of Automata

2 FiniteAutomata

 ●Finite Automata

 ●DFA

 ●NFA

 ●Text Search

 ●Epsilon-Transitions

3 RegularExpressions and Languages

 ●Regular Expressions

 ●FA and RE

 ●Application of RE

 ●Algebraic Laws for RE

4 Properties of Regular Languages

 ●Closure Properties of RL

 ●Decision Properties of RL

5Context-Free Grammars and Languages

 ●CFGs

 ●Parse Trees

 ●Application of CFGs

6Pushdown Automata

 ●Definition of PDA

 ●The Languages of a PDA

 ●Equivalence of PDA’s and CFG’s

7 Properties of Context-FreeLanguages

 ●Normal Forms for CFG

 ●Closure of CFL’s

 ●Decision Properties of CFL’s

8 Introduction to Turing Machines

 ●The Turing Machine

 ●Programming Techniques for TuringMachine

 ●Extensions to the Basic Turing Machine

 ●Restricted Turing Machine

 ●Turing Machines and Computers

9 Undecidability

 ●Not Recursively Enumerable

 ●UndecidableProblems About Turing Machines

10Intractable Problems

11Additional Classes of Problems

 

 

 

 

 

 

 

三、教學周曆:

周次

教學内容

教學方式

1

1.1-1.3

講課與讨論

2

1.4-1.5        2.1

講課與讨論

3

 2.2-2.4

講課與讨論

4

 2.5-3.1

講課與讨論

5

 3.2-3.4

講課與讨論

6

 4.1-4.2

講課與讨論

7

 4.3-4.5

講課與讨論

8

 5.1-5.2

講課與讨論

9

 5.3-5.5

講課與讨論

10

 6.1-6.2

講課與讨論

11

 6.3-6.5

講課與讨論

12

 7.1-7.4

講課與讨論

13

 8.1-8.3

講課與讨論

14

 8.4-8.6

講課與讨論

15

 9.1

講課與讨論

16

 複習

 

17

 

 

18

 

 

 

Baidu
sogou