You are on page 1of 17

Assignment Brief

BTEC Level 4-5 HNC/HND Diploma (QCF)

To be filled by the Student
Name of the Student : Edexcel No :

Registration No : Batch No :

Unit Assessment Information

Qualification : Higher National Diploma in Computing and Systems Development

Unit Code & Title : Unit 31 – Knowledge Based Systems (KBS – 16 – 001)

Assessment Title & No’s : A Knowledge Based System for the analysis of systems

LO 01: Understand knowledge-based systems
Learning Outcomes LO 1.1

LO 02: Be able to design knowledge-based applications
Learning Outcomes LO 2.1 LO 2.2 LO 2.3

LO 03: 3 Be able to develop knowledge-based applications
Learning Outcomes LO 3.1 LO 3.2 LO 3.3 LO 3.4 LO 3 .5

Merit and Distinction Descriptor
M1 M2 M3 D1 D2 D3

Date Issued : Date Due :

Date of Submission:

Assessor : Date Assessed:

Internal Verifier (IV): Date of IV:

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 1 of 17

namely to use another’s work and to present it as my own without attributing the sources in the correct way. I further understand what it means to copy another’s work. 2. I understand that my assignment will not be considered as submitted if this document is not attached to the attached. 5. declare that I know what plagiarism entails. I acknowledge that the attachment of this document signed or not. will be my own. 1. Statement of Originality and Student Declaration I hereby. 3. 4. and where I have made use of another’s work. I know that plagiarism is a punishable offence because it constitutes theft. Sri Lanka Page 2 of 17 . I declare therefore that all work presented by me for every aspects of my program.……………… All rights reserved ©ESOFT Metro Campus. I will attribute the source in the correct way. I understand the plagiarism and copying policy of the Edexcel UK. 6. I know what the consequences will be if I plagiaries or copy another’s work in any of the assignments for this program. constitutes a binding agreement between myself and Edexcel UK. Student’s Signature: …………………………… Date:.

2. (LO1.1.Task 1 Imagine a knowledge base system for finding a fault in a car.4.1 part iii) 1. Sri Lanka Page 3 of 17 . What are the knowledge base components (Data. Do you think that someday Humans can be replaced with AI based systems? Why or Why not? (LO. How to use Forward & Backward chaining inferencing mechanisms for the knowledge management. Computer: The starter motor in your car has jammed 1. Do you agree that computers with artificial intelligence technologies (Expert systems in fault diagnosis) exhibit intelligence? Explain the reasons. Computer: When you put the lights on do they go dim? User: Yes Computer: When you turn the ignition is there a clicking sound? User: Yes. Describe related to the above motor car faulty diagnosis system.3. A dialogue between the computer and the user might proceed as follows: Computer: Does the engine turn when you engage the ignition? User: No. Describe how such computer systems perform inferencing. rules and structures) related to the above motor car faulty diagnosis system (LO1.1 Part ii) 1.1. (L0 1. What are the major benefits of Expert Systems compared to manual systems in a fault diagnosis system.1 part iv) All rights reserved ©ESOFT Metro Campus.1 Part i)? 1.

3.THEN (ELSE) statements in your implementation. Cars travel on Land and Airplanes fly on the air.  If I am an IT Professional and hardworking.2. What needs to happen for you to “be graduate” in this knowledge universe? Start with the conclusion “be graduate” and identify the rules used (backward) to get to the needed facts. Leaf is a electric car with zero- emission. then I will miss the lessons. Hybrid cars moves with fuel and battery charge. Electric cars do not need fuel. then I will learn something.  If I learn something then I will be knowledgeable.Task 2 Consider the decision-making situation defined by the following rules:  If I go to college and attend lectures.1. they move on with electric charge on the battery.  If I graduate or go on a trip.  If I attend lectures and Study hard. then I will graduate. (LO. Use IF.3) 2. then I will earn more money. M 1. Design a simple user interface to enter the facts and rules for the above system.  If I attend lectures and study hard then I will pass the exams. (LO.2) Task 3 All vehicles need Fuel.  If I go to college and not attend lectures. Are there any other combinations that are valid? Explain. Aqua is a hybrid car with low emission.  If I go to college and not attend lectures.1) 2.  If I miss the lesson then I can’t complete my assignments.2. Encode the knowledge into a graphical diagram (Inference network). (LO. Represent the above facts and rules in First Order Logic expressions.2. Boats do not have wheels. 2. Sri Lanka Page 4 of 17 . Sail boat is a kind of boat and it moves by wind power. Car is a type of vehicle.2. Boat is one type while Airplane is another type. Write a prolog program.1. Follow the rules for the following situations (what do you conclude for each one?):  If I go to college and attend lectures. Cars and Airplanes have wheels.  If I am an IT professional and hard working. then I will be happy.  If I earn more money.  If I pass the exams. 3. All rights reserved ©ESOFT Metro Campus. Jet is a kind of Airplane which is very fast.2. then I will go on a trip.

3.3.2) 3.3) 3. M 1. Sri Lanka Page 5 of 17 .4) Hint: -Using your program answer the following questions  Can jets fly?  Do jets have wheels?  What is the zero-emission car?  Can sail boats fly?  Are sail boats need fuel? 3. Test the above system using well designed test cases and provide all the test documents (LO 3. (LO.3. Write a prolog program or other third-generation language program and knowledge base to execute this knowledge. (LO 3.5.4.2.5) All rights reserved ©ESOFT Metro Campus. Identify and implement opportunities for error handlings.2. (LO.1) 3. Validate the user inputs and provide error messages for invalid inputs. (LO. Prepare a user document to illustrate how to work with your implemented system.3.

Table of Contents .

Table of Figures .

Table of tables .

KBS – 16 – 001 1 .

References KBS – 16 – 001 2 .

Gantt chart KBS – 16 – 001 3 .

3 by Task 2.2 3 Write.4 5 Answer the question given in task 3.2 Task 3. Run and test the programs in Task Task 2.2 4 Run and test all rules written in Task 3. Sri Lanka Page 4 of 17 .4 and 3.4 2.2 of the application Task 2.3 Comments: Assessor Name :……………………………………………. Observation Sheet Activity Activity Learning Date Feedback No Outcome (LO) (Pass/ Redo) 1 design knowledge base.1 using the program Task 2. rules and structure Task 3.2 Task 3. All rights reserved ©ESOFT Metro Campus. Assessor Signature :…………………………………………….2 Task 3.4 2 Insert sample facts to the knowledgebase Task 3.

1 – II. rules and structure of the application Task 2.Be able to design knowledge.4 III.Understand knowledge-based systems 1.3 design knowledge base. Possible Outcomes/Criteria for PASS Page Feedback evidence LO1. how an expert system is created from utilizing the knowledge base and including AI traits LO2 . rules and structure Task 1. how the knowledge is managed 1.2 . detailing: I.based applications 2.1 Analyse a real-world knowledge-based system. how artificial intelligence traits are incorporated into the system IV.1 2. data.3 required to implement a given design 2.1 plan the design of an application using an AI development language Task 2.2 identify the screen components and data and file structures Task 2.

5 create documentation to support users Task 3. M3 Present and communicate appropriate findings Documentation is well structured and according to the formatting M3. Task 3.3 A range of methods of presentation have been used and guidelines with non-overlapping technical language has been accurately used facts.3 identify and implement opportunities for error handling and Task 3.4 design and implement a test strategy Task 3.3 a range of sources of information has been used At least of five appropriate references needed.2 3.Be able to develop knowledge based applications 3.3 reporting.LO3 .2 complex problems with more than one variable have been Explored M2 Select / design appropriate methods / techniques Proper use of Harvard referencing.1 3. M2.4 3.2 M1. 3.2 implement data validation for inputs Task 3. .5 Grade Descriptor for MERIT Possible evidence Feedback M1 Identify and apply strategies to find appropriate solutions Solutions given in Task 2.4.1 implement the application Task 3.

5 Innovation and creative thoughts have been applied and task 3 Innovative solutions for the Task 2 and Task 3 .3 Self-criticism of approach has taken place Good conclusion with D1.3 Activities have been managed submit the work on time. D3 Demonstrate convergent / lateral / creative thinking Create simple GUIs for task 2 D3.4 Realistic improvements have been proposed against suggestions for further defined characteristics for subject improvement D2 Take responsibility for managing and organising activities Gantt chart must be provided at the appendix section and D2.Grade Descriptor for DISTINCTION Possible evidence Feedback D1 Use critical reflection to evaluate own work and justify valid conclusions Report: shown in the self- reflection section D1.

Strengths: Weaknesses: Future Improvements & Assessor Comment: Assessor: Signature: Date: ____/____/______ Internal Verifier’s Comments: Internal Verifier: Signature: Date: ____/____/______ .