Achievements:

We have learned the problem solving and different mathematical notations. We have also learned how to read and understand the theorems in mathematical terms. On the implementation side there are many tools and environment we have learned in this course of ToC, some are as follows

  • JFlap
  • Unity 3D
  • C#
  • Blender
  • Photoshop
  • Google site
  • Video making

About Project:

This is major course project for the Theory of Computation. In which we implemented Turing machine of palindrome as a group assignment and then implemented three different Turing machines.

About Theme:

Our theme for project is World War 4. In which we categories the main theme in three parts.

  • Army Force
  • Air Force
  • Navy Force

Tools:

We used different tools for modeling and simulation of machines.

  • Blender
  • Photoshop
  • Unity 3D
  • JFlap

About Machines:

We have implemented three machines in Unity 3D of languages that are

  • Non Regular Language
  • Non Context Free Language

We have used sounds and animations on different levels

  • On acceptance of strings
  • On rejection of strings
  • On state state changes

These machines are tested in JFlap.

About members:

  • Sidra Khatoon L = { anbjakbl n <= k , j <= l }
  • Mohabbat Ali L={a^i b^j | j=i^2}
  • Tanveer Sheas L = {w#w^R#w | w={0,1}*}

Links:

Sound cloud:

This is the link of album contains all sounds recorded for this project.

We have completed this project under the supervision of Dr. Muaz Niazi.