Bit2319/ Hbt2404/ Ics2308: Artificial Intelligence: Jomo Kenyatta University of Agriculture and Technology

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

JOMO KENYATTA UNIVERSITY OF AGRICULTURE AND TECHNOLOGY

BIT2319/ HBT2404/ ICS2308: ARTIFICIAL INTELLIGENCE

COURSE SCHEDULE

LECTURER: B. O. OKUKU

Purpose of the course:


This course explores concepts, approaches and techniques of artificial intelligence.

Course Objectives:
At the end of the course, the students should be able:
• To explain the theory and practice (application) of artificial intelligence.
• To explain how AI can be used in problem solving.
• To explain how intelligent agents are built using AI methods.
• To explain how different agent designs are appropriate depending on the nature of the task and its
environment
• To develop from simple reactive agents to advanced planning agents (knowledge-based agents) with
natural language capabilities.

Mode of Instruction:
The course will be conducted through:
 Lectures, textbook readings, handouts, lab sessions, tutorials (discussion, review, questions, etc)
 Individual written assignments
This is the only way to prepare for exams
 Case Study readings

Course Texts and Instructional materials:


i. Russel, Stuart, and Novig, Peter, Artificial Intelligence: A Modern Approach, Prentice Hall, 1994.

Course Evaluation:
 Assignments –10%
 CATS – 20%
 EXAM – 70%

1
Week Topic/Subtopic

1&2 Introduction
 Artificial Intelligence
 Intelligent Agents
3&4
Problem Solving
 Solving problems by searching
 Informed search methods
 Game playing

ASSIGNMENT1

5 Knowledge and reasoning


 Agents that Reason Logically
 First-order Logic

 Building a Knowledge base


 Inference in First-Order Logic
 Logical Reasoning Systems

CAT 1

7 Acting Logically
 Planning
 Practical Planning
 Planning and Acting

8
Uncertain Knowledge and reasoning
 Uncertainty
 Probabilistic Reasoning Systems
 Making Simple Decisions

 CAT 2

9  Making Complex Decisions

 ASSIGNMENT 2

2
10 Learning
 Learning from Observations
 Learning with Neural Networks

11  Reinforcement Learning
 Knowledge in Learning
 CAT 3

12 Communication, Perceiving and acting


 Agents that Communicate
 Practical Communication in English

13  Perception
 Robotics

Grading System
As per the Jomo Kenyatta University Grading System

You might also like