自动机理论 Automata
当前位置:首页 > 留学 > 北京爱预科教育 > 自动机理论 Automata
课程导航
自动机理论 Automata报名
自动机理论 Automata新闻
自动机理论 Automata环境
热门课程:
400-888-4846
  • 课程详细介绍

自动机理论 Automata

关键字:自动机理论 Automata|自动机理论 Automata课程|自动机理论 Automata课时|自动机理论 Automata费用

学校价格:¥来电咨询 网上优惠价:¥团购享优惠 关注度:445人
总课时:预约咨询 开班日期:滚动开班 上课时段:平日班|晚班|周末班  
授课学校:北京爱预科教育
上课地点:北京市海淀区清华东路
课程介绍

I am pleased to be able to offer free over the Internet a course on Automata Theory, based on the material I have taught periodically at Stanford in the course CS154. Participants have access to screencast lecture videos, are given quiz questions, assignments and exams, receive regular feedback on progress, and can participate in a discussion forum. Those who successfully complete the course will receive a statement of accomplishment. You will need a decent Internet connection for accessing course materials, but should be able to watch the videos on your smartphone. The course covers four broad areas: (1) Finite automata and regular expressions, (2) Context-free grammars, (3) Turing machines and decidability, and (4) the theory of intractability, or NP-complete problems. Why Study Automata Theory? This subject is not just for those planning to enter the field of complexity theory, although it is a good place to start if that is your goal. Rather, the course will emphasize those aspects of the theory that people really use in practice. Finite automata, regular expressions, and context-free grammars are ideas that have stood the test of time. They are essential tools for compilers. But more importantly, they are used in many systems that require input that is less general than a full programming language yet more complex than "push this button." The concepts of undecidable problems and intractable problems serve a different purpose. Undecidable problems are those for which no computer solution can ever exist, while intractable problems are those for which there is strong evidence that, although they can be solved by a computer, they cannot be solved sufficiently fast that the solution is truly useful in practice. Understanding this theory, and in particular being able to prove that a problem you are facing belongs to one of these classes, allows you to justify taking another approach — simplifying the problem or writing code to approximate the solution, for example. During the course, I'm going to prove a number of things. The purpose of these proofs is not to torture you or confuse you. Neither are the proofs there because I doubt you would believe me were I merely to state some well-known fact. Rather, understanding how these proofs, especially inductive proofs, work, lets you think more clearly about your own work. I do not advocate proofs that programs are correct, but whenever you attempt something a bit complex, it is good to have in mind the inductive proofs that would be needed to guarantee that what you are doing really works in all cases.

课程目录
1 Finite Automata
2 Regular Expression and Properties of Regular Languages

编号 班级名称 开班日期 教学点 网上优惠价 网上支付
免费预约试听
*课程分类: *课程名称:
*学员姓名: *手机号码:
备注: 温馨提示:提交报名后我们有老师和你联系 <---->
  • 相关课程推荐
  • 相关学校推荐
  • 相关资讯推荐