XmonoCodes • Learn / Build / Grow

CREATIVITY
MEETS CODE.

Practical knowledge for students, developers and curious builders — from programming and web development to projects, notes and real-world problem solving.

  • “Learn something useful every day.”
  • “Build ideas into real projects.”
  • “Understand the why, not just the how.”
  • “Keep experimenting. Keep improving.”

Latest from XmonoCodes

Explore tutorials, notes, projects, syllabus material and practical coding content.

Thursday, September 17, 2026

Explain the zeolite process.

 



What Are Zeolites?

Zeolites are microporous, three-dimensional crystalline solids of aluminium silicate. 

Zeolites have small openings of fixed size in them, which allow small molecules to pass through them easily. 

But larger molecules cannot pass through them; that is why they are sometimes called molecular sieves.


The term “zeolite” was first used in the year 1756 by Axel Fredrik Cronstedt, a Swedish mineralogist.



Thursday, September 3, 2026

BCS751 ARTIFICIAL INTELLIGENCE LAB (DETAILED SYLLABUS)

 BCS751 

ARTIFICIAL INTELLIGENCE LAB


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).