形式语言与自动机

发布者:系统管理员发布时间:2018-12-14浏览次数:2492

研究生课程教学大纲、教学周历

课程序号: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

 

 

 

  • 联系方式
  • 通信地址:南京市江宁区东南大学路2号东南大学九龙湖校区计算机学院
  • 邮政编码:211189
  • ​办公地点:东南大学九龙湖校区计算机楼
  • 学院微信公众号