UNIVERSITY EXAMINATIONS: 2021/2022
EXAMINATION FOR THE DEGREE OF BACHELOR OF SCIENCE IN
INFORMATION TECHNOLOGY/APPLIED COMPUTING/SOFTWARE
DEVELOPMENT
BIT 4405/ BAC 2305/ BSD 2303: EXPERT SYSTEMS
FULL TIME/PART TIME/DISTANCE LEARNING
ORDINARY EXAMINATION
DATE: DECEMBER, 2021 TIME: 3 HOURS
INSTRUCTIONS: Answer question ONE COMPULSORY and ANY OTHER TWO questions
QUESTION ONE – 20 MARKS (COMPULSORY)
a) What kinds of knowledge would an automated course selection agent need to represent?
[5 marks]
b) Using the automated course selection agent as an example, define five problems
connected with knowledge representation. [5 marks]
c) Identify six application areas where reasoning under conditions of uncertainty is
necessary, and explain briefly why. [6 marks]
d) Pick one of these areas and design four inference rules that might be used for reasoning in
that domain. [4 marks]
QUESTION TWO – (15 MARKS)
a) Explain the benefits of using rules (6 marks)
b) Explain the operating principle of the inference engine (4 marks)
c) Would an expert system be a suitable technique for implementing an automated course
selection agent? [5 marks]
QUESTION THREE – (15 MARKS)
a). Given the following rules:
R1:If corn is grown on poor soil, then it will rot.
R2:If soil hasn’t enough nitrogen, then it is poor soil
Explain how the rules will be applied in forward chaining and backward chaining
[4 marks]
b). Explain the types of knowledge used by neural networks and by rule based systems
[5 marks]
c). Describe the phases of knowledge engineering? [6 marks]
QUESTION FOUR – (15 MARKS)
Insurance companies have been considering technologies that are appropriate in processing
insurance claims. You are required to explore the possibility of developing a knowledge-based
expert system for insurance claim management. Discuss the concepts that can be used in the expert
system that can implement such a system [15 marks]