Free AKTU notes, question banks, previous year papers & syllabus — new material added regularly. Browse free resources
Cover of AKTU Artificial Intelligence Lab (BCS751H) Syllabus PDF – B.Tech 4th Year
FREE

AKTU Artificial Intelligence Lab (BCS751H) Syllabus PDF – B.Tech 4th Year

Artificial Intelligence Lab BCS751H

All syllabus, notes, question bank & PYQ for this subject

  • English
  • Semester 7
  • 0 downloads
  • 0 views
Official AKTU syllabus of Artificial Intelligence Lab (BCS751H) for B.Tech 4th Year – 1 credits, L-T-P 0-0-2. Read the unit-wise course content, course outcomes, evaluation pattern and recommended books online, or download the PDF.

Syllabus — Artificial Intelligence Lab

Download PDF

BCS751H · 1 credits · L-T-P 0-0-2

Course Outcomes

At the end of course, the student will be able to:

CO 1Understand and apply basic search algorithms and intelligent problem-solving approaches in Python.K3
CO 2Design and implement logic-based knowledge representations and reasoning using Python and Prolog.K4
CO 3Use Natural Language Toolkit (NLTK) for basic NLP tasks like stemming, tagging, and classification.K4
CO 4Analyze and implement basic AI game strategies like Minimax and Alpha-Beta pruning.K4
CO 5Apply AI techniques in real-world tasks such as text processing, planning, or constraint satisfaction.K3

Course Content

  1. Implement Breadth First Search (BFS) for a given graph or maze.
  2. Implement Depth First Search (DFS) for a tree or graph structure.
  3. Solve the 8-Puzzle Problem using A* Search Algorithm.
  4. Implement Hill Climbing Algorithm for numerical optimization or pathfinding.
  5. Implement Simulated Annealing Algorithm for constraint-based search problems.
  6. Solve Water Jug Problem using state-space search (BFS or DFS).
  7. Write Prolog programs to define family relationships using predicates.
  8. Implement 4-Queens Problem in Prolog using backtracking.
  9. Implement Unification Algorithm in Python or Prolog.
  10. Implement Forward and Backward Chaining in a rule-based system (manual or code-based).
  11. Demonstrate Resolution in Propositional Logic through a basic example (e.g., proving a theorem).
  12. Remove punctuation and stop words from a paragraph using nltk.
  13. Perform stemming and lemmatization on user-input text.
  14. Apply POS (Part of Speech) tagging using NLTK on a given sentence.
  15. Build a simple text classifier using NLTK (e.g., classify messages as spam/ham).
  16. Implement Tic-Tac-Toe game with a basic AI opponent.
  17. Implement Min-Max (Minimax) Algorithm for decision making in turn-based games.
  18. Enhance the game with Alpha-Beta Pruning to optimize Min-Max.
  19. Simulate a Vacuum Cleaner Agent that intelligently cleans a 2D environment.
  20. Build a simple chatbot using rules or pre-trained logic (can use regex or basic intent matching).
  21. Design a Constraint Satisfaction Problem solver, e.g., Sudoku, or Map Coloring.
  22. Perform simple Bayesian reasoning for a probability-based decision problem (e.g., medical diagnosis). Instructions to the Instructor:
  23. The instructor may add/delete/modify/tune experiments depending on syllabus coverage and availability of tools.
  24. All experiments should preferably be implemented using Python (with NLTK and standard libraries) and SWI-Prolog for logic programming tasks.

Ratings & Reviews

No reviews yet — share your experience with this item.

Write a review

CAPTCHA — solve the equation shown

Reviews are checked by our team before appearing publicly.