Course Overview
Course: Short-Term AI Course for Engineering Students (2025)
Institute: MBM University, Jodhpur
Pre-requisites
Linear Algebra, Calculus, Probability & Statistics; basic programming concepts (arrays, recursion, sorting, searching); Python for AI (NumPy, pandas, TensorFlow, PyTorch). Discrete Mathematics (graphs, logic) is recommended.
Learning Outcomes
Students gain a solid foundation in AI principles, reasoning and search techniques, machine learning, NLP, and ethical aspects, supported by hands-on Python programs.
Foundations of Artificial Intelligence
Definition and evolution of AI, Turing Test, goals and subfields of AI, engineering applications, knowledge representation, Physical Symbol System Hypothesis, propositional and predicate logic.
Reasoning Patterns and Search Algorithms
Predicate logic and Prolog, knowledge bases, state-space representation, BFS, DFS, A* search, and real-world problem solving using Python.
Machine Learning
Supervised, unsupervised, and reinforcement learning; neural networks; linear classifiers; regression models with Python implementations.
Natural Language Processing
Text processing, tokenization, POS tagging, parsing, classification, NLP workflow, and applications using NLTK.
Unsupervised Learning and AI Ethics
Clustering techniques, K-Means algorithm, applications of unsupervised learning, and social and ethical implications of artificial intelligence.