Beruflich Dokumente
Kultur Dokumente
Introduction
This subject provides a basic introduction to artificial intelligence. Artificial intelligence has a unique place
in science, sharing borders with mathematics, computer science, philosophy, psychology, biology and
cognitive science. Students will explore this through problem solving paradigms, logic and theorem
proving, language and image understanding, search and control methods and learning.
Course Objectives
Better know how about Artificial Intelligence and ability to program and understand intelligent
agents.
Have a broad understanding of the fundamental theories, concepts, and applications of artificial
intelligence.
Student should be able to program the techniques of Artificial Intelligence in different
programming languages.
Have an ability to design, implement, and evaluate a computer-based system, process,
component, or program to meet desired needs.
Understand the learning techniques.
Represent knowledge using AI techniques.
Course Outcomes
Assignments/Programs
Assignments will be due at the beginning of the class. Under normal circumstances, late work will not be
accepted. Students are expected to do their own work, plagiarism will be observed strictly.
Attendance
Reference Books:
1. Artificial Intelligence Illuminated by Ben Coppin.
2. "Neural Network, Fuzzy Logic, and Genetic Algorithms - Synthesis and Applications", by S.
Rajasekaran and G.A. Vijayalaksmi Pai, (2005), Prentice Hall
Course Outline
Introduction to Artificial Intelligence and its applications, Problem Formulation, Knowledge representation,
First order logic, state space, search graphs, uninformed search, Informed Heuristic search, Bayesian
networks, Expert systems, Neural networks and Fuzzy logic.
7 Gaming Trees, Adversarial search, Minimax Algorithm and Alpha Beta Pruning