Projects

  1. Solving 8 Puzzle using A* Algorithm Project 01

    Developed A* Algorithm to solve 8 puzzle problem.
    The 8 Puzzle consist of 9 tiles arranged in 3 x 3 frame. Eight of these tiles are numbered from 1 through 8, and of the tile is left empty. This makes moving the numbered adjacent tile to the occupy its space.

    Technology used
    Java, Java Swing
  2. Solving N-Queen Problem Project 02

    Developed algorithm to solve N-Queen problem .
    The N-Queens problem is defined as placing N queens on an (N × N) chess in such a way that no queen can attack another queen.

    Technology used
    Java, Java Swing
  3. Robot Motion Planning using LRTA* Main Project

    Implemented A* Algorithm to plan robot motion.

    Technology used
    Java, Java Swing

About the class

Introduces core ideas in Artificial Intelligence (AI). Heuristic versus algorithmic methods; problem solving; game playing and decision making; automatic theorem proving; pattern recognition; adaptive learning; projects to illustrate theoretical concepts.