Machine Learning Logo

A Short Term Course on Artificial Intelligence

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.