Sie sind auf Seite 1von 9

Assignment Brief

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

To be filled by the Learner


Name of the Learner :

Edexcel No : Centre No : Batch:


Date of Submission :

Unit Assessment Information

Qualification : Higher National Diploma in Computing and Systems Development

Unit Code & Title :H/601/1991 Unit 31Knowledge Based Systems

Assessment Title & Nos :

Learning outcomes and grading opportunities:


LO 01: Understand knowledge-based systems
Learning Outcomes LO1.1
LO 02: Be able to design knowledge-based applications
Learning Outcomes LO2.1 LO2.2 LO2.3
LO 03: 3 Be able to develop knowledge-based applications
Learning Outcomes LO3.1 LO3.2 LO3.3 LO3.4 LO3.5

Merit and Distinction Descriptor


M1 M2 M3 D1 D2 D3

Assessor : Internal Examiner (IE) :

Date Reviewed : Date of IE :

Date Issued : Date Due :

All rights reserved ESOFT Metro Campus, Sri LankaPage 1 of 9


Statement of Originality and Student Declaration

I hereby, declare that I know what plagiarism entails, namely to use anothers work and to present it as
my own without attributing the sources in the correct way. I further understand what it means to copy
anothers work.

1. I know that plagiarism is a punishable offence because it constitutes theft.


2. I understand the plagiarism and copying policy of the Edexcel UK.
3. I know what the consequences will be if I plagiaries or copy anothers work in any of the
assignments for this program.
4. I declare therefore that all work presented by me for every aspects of my program, will be my
own, and where I have made use of anothers work, I will attribute the source in the correct way.
5. I acknowledge that the attachment of this document signed or not, constitutes a binding
agreement between myself and Edexcel UK.
6. I understand that my assignment will not be considered as submitted if this document is not
attached to the attached.

Students Signature: Date:.

All rights reserved ESOFT Metro Campus, Sri LankaPage 2 of 9


Task1

Internet games have become very popular. Designing a good computer game needs to use 3D graphics
and artificial intelligence technologies. Computers are programmed to play chess, scrabble, and even
crossword puzzles (American Scientist, September/October 1999). They are getting better and better; in
fact, a computer beat the worlds number-one chess grand master, Garry Kasparov.

1.1. Do you agree that computer games with artificial intelligence technologies (Expert systems in
gaming) exhibit intelligence? Why or why not? (LO.1.1 part ii)
1.2. Describe how such computer systems perform inference. (LO.1.1 part iii)
1.3. Do you agree that using speech communication as the user interface could increase willingness
to use expert systems in gaming? Why or why not? (LO.1.1 part ii)
1.4. Proponents of AI claim that we will never have machines that truly think because they cannot,
by definition, have a soul. Supporters claim a soul is unnecessary. They cite the fact that argue
humanity originally set out to create an artificial bird for flight. Instead it eventually created an
airplane which is not a bird, but functionally acts as one. Debate the issue. (LO.1.1 part iii)

Task 2

Consider the decision-making situation defined by the following rules:

If it is a nice day and it is summer, then I go to the beach


If it is a nice day and it is winter, then I go to the canal boatingresort
If it is not a nice day and it is summer, then I go to work
If it is not a nice day and it is winter, then I go to class
If I go to the beach, then I swim.
If I go to the canal boatingresort, then I go boat riding
If I go boat riding or I swim, then I have fun.
If I go to work, then I make money.
If I go to class, then I learn something.

Follow the rules for the following situations (what do you conclude for each one?):

It is a nice day and it is summer.


It is not a nice day and it is winter.
It is a nice day and it is winter.
It is not a nice day and it is summer.

2.1. Are there any other combinations that are valid? Explain.(LO.1.1 part i ,LO.1.1 part iv)
2.2. What needs to happen for you to learn something in this knowledge universe? Start with the
conclusion learn something and identify the rules used (backward) to get tothe needed facts.
(LO.1.1)
2.3. Encode the knowledge into a graphical diagram (Semantic network).(LO.2.1)

All rights reserved ESOFT Metro Campus, Sri LankaPage 3 of 9


2.4. Write a prolog program or other third-generation language program. Use IF- THEN (ELSE)
statements in your implementation. (LO.2.2),(LO.3.1)
2.5. Explain how hard would it be to modify the program to insert new facts and a rule such as:
If it is cloudy and it is warmand it is not rainingand it is summerthen I swim(LO.3.2),(LO.3.3)

Task3

All animals have skin. Fish is one kind of animal, birds are another type and mammals are a third kind.
Normally fish has gills and can swim, while
birds have wings and can fly. While fish and birds usually lay eggs, mammals do not. Although sharks are
fish, they do not lay eggs. They are very dangerous. Salmon is another fish and is considered a delicacy. C
anary is a bird and is yellow. Ostrich is a bird, which is very tall, but cannot fly, only walk.

3.1. Represent the above facts and rules in First Order Logic expressions.(LO.2.1)
3.2. Write a prolog program or other third-generation language program and knowledge base to execute
this knowledge.(LO.3.1),(LO.2.3)
3.3. Using your program answer the following questions (LO.3.2)
Can canaries fly?
What is the color of canaries?
Can ostriches fly?
Do canaries have skin?
Are sharks dangerous?
3.4. Complete the above system test using proper test cases and provide all the test documents and error
handlings.(LO.3.4)(LO.3.3)
3.5. Prepare a user document to illustrate how to work with your implemented system.(LO.3.5)

Observation Sheet

Activit Activity Learning Date Feedback


y Outcome (Pass/ Redo)
No (LO)
1 design knowledge base, rules and structure Task 3.2
of the application
Task 2.4
2 Insert sample facts to the knowledgebase Task 3.2
3 Write, Run and test the programs in Task Task 2.4
2.4 and 3.2 Task 3.2

All rights reserved ESOFT Metro Campus, Sri LankaPage 4 of 9


4 Run and test all rules written in Task 3.2 Task 3.4

5 Answer the question given in task 3.3 by Task 2.1


using the program Task 2.2
Task 3.3

Comments:

Assessor Name :.

Assessor Signature :.

All rights reserved ESOFT Metro Campus, Sri LankaPage 5 of 9


Possible
Outcomes/Criteria for PASS Page Feedback
evidence
LO1- Understand knowledge-based systems
1.1 Analyse a real-world knowledge-based system, detailing: Task 1.1
I. data, rules and structure Task 1.2
II. how the knowledge is managed Task 1.3
Task 1.4
III. how artificial intelligence traits are incorporated into
Task 2.1
the system Task 2.2
IV. how an expert system is created from utilizing the
knowledge base and including AI traits

LO2 - Be able to design knowledge- based applications


2.1 plan the design of an application using an AI development language Task 2.3
Task 1.1
2.2 identify the screen components and data and file structures required to Task 2.4
implement a given design

2.3 design knowledge base, rules and structure of the application Task 3.2

All rights reserved ESOFT Metro Campus, Sri LankaPage 6 of 9


LO3- Be able to test and document relational database systems
3.1 implement the application Task 2.4
Task 3.2

3.2 implement data validation for inputs Task 2.5


Task 3.3

3.3 identify and implement opportunities for error handling and reporting. Task 2.5
Task 3.4

3.4 design and implement a test strategy Task 3.4

3.5 create documentation to support users Task 3.5

Grade Descriptor for MERIT Possible evidence Feedback


M1 Identify and apply strategies to find appropriate
solutions Task 2.4, Task 3.2

M1.2complex problems with more than one variable have been


explored
M2 Select / design appropriate methods / techniques
M2.1relevant theories and techniques have been applied Task 2.4, Task 3.2
M2.3 a range of sources of information has been used Proper use of Harvard referencing.
At least of five appropriate
references needed.
M3 Present and communicate appropriate findings Documentation is well structured
and according to the formatting
M3.3 A range of methods of presentation have been used and guidelines with non-overlapping
technical language has been accurately used facts.

All rights reserved ESOFT Metro Campus, Sri LankaPage 7 of 9


Grade Descriptor for DISTINCTION Possible evidence Feedback
D1 Use critical reflection to evaluate own work and justify
valid conclusions

D1.3 Self-criticism of approach has taken place Report: shown in the self-reflection
section

D1.4 Realistic improvements have been proposed against Good conclusion with suggestions
defined characteristics for subject for further improvement

D2 Take responsibility for managing and organising


activities
Task 1
D2.3 Activities have been managed
Gantt chart must be provided at
the appendix section and submit
the work on time.
D3 Demonstrate convergent / lateral / creative thinking

D3.5 Innovation and creative thoughts have been applied Create simple GUIs for task 2 and
task 3

All rights reserved ESOFT Metro Campus, Sri LankaPage 8 of 9


Strengths: Weaknesses:

Future Improvements & Assessor Comment:

Assessor: Signature: Date: ____/____/______

Internal Verifiers Comments:

Internal Verifier: Signature: Date: ____/____/______

All rights reserved ESOFT Metro Campus, Sri LankaPage 9 of 9

Das könnte Ihnen auch gefallen