hi,小慕
课程

中国大学MOOC,为你提供一流的大学教育

认证学习
为你提供认证成绩和证书,以及AI高效学习服务
查看详情
大学

国家精品

认证学习

智慧课程

理学工学农学

计算机

经济管理

外语

音乐与艺术

心理学

文史哲法

医学与保健

教育教学

大学生竞赛

软件实训

人工智能

升学/择业

考研

期末突击

专升本

四六级

保研及论文

求职就业

专四专八

大学应试英语

期末资料

终身学习

有声课堂

兴趣技能

hi,小mooc
考研全科400分攻略
形式语言与自动机理论
第5次开课
开课时间: 2021年09月01日 ~ 2021年12月27日
学时安排: 3-5小时每周
当前开课已结束 已有 1567 人参加
老师已关闭该学期,无法查看
课程详情
课程评价(189)
spContent=为了探索“计算”的本质,需要使用和构造什么样的计算模型,就是计算理论入门课程“形式语言与自动机理论”的主要内容。这些模型都是高度抽象化的计算装置,简单明确但功能强大,不但便于在理论分析中进行推导和证明,在很多实际问题中也有非常直接的应用。
为了探索“计算”的本质,需要使用和构造什么样的计算模型,就是计算理论入门课程“形式语言与自动机理论”的主要内容。这些模型都是高度抽象化的计算装置,简单明确但功能强大,不但便于在理论分析中进行推导和证明,在很多实际问题中也有非常直接的应用。
—— 课程团队
课程概述

计算理论是关于计算知识的有系统的整体,本是数学的一个研究领域,诞生于数理逻辑学家对计算本质的探索。这里的计算 (Computation) 并不是指纯粹的算术 (Calculation),而是指一种以 “机械而有效的” 方式获取问题答案的过程。随着计算理论的发展最终促使了计算机的发明,计算理论的重心也从数学转到了计算机科学,而计算理论关心的核心问题是:


计算()的基本能力和限制究竟是什么?


这个问题中包含了两个内容,分别对应计算理论的两个研究方向:可计算性理论计算复杂性理论, 而形式语言与自动机理论正是这两个重要的研究方向的理论基础。


为了能够严谨的研究这种机械而有效的计算过程,我们需要严格定义的概念去描述它,需要严谨的计算模型去分析它。这个概念,其实就是已经被我们大家所熟知的“算法”(Algorithm);而这些模型呢,就是我们将要在课程中主要学习的自动机理论,包括有穷自动机下推自动机图灵机等几种自动机装置,还包括一些与自动机形式上不相似但能力上却完全相同的模型,如正则表达式文法等。

授课目标

形式语言与自动机理论是计算机科学与技术领域基本的思想和方法,它不仅是编译技术的基础,在诸如计算机网络协议、文件搜索、数字电路设计和验证等诸多领域也发挥着重要作用。本课程旨在培养学生形式化描述和抽象思维能力,掌握“问题——形式化描述——自动化(计算机求解)”的思想和方法,并用于解决实际问题。


课程目标1:掌握正则语言与上下文无关语言等语言的形式化描述方法和识别方法,能够设计与之相应的文法和自动机,培养学生的抽象思维能力和逻辑思维能力。


课程目标2:分类研究语言的性质,培养针对不同语言的模型描述能力和模型计算能力(包括模型的等价变换、推理等),能够在更高的抽象层面处理复杂工程问题,进而尝试探讨问题的可计算性及其计算的复杂性。


课程目标3:掌握由问题到形式化描述、再到计算机化的问题求解方法,能够对实际问题进行抽象、形式化,构建计算模型,进而用计算机予以解决。

课程大纲

第1章 课程简介和基础知识

1.1 课程简介

1.2 基础知识

第1章 测试 基础知识

第2章 有穷自动机

2.1 确定的有穷自动机

2.2 非确定有穷自动机

2.3 带有空转移的非确定有穷自动机

第2章 测试 有穷自动机

第3章 正则表达式

3.1 正则表达式

3.2 自动机和正则表达式

3.3 正则表达式的代数定律

第3章 测试 正则表达式

第4章 正则语言的性质

4.1 正则语言的泵引理

4.2 正则语言的封闭性

4.3 - 4.4 正则语言的判定性质&自动机最小化

第4章 测试 正则语言的性质

作业1

第5章 上下文无关文法

5.1 上下文无关文法

5.2 - 5.3 语法分析树&文法和语言的歧义性

5.4 文法的化简和范式

第5章 测试 上下文无关文法

第6章 下推自动机

6.1 下推自动机

6.2 下推自动机的语言

6.3 下推自动机与文法的等价性

6.4 确定型下推自动机

第6章 测试 下推自动机

第7章 上下文无关语言的性质

7.1 上下文无关语言的泵引理

7.2 上下文无关语言的封闭性

7.3 上下文无关语言的判定性质

第7章 测试 上下文无关语言的性质

第8章 图灵机与不可判定性

8.1 图灵机

8.2 不可判定性

第8章 测试 图灵机与不可判定性

展开全部
预备知识

集合论与图论

证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料
  1. Introduction to Automata Theory, Languages, and Computation - 3rd Edition

    1. 作者 John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman

    2. 国内影印版

      1. 《自动机理论、语言和计算导论》(英文版·第3版)

      2. 机械工业出版社,ISBN: 9787111223924

  2. Introduction to the Theory of Computation

    1. 作者 Michael Sipser

    2. 中文译版《计算理论导引》机械工业出版社

哈尔滨工业大学
2 位授课老师
王春宇

王春宇

教授、博士生导师

孙大烈

孙大烈

副教授

推荐课程

彭凯平教积极心理学

大渔大师课

266人参加

彭凯平教情绪心理学

大渔大师课

77人参加
下载
下载

下载App