DOC PREVIEW
UT CS 341 - Table of Contents

This preview shows page 1 out of 4 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 4 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 4 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Dr. BakerFall 200?Table of ContentsI. Lecture NotesA. Overview and Introduction1. The Three Hour Tour Through Automata Theory2. What is a Language?B. Regular Languages and Finite State Machines1. Regular Languages2. Finite State Machines3. Nondeterministic Finite State Machines4. Interpreters for Finite State Machines5. Equivalence of Regular Languages and FSMs6. Languages that Are and Are Not Regular7. A Review of Equivalence Relations8. State Minimization9. Summary of Regular Languages and Finite State MachinesC. Context-Free Languages and Pushdown Automata1. Context Free Grammars2. Parse Trees3. Pushdown Automata4. Pushdown Automata and Context-Free Languages5. Grammars and Normal Forms6. Top Down Parsing7. Bottom Up Parsing8. Languages that Are and Are Not Context FreeD. Recursively Enumerable Languages, Turing Machines, and Decidability1. Turing Machines2. Computing with Turing Machines3. Recursively Enumerable and Recursive Languages4. Turing Machine Extensions5. Problem Encoding, Turing Machine Encoding, and the Universal Turing Machine6. Grammars and Turing Machines7. Undecidability8. Introduction to Complexity TheoryII. HomeworkA. Review1. Basic TechniquesB. Regular Languages and Finite State Machines1. Strings and Languages2. Languages and Regular Expressions3. Deterministic Finite Automata4. Regular Expressions in UNIX5. Nondeterministic Finite Automata6. Review of Equivalence Relations7. Finite Automata, Regular Expressions, and Regular Grammars8. Languages that Are and Are Not Regular9. State MinimizationC. Context-Free Languages and Pushdown Automata1. Context Free Grammars2. Parse Trees3. Pushdown Automata4. Pushdown Automata and Context-Free Grammars5. Parsing6. Languages that Are and Are Not Context-FreeD. Recursively Enumerable Languages, Turing Machines, and Decidability1. Turing Machines2. Computing with Turing Machines3. Turing Machine Extensions4. Unrestricted Grammars5. UndecidabilityE. Review1. ReviewIII. Supplementary MaterialsIV. The Three Hour Tour through Automata TheoryV. Review of Mathematical ConceptsVI. Regular Languages and Finite State MachinesVII. Context-Free Languages and Pushdown AutomataVIII. Recursively Enumerable Languages, Turing Machines, and DecidabilityCS 341Dr. BakerFall 200?For late-breaking information and news related to the class, seehttp://www.cs.utexas.edu/users/dbaker/cs341/Acknowledgements:This material was assembled by Elaine Rich, who allowed me to use it wholesale. I am greatly indebted to her for her efforts.Table of ContentsI. Lecture NotesA. Overview and Introduction1. The Three Hour Tour Through Automata Theory2. What is a Language?B. Regular Languages and Finite State Machines1. Regular Languages2. Finite State Machines3. Nondeterministic Finite State Machines4. Interpreters for Finite State Machines5. Equivalence of Regular Languages and FSMs6. Languages that Are and Are Not Regular7. A Review of Equivalence Relations8. State Minimization9. Summary of Regular Languages and Finite State MachinesC. Context-Free Languages and Pushdown Automata1. Context Free Grammars2. Parse Trees3. Pushdown Automata4. Pushdown Automata and Context-Free Languages5. Grammars and Normal Forms6. Top Down Parsing7. Bottom Up Parsing8. Languages that Are and Are Not Context FreeD. Recursively Enumerable Languages, Turing Machines, and Decidability1. Turing Machines2. Computing with Turing Machines3. Recursively Enumerable and Recursive Languages4. Turing Machine Extensions5. Problem Encoding, Turing Machine Encoding, and the Universal Turing Machine6. Grammars and Turing Machines7. Undecidability8. Introduction to Complexity TheoryII. HomeworkA. Review1. Basic TechniquesB. Regular Languages and Finite State Machines1. Strings and Languages2. Languages and Regular Expressions3. Deterministic Finite Automata4. Regular Expressions in UNIX5. Nondeterministic Finite Automata6. Review of Equivalence Relations7. Finite Automata, Regular Expressions, and Regular Grammars8. Languages that Are and Are Not Regular9. State MinimizationC. Context-Free Languages and Pushdown Automata1. Context Free Grammars2. Parse Trees3. Pushdown Automata4. Pushdown Automata and Context-Free Grammars5. Parsing6. Languages that Are and Are Not Context-FreeD. Recursively Enumerable Languages, Turing Machines, and Decidability1. Turing Machines2. Computing with Turing Machines3. Turing Machine Extensions4. Unrestricted Grammars5. UndecidabilityE. Review1. ReviewIII.Supplementary MaterialsIV. The Three Hour Tour through Automata TheoryV. Review of Mathematical ConceptsVI. Regular Languages and Finite State MachinesVII. Context-Free Languages and Pushdown AutomataVIII. Recursively Enumerable Languages, Turing Machines, and


View Full Document

UT CS 341 - Table of Contents

Documents in this Course
Load more
Download Table of Contents
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Table of Contents and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Table of Contents 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?