Course Title: Artificial Intelligence
Course Code: CSC-411
Credit Hours: 3
Contact Hours: 2+1 hours lecture per week
Semester: Semester 6
Prerequisites: Data Structures and Algorithms
Instructor(s): Amna Iftikhar
Objectives:
The goal of this course is to provide a detail introduction to artificial intelligence and searching techniques
Course Outline:
Introduction (Introduction, basic component of AI, Identifying AI systems, branches of AI, etc.); Reasoning and Knowledge Representation (Introduction to Reasoning and Knowledge Representation, Propositional Logic, First order Logic); Problem Solving by Searching (Informed searching, Uninformed searching, Local searching.); Constraint Satisfaction Problems; Adversarial Search (Min-max algorithm, Alpha beta pruning, Game-playing); Learning (Unsupervised learning, Supervised learning, Reinforcement learning) ;Uncertainty handling (Uncertainty in AI, Fuzzy logic); Recent trends in AI and applications of AI algorithms (trends, Case study of AI systems, Analysis of AI systems)