0% found this document useful (0 votes)
5 views3 pages

AI Course Outline

The document outlines the course structure for 'Artificial Intelligence' at Highland College, aimed at information technology students in their fifth year. It covers various topics including AI methodologies, intelligent agents, problem-solving techniques, knowledge representation, and learning. The course also emphasizes practical applications using AI programming languages like Lisp and Prolog, along with ethical considerations in AI.

Uploaded by

sirabetegbar12
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views3 pages

AI Course Outline

The document outlines the course structure for 'Artificial Intelligence' at Highland College, aimed at information technology students in their fifth year. It covers various topics including AI methodologies, intelligent agents, problem-solving techniques, knowledge representation, and learning. The course also emphasizes practical applications using AI programming languages like Lisp and Prolog, along with ethical considerations in AI.

Uploaded by

sirabetegbar12
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Artificial Intelligence

Highland college injibara campus


Department of information technology
Course outline for the course artificial intelligence
Course code: - ITec 4151, Cr.Hr:- 3
Target group information technology students
Year: - V semester: - I
Course description: - The purpose of this course is to give students an understanding of
Artificial Intelligence methodologies, techniques, tools and results. Students will use at least
one AI-language [Lisp, Prolog]. Students will learn the theoretical and conceptual components
of this discipline and firm up their understanding by using AI and Expert System tools in
laboratory sessions, projCP and home assignments.
Course objectives: - At the end of this course the students will be able to:
 Understand reasoning, knowledge representation and learning techniques of
artificial intelligence
 Evaluate the strengths and weaknesses of these techniques and their applicability to
different tasks
 Assess the role of AI in gaining insight into intelligence and perception
 know classical examples of artificial intelligence
 know characteristics of programs that can be considered "intelligent"
 understand the use of heuristics in search problems and games
 know a variety of ways to represent and retrieve knowledge and information
 know the fundamentals of artificial intelligence programming techniques in a
modern programming language
 Consider ideas and issues associated with social technical and ethical uses of machines
that involve artificial intelligence.
Chapter one: - Introduction to AI
After the completion of these chapter students able to understand:
 Objectives/Goals of AI
 What is AI?
 Approaches to AI – making computer:
 Think like a human ( Thinking humanly)
 Act like a human (Acting humanly)
 Think rationally (Thinking rationally)
 Act rationally (Acting rationally)
 The Foundations of AI
 Bits of History and the State of the Art

Prepared by Habtamu.M Page 1


Artificial Intelligence
Chapter two: - Intelligent Agents
After the completion of these chapter students able to understand:
 Introduction
 Agents and Environments
 Acting of Intelligent Agents (Rationality)
 Structure of Intelligent Agents
 Agent Types
 Simple reflex agent
 Model-based reflex agent
 Goal-based agent
 Utility-based agent
 Learning agent
 Important Concepts and Terms
Chapter three: - Solving Problems by Searching and
Constraint Satisfaction Problem
After the completion of these chapter students able to understand:
 Problem Solving by Searching
 Problem Solving Agents
 Problem Formulation
 Search Strategies
 Avoiding Repeated States
 Constraint Satisfaction Search
 Games as search problems
Chapter four: - Knowledge and Reasoning
After the completion of these chapter students able to understand:
 Logical Agents
 Propositional Logic
 Predicate (First-Order)Logic
 Inference in First-Order Logic
 Knowledge Representation
 Knowledge-based Systems
Chapter five: - Uncertain Knowledge and Reasoning (optional)
 Quantifying Uncertainty
 Probabilistic Reasoning
 Probabilistic Reasoning over Time
 Making Simple Decisions
 Making complex decisions
Chapter six: - Learning
 Learning from Examples/Observation
 Knowledge in Learning
 Learning Probabilistic Models
 Neural networks

Prepared by Habtamu.M Page 2


Artificial Intelligence
Chapter seven: - Communicating, Perceiving, and Acting
 Natural Language Processing
 Natural Language for Communication
 Perception
 Robotics
Reference
1. Russell, S. and P. Norvig (1995) Artificial Intelligence: A Modern Approach Prentice-
Hall.
2. Luger, G. (2002) Artificial Intelligence, 4th ed. Addison-Wesley.
3. Bratko, Ivan (1990) PROLOG Programming for Artificial Intelligence, 2nd ed.
Addison-Wesley, 1990
4. Winston, P.H. (1992) Artificial Intelligence Addison-Wesley.
5. Ginsberg, M.L. (1993) Essentials of Artificial Intelligence. Morgan Kaufman.
6. Software Requirement: PROLOG, LISP and PYTHON

Prepared by Habtamu.M Page 3

You might also like