Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Deterministic Finite Automata (DFA)
Rating: 4.6 out of 5(32 ratings)
767 students

Deterministic Finite Automata (DFA)

Learn to design DFA machines in an easiest way
Created bySaumya Salian
Last updated 5/2021
English

What you'll learn

  • Deterministic Finite Automata (DFA)
  • 1) Understand basic concepts of DFA
  • 2) Learn rules to design DFA
  • 3) Solve different pattern of questions
  • 4) Score good marks in your University Exams

Course content

4 sections10 lectures1h 53m total length
  • Introduction to Finite State Machine/ Finite Automata6:41

    Introduction to Theory of Computer Science Subject

  • Prerequisites of FSM/FA9:42

    Prerequisites of FSM/FA

    1. Symbol

    2. Alphabet Set

    3. String

    4. Length

    5. Language


  • Power and Cardinality of Alphabet Set7:31
  • Tuple Definition of Deterministic Finite Automata9:59

    5 Tuple Definition of DFA

    Why it called DFA

    Rules for designing DFA machine

Requirements

  • No prerequisites required

Description

Welcome to the course of Deterministic Finite Automata (DFA).

Here you will learn how to construct Deterministic Finite Automata (DFA) machines in fastest and easiest way.

In this course, we will be solving most commonly asked university problems on Deterministic Finite Automata (DFA).

The concepts which we will study is going to give you all a good understanding of Deterministic Finite Automata and how you can solve any questions asked in examination.

Course Outline:

1. Introduction to Finite State Machine (FSM) / Finite Automata (FA)

  • Prerequisites of Finite State Machine (FSM) / Finite Automata (FA)

  • Cardinality

  • Power

  • How to define Language

  • Introduction to Deterministic Finite Automata (DFA).

2. Construct DFA machine - Start with Substring pattern

  • Design DFA- Start with 'ba' over the ∑={a,b}

  • Design DFA-Start with '011' over the ∑={0,1}

3. Construct DFA machine - Contain Substring pattern

  • Design DFA- contain a substring 'ab' over the ∑={a,b}

  • Design DFA - contain substring '110' over the ∑={0,1}

4. Construct DFA machine - end with Substring pattern

  • Design DFA - end with 'ab' over the ∑={a,b}

  • Design DFA- end with 'bab' over the ∑={a,b}

Learn to design DFA machines in an easiest way

The curriculum is created in such a way that it covers all the fundamentals and matches the syllabus of universities around the world.

Who this course is for:

  • Computer and IT Engineering Students
  • Students who want to score good marks in their university exams