Faculty of Computers and Information

Model (No 12)

Course Specification : Knowledge Base Systems

2008 - 2009

 
Farabi Quality Management of Education and Learning - 17/5/2024
University :Mansoura University
Faculty :Faculty of Computers and Information
Department :Computer Science
1- Course data :-
Code: عح472
Course title: Knowledge Base Systems
Year/Level: رابعة علوم الحاسب
Program Title:
  • All Academic programmes
Specialization:
Teaching Hours: Theoretical: 3Tutorial: Practical: 3
2- Course aims :-
  1. This course introduces students to learn how to build expert systems in a variety of application areas.
  2. Learn the student how knowledge Engineer select the soaftware and hardware tools for the project, extract the necessary knowledge from the Domain Expert and implement the knowledge in a correct and efficient knowledge base.
3- Course Learning Outcomes :-
4- Course contents :-
NoTopicsWeek
1Introduction to : knowledgebased expert systems, conventional programming versus knowledge engineering
2Human problem solving : Human knowledge Acquisition - the production system as a processing model - problem solving - varieties of knowledge - the nature of experties.
3Knowledge Representation issues.
4Strategies for representing knowledge : Using Predicate Logic - Resolution in Predicate Logic.
5representing knowledge : Using Rules - Forward and Backward Reasoning.
6representing knowledge : Using Semanic network.
7representing knowledge : Using Frames.
8Uncerainty - Symbolic Reasoning under Uncerainty.
9Languages and tools : Levels of soaftware, AI language and environments.
10Building Expert Systems in Prolog.

5- Teaching and learning methods :-
SMethod
Lectures
Practical work
Term project to build a prototype for Real expert system

6- Teaching and learning methods of disables :-
    No data found.

7- Student assessment :-
A. Timing
NoMethodWeek
1Mid_Term Exam8
2Practical Exame12
3Oral EXam and descussion to the Term project14
4Final Term Exam16
B. Degree
NoMethodDegree
1Mid_term examination5
2Final_term examination75
3Oral examination 5
4Practical examination 10
5Semester work5
6Other types of asessment
Total100%

8- List of books and references
SItemType
1An Introduction to Expert Systems ( Knowledge Base )
2DAN W. PATTERSON, " Artificial Intelligence an Expert Systems " 2004
3Peter Jackson, " Introduction to Expert Systems "
4Robert I. Levine, " A Comperhensive Guide to AI and Expert Systems "

9- Matrix of knowledge and skills of the course
SContentStudy week
Introduction to : knowledgebased expert systems, conventional programming versus knowledge engineering
Human problem solving : Human knowledge Acquisition - the production system as a processing model - problem solving - varieties of knowledge - the nature of experties.
Knowledge Representation issues.
Strategies for representing knowledge : Using Predicate Logic - Resolution in Predicate Logic.
representing knowledge : Using Rules - Forward and Backward Reasoning.
representing knowledge : Using Semanic network.
representing knowledge : Using Frames.
Uncerainty - Symbolic Reasoning under Uncerainty.
Languages and tools : Levels of soaftware, AI language and environments.
Building Expert Systems in Prolog.

Course Coordinator(s): -
  1. Tarek Tawfek Ahmed Hamza
Head of department: -