Companies Home Search Profile

Principles in Theory of Computation

Focused View

Dr. Kowsigan Mohan

6:36:44

8 View
  • 1. Introduction.mp4
    06:56
  • 1. Minimization of Finite Automata.mp4
    19:52
  • 1. Regular Expression to Finite Automata.mp4
    12:09
  • 1. Regular Expression to Finite Automata.mp4
    07:29
  • 1. Regular Expression to Finite Automata.mp4
    12:52
  • 1. Finite Automata to Regular Expression.mp4
    07:26
  • 1. Finite Automata to Regular Expression.mp4
    08:45
  • 1. Finite Automata to Regular Expression.mp4
    11:58
  • 1. Finite Automata to Regular Expression using Ardens Theorem.mp4
    05:58
  • 1. Pumping Lemma for Regular Languages.mp4
    08:11
  • 1. Pumping Lemma for Regular Languages.mp4
    07:44
  • 1. Pumping Lemma for Regular Languages.mp4
    09:58
  • 1. Leftmost Derivation & Rightmost Derivation.mp4
    11:19
  • 1. Ambiguous Grammar.mp4
    03:32
  • 1. Simplification of CFG.mp4
    05:24
  • 1. Simplification of CFG.mp4
    04:59
  • 1. Simplification of CFG.mp4
    05:01
  • 1. Chomsky Normal Form (CNF).mp4
    09:34
  • 1. Greibach Normal Form (GNF).mp4
    13:18
  • 1. Greibach Normal Form (GNF).mp4
    14:16
  • 1. Introduction to Pushdown Automata (PDA).mp4
    08:11
  • 1. Introduction to Pushdown Automata (PDA).mp4
    08:07
  • 1. Convert PDA to CFG.mp4
    04:08
  • 1. Convert PDA to CFG.mp4
    12:05
  • 1. CFG to PDA.mp4
    06:08
  • 1. Push Down Automata Solved Examples.mp4
    09:12
  • 1. Push Down Automata Solved Examples.mp4
    08:50
  • 1. Turing Machine Introduction.mp4
    09:55
  • 1. Turing Machine Introduction.mp4
    04:34
  • 1. Turing Machine Introduction.mp4
    05:03
  • 1. Instantaneous Description of Turing Machine.mp4
    05:56
  • 1. Turing Machine Examples.mp4
    07:33
  • 1. Turing Machine Examples.mp4
    06:17
  • 1. Turing Machine Examples.mp4
    06:59
  • 1. Turing Machine Examples.mp4
    09:53
  • 1. Palindrome using Turing Machine.mp4
    15:41
  • 1. Addition by Turing Machine.mp4
    06:12
  • 1. Subtraction By Turing Machine.mp4
    09:36
  • 1. 2s Complement by Turing Machine.mp4
    06:08
  • 1. Multiplication by Turing Machine.mp4
    03:05
  • 1. Multiplication by Turing Machine.mp4
    10:48
  • 1. Multiplication by Turing Machine.mp4
    12:35
  • 1. Division by Turing Machine.mp4
    07:00
  • 1. Division by Turing Machine.mp4
    12:06
  • 1. Division by Turing Machine.mp4
    14:01
  • Description


    Automata Theory, Computability Theory, Computational Complexity Theory

    What You'll Learn?


    • Understanding the operation of Finite Automata and Hierarchy of Grammars in solving the problems
    • Examining the Grammars and Languages using Pumping Lemma
    • Design Pushdown Automata for Computational Logic
    • Design Turing Machine for general purpose computer operations
    • Evaluate decidability, undecidabilty and Polynomial class of Problems

    Who is this for?


  • Learner who is interested in theoretical computer Science
  • Learner who is interested in solving real world problems
  • Learner who is interested in developing a programming language
  • What You Need to Know?


  • Basic Mathematical Knowledge
  • More details


    Description

    Theoretical Computer Science is a field where all the real world computational problems come under it. Theoretical Computer Science is also called as Theory of Computation. Theory of computation speaks about “How efficiently the real world problems can be solved by using an algorithm in a model of computation. The model of computation denotes any mathematical model which is embedded on any electronic hardware through the software. Theory of computation is divided in to three sub fields. They are automata theory, computability theory and computational complexity theory. Automata theory denotes the study of problem solving in abstract machines. Here the abstract machines are called as mathematical model rather than it’s not a hardware. Automata theory has various types of automata such as Deterministic Finite Automata, Non-deterministic finite automata, Pushdown Automata and Linear Bounded Automata. These entire automata can be performed in a single hardware called “Turing Machine”. Till now nobody proved that, a problem that cannot be solved by a Turing Machine can be solved by a real world computer. The Computability speaks about “what are all the problems can be solved by a computer and cannot be solved by a computer”. This is called as decidability and un-decidability. The computational complexity theory speaks about “how much time and space an algorithm takes to solve a problem. This is called as Time and Space Complexity. These are the topics are discussed in this course “Principles in Theory of Computation”.

    Who this course is for:

    • Learner who is interested in theoretical computer Science
    • Learner who is interested in solving real world problems
    • Learner who is interested in developing a programming language

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Dr. Kowsigan Mohan
    Dr. Kowsigan Mohan
    Instructor's Courses
    Dr M Kowsigan working as an Associate Professor in the Department of Computing Technologies, SRM Institute of Science and Technology, has about 15+ years of teaching experience. He received his Bachelor of Technology in Information Technology from Anna University, Master of Technology in Information Technology from Anna University, Master of Business Administration in Human Resource Management from Bharathiyar University Coimbatore and Doctor of Philosophy in Computer Science & Engineering in Anna University, Chennai. He has published around 45 research papers in referred international Journals. His most of the research papers comes under theoretical computer science. He has completed 2 consultancy projects. His area of research includes Theoretical Computer Science, Compiler Design, Distributed Computing, Big Data Technologies, IoT etc.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 45
    • duration 6:36:44
    • Release Date 2024/03/12