You are on page 1of 7

ArtificialIntelligence

CourseManual
GHANATELECOMUNIVERSITYCOLLEGE

ArtificialIntelligence

CourseManual

CourseCode: ICT311
Prerequisites: None
Level 300
Semester/AcademicYear: I/September 2010
CreditHours: 3
CourseInstructor:

LempogoForgor
Facultyofinformatics
Office:BlockA,R.03
forlempo@yahoo.co.nz



ArtificialIntelligence
CourseManual
COURSE DESCRIPTION:
This course introduces the basic concept and techniques of artificial intelligence. It is
devoted to creating software to get computers to perform intelligent task. Student will
acquire the fundamentals of artificial intelligence techniques for analysing and problem
solving. This course provides an introduction to artificial intelligence (AI). The emphasis
will be on the logical foundations of AI and problem solving methods. The course covers the
widely applied techniques of logical representation languages and search techniques for
problem solving, action representations and planning, as well as learning.

LEARNING OUTCOMES:
At the successful completion of this course, you should be able to:
Understand the definition of artificial intelligence
Understand the different faculties involved with intelligent behavior
Examine the different ways of approaching AI
Look at some example systems that use AI
Trace briefly the history of AI
Have a fair idea of the types of problems that can be currently solved by
computers those that are as yet beyond its ability and
Exhibit capabilities to use search techniques for problem solving.
Explain common knowledge representation methods
Understand Neural networks and their applications
Discuss fuzzy logic and where it can be used



ArtificialIntelligence
CourseManual
TEACHING AND LEARNING METHODS
Class contact time will comprise of a combination of lecture and discussion sessions. During
lectures students will be required to contribute by answering questions and contributing to a
topic on the floor for discussion.
The class will meet for three hours every week (see Time table).

TOPICS AND COURSE SCHEDULE
Unit Topic Week
Unit 1 Introduction to course 1
Unit 2 Introduction to Agents 2
Unit 3 Search Algorithms 34
Unit 4 Expert systems and Knowledge Acquisition 56
Unit 5 Knowledge Representation 78
Unit 6 Fussy Logic 910
Unit 7 Neural networks 1112


UNITS OVERVIEW

UNIT 1: INTRODUCTION TO COURSE
By the end of this unit, students should be able to:
Define Artificial Intelligence and the state of the art
Discuss the practical impact of AI
State some famous AI systems
Discuss some typical AI problems.



ArtificialIntelligence
CourseManual
UNIT 2: INTRODUCTION TO AGENTS
On completion of this lesson the student will be able to:
Define agents and environments
Understand what an agent is and how an agent interacts with the environment.
Given a problem situation, the student should be able to
Identify the percepts available to the agent and
The actions that the agent can execute.
Understand the performance measures used to evaluate an agent
The student will become familiar with different agent architectures

UNIT 3: SEARCH ALGORITHMS
By the end of this unit, students should be able to:
Explain the term search
Discuss the main components of problem solving
Discuss the basic search algorithms

UNIT 4: EXPERT SYSTEMS AND KNOWLEDGE ACQUISITION
By the end of this unit, students should be able to:
Defining Knowledge Acquisition
Discuss the process of knowledge acquisition
Explain Interviewing for Knowledge Acquisition

UNIT 5: KNOWLEDGE REPRESENTATION AND AI
By the end of this unit, students should be able to:
Defining Knowledge Representation
Discuss Knowledge Representation Schemes
ArtificialIntelligence
CourseManual
Discuss Semantic Networks

UNIT 6: FUSSY LOGIC
By the end of this unit, students should be able to:
Define a Membership function
Discuss Fuzzy variables
Define a fuzzy Set and Set operations
Explain Fuzzy relations
Discuss the applications of fuzzy Logic

UNIT 7: NEURAL NETWORKS
By the end of this unit, students should be able to:
Explain an artificial neural network
Discuss the types of neural networks
Explain perceptron learning

COURSE ACTIVITIES
Course
Requirements
Activity Minimum
Percentage
Assignments 10%
Mid Semester Exams 20%
End Of Semester Exams 70%
Total 100%

LITERATURE AND READING MATERIALS
Text Books:
Elaine Rich and Kevin Knight, Artificial Intelligence, Second Edition, Tata
McGraw Hill, 2003.
ArtificialIntelligence
CourseManual


References:

1. Stuart Russell, Peter Norvig, Artificial Intelligence A Modern Approach, Second
Edition, Pearson Education, 2004.
2. Nils J . Nilsson, Artificial Intelligence: A new Synthesis, Harcourt Asia Pvt. Ltd.,
2000.
3. George F. Luger, Artificial Intelligence-Structures And Strategies For Complex
Problem Solving, Pearson Education, 2002.

COURSE EVALUATION GUIDELINES
Performance in the course will be assessed on the following basis:
Coursework Assignments 10%
Mid-Semester Examination 20%
End of Semester Examination 70%




MID-SEMESTER EXAMINATION
This will be based on the first four Units. The format will be constructed response,
but short answers. Check the academic calendar for all timelines.


END OF SEMESTER EXAMINATION
The end of Semester Examination will be based all Units covered. The format will be
constructed response, essays, and practical application questions. Check the academic
calendar for all timelines.

ArtificialIntelligence
CourseManual

GRADE SCALE
70 - 100% A
60 69% B
50 59% C
40 49% D
Below 40 F

COURSE REQUIREMENTS AND POLICIES
1. Class Participation: Preparation and engaged participation at all class sessions are
expected of all students. This course depends on your active and informed
participation.
a. Students need to have read the given topic and be prepared with points for
discussion
b. Many topics will be explored. Your active participation is vital to your success
and the success of the class
2. Deadlines are sacred and firm. Failure to keep deadlines will adversely affect your
grade. All written assignments should be typed. Written assignments will be assessed
by content, format, following directions, and correct spelling/grammar.
3. Attendance: regular attendance and promptness are expected at each lecture. The
instructor is to be informed of unavoidable absences prior to the class meeting. The
student is responsible for getting notes and assignments from other members.