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.
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 ratings0% 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.
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