Sie sind auf Seite 1von 3

Course title Artificial Intelligence

Instructor Dr. Faisal Azam


Course Code CSC 462
Credit Hours 3 (2+1)
Semester Fall 2016
Pre-requisite CSC 103

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

The objectives of this course are:

 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

At the end of this subject the student should be able to understand:

 Basics of artificial intelligence, its scope and application domain.


 Difference among data, information and knowledge.
 Have an ability to apply knowledge representation, reasoning, and machine learning techniques
to real-world problems
 Knowledge base expert system their types and application.
 Natural language processing (NLP).
 Advance topics of artificial intelligence (genetic algorithms, neural networks, fuzzy logic).
 Have an ability to carry out independent (or in a small group) research and communicate it
effectively.

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

80% attendance is mandatory.


Evaluation Criteria

S. No. Assessment Items %age


1 Assignments 5
2 Quizzes + Class Participation 10
3 Project / Report + Presentation 10
4 1st Sessional (after 4 weeks) 10
5 2nd Sessional (after 10 weeks) 15
6 Final examination (after 15 weeks) 50
Total 100

Recommended Text Books:


1. Artificial Intelligence, A Modern Approach: 3rd edition by Stuart J. Russel and Peter Norvig.

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.

Tentative Lecture Plan

Lec # Lecture Contents


1 Introduction to Artificial Intelligence, its applications, goals, AI techniques, Turing
test and history of AI

2 Intelligent agents, Rationality, types of agents and types of Environments

3 Problem Solving by search (Uninformed)


 Breadth First Search
 Depth First Search
 Iterative deepening Search
 Bi-directional Search

4 Problem Solving by search (Informed)


 Heuristic Search
 Greedy Best First Search
 A* search

5 Search strategies and comparison of searching algorithms, Traveling Sales man


problem
6 First Sessional Exam

7 Gaming Trees, Adversarial search, Minimax Algorithm and Alpha Beta Pruning

8 Constraint Satisfaction Problems (CSP)

9 Knowledge representation and its types

10 Logics, Semantics and Inference rules

11 Second Sessional Exam

12 First order logic (FOL), learning techniques (Supervised, Unsupervised),


Uncertainty and reasoning

13 Introduction to planning, Ant colony optimization problem and planning, Alpha-


Beta pruning

14 Expert systems, Knowledge based Expert systems

15 Natural Language Processing, its applications and limitations

16 Advance topics of Artificial Intelligence

Das könnte Ihnen auch gefallen