ASSIGNMENT
Pearson BTEC Higher National Diploma in
Computing
Student Name
Pearson No Pearson’s Centre Ref. #. 75803
Student Reg. #. Email Address
Unit Number and Title 01 - Programming
Assignment Title Customized Food Ordering System
Cohort/ Batch JHND / Computing 23A Academic Year/ Semester
Unit Assessor Ms V.Kirushanthy Internal Verifier
Issue Date Formative Feedback Date 01
Submission Date Formative Feedback Date 02
Formative Assessor Feedback
Summative Assessor Feedback
Grade Assessor Sign & Date IV Signature & Date
Re submission Feedback Re-submission Date
Grade Assessor Sign & Date IV Signature & Date
Student to assessor feedback (Optional)
Student Signature & Date
Student Agreement: I understand the feedback given to me and agree to carry
out the actions in future works as required and indicated.
Pearson BTEC Higher National Diploma in
Computing
01 – Programming
Student Name
Student Reg. #. Pearson No
This assignment must be submitted via Assignmnt Division at the Admin Department. You should submit BOTH a printed and
an electronic version (on a CD) of your work. The assignment will not be accepted by Assignmnt Division unless the forms are
completed correctly.
If you wish to seek an extension for an assignment, you will need to apply directly to your assessor by late extension form. This
needs to occur as soon as you become aware that you will have difficulty in meeting the due date, You must provide a reason
for the extension.
Marked assignments will not be returned to students. It is advisable to retain a copy of your assignment for your own records.
Plagiarism
Plagiarism is a particular form of cheating. Plagiarism must be avoided at all costs and students who break the rules, however
innocently, may be penalised. It is your responsibility to ensure that you understand correct referencing practices. As a university
level student, you are expected to use appropriate references throughout and keep carefully detailed notes of all your sources of
materialsfor material you have used in your work, including any material downloaded from the Internet. Please consult the relevant
unit lecturer if you need any further advice.
Declaration of Academic Honesty
I. I certify that the assignment submission is entirely my own work. YES NO
II. I have clearly indicated in my assignment any work that has been contributed by another student. YES NO
III. I fully understand the consequences of plagiarism YES NO
IV. I understand that making a false declaration is a form of malpractice. YES NO
V. I have clearly indicated in my assignment any work that has been carried out collaboratively with another
YES NO
student/s.
VI. I confirm that wherever I have used someone else’s words, concepts, graphics or data in my work, I have
YES NO
clearly indicated exactly where I have done so, using the Harvard Referencing System.
VII. I confirm that I have clearly indicated, by Harvard Referencing, where I have used someone else’s graphics
YES NO
or data, concepts, words, irrespective of whether I have quoted, or I have paraphrased in my own words.
Student Signature Date
Assignment Receipt (Assignment Division Copy)
Works being submitted Report CD / DVD Specify Others
Proposed Submission Date Actual Submission Date
Submitted by Received by
Assignment Receipt (Student Copy)
BCAS accepts no responsibility for assignments submitted after office hours, submitted to other staff members or
without an assignment receipt. This form is not valid without an assignment submission stamp and signature of the staff.
Unit Number and Title 01 – Programming
Assignment Title & #. Customized Food Ordering System
Cohort/ Batch JHND / Computing 23A Unit Assessor Ms V.Kirushanthy
Issue Date Proposed Submission Date
Works being submitted Report CD / DVD Specify Others
Student Name Student Reg. #.
Extended Submission
Actual Submission Date
Date
Submitted by Received by
Submission Format
You are to submit an A4 sized word-processed document. The font face should be Arial, font size to be 11,
line spacing to be 1.5pt and pharagraph spacing to be 6pt above and after pharagraph. However, as a
professional report, clarity and readability are critically important. You are encouraged to use diagrams and
graphics to help to explain the topics. Any material (images, drawings, diagrams, text) that is derived from
other sources must be suitably referenced using a standard form of citation.
Your report should be 1,500–2,000 words in length. While you will not be penalised for exceeding this word
count, keep in mind that being clear and succinct are key features of professional documents. After
completing your project you are require to do a presentation on your coutcomes and Your presentation
slides to be printed in A4 single side print (2 Slides in a Page Format) and annexed to your
report.Presenters are allowed to use any harmless tools in their presentation.
Learning Outcomes and Assessment Criteria
Pass Merit Distinction
LO1 Define basic algorithms to carry out an operation and outline the process of programming an
application
D1 Evaluate the
P1 Define an algorithm and outline the implementation of an
process in building an application. M1 Analyse the process of algorithm in a suitable
writing code, including the language and the
P2 Determine the steps taken from potential challenges faced. relationship between the
writing code to execution. written algorithm and the
code variant.
LO2 Explain the characteristics of procedural, object orientated and event-driven programming
D2 Critically evaluate the
P3 Discuss what procedural, object- M2 Compare the procedural, source code of an application
orientated and event-driven paradigms object-orientated and event that implements the
are; their characteristics and the driven paradigms used in given procedural, object-orientated
relationship between them. source code of an application. and event-driven paradigms,
in terms of the code structure
and characteristics.
LO3 Implement basic algorithms in code using an IDE
M3 Enhance the algorithm D3 Evaluate the use of an
P4 Write a program that implements an written, using the features of the IDE for development of
algorithm using an IDE. IDE to manage the development applications contrasted with
process not using an IDE
LO4 Determine the debugging process and explain the importance of a coding standard
P5 Explain the debugging process and D4 Evaluate the role and
explain the debugging facilities M4 Examine how the
purpose of a coding standard
available in the IDE. debugging process can be used
and why it is necessary in a
to help develop more secure,
P6 Explain the coding standard you robust applications. team as well as for the
have used in your code. individual.
Assignment Brief
Case Study
Royal Food Corner, is a very famous food corner in Jaffna. They have a huge number of customers daily.
Here the main specialty of this food corner is customers can use their favourite food and curry at the lowest
price. For this reason, they have huge customers daily. And currently, they are doing a manual billing
system. Now they feel it’s difficult to manage.
Thus example, customers can use base food for the needed quantity and by the by they can use which
curry and quantity also they want.
The Royal Food Corner has contacted you as a Software Engineer in this regard and requested to develop
such a computer module. To know their requirements and develop a System for them.
Unit Learning Outcomes
LO1 Define basic algorithms to carry out an operation and outline the process of programming an
application
Assignment Brief and Guidance
Task 1.1 Define the Algorithm and develop Linear search Algorithm and produce Report
executable programming code for it.
Task 1.2 Determine the steps taken from writing code to execution. Report
Unit Learning Outcomes
LO2 Explain the characteristics of procedural, object orientated and event-driven programming
Assignment Brief and Guidance
Discuss what procedural, object-orientated and event-driven paradigms are;
Task 2.1 Presentation
their characteristics and the relationship between them.
Unit Learning Outcomes
LO3 Implement basic algorithms in code using an IDE
Assignment Brief and Guidance
System Demo
Task 3.1 Implement the simple Food Ordering system for Royal Food corner
& Viva
Unit Learning Outcomes
LO4 Determine the debugging process and explain the importance of a coding standard
Assignment Brief and Guidance
Explain the debugging process and explain the debugging facilities available in
Task 4.1 Report
the IDE.
Task 4.2 Explain the coding standard you have used in your code. Report
Grading Criteria Formative Feedback
LO1 Define basic algorithms to carry out an operation and outline the process of programming an
application
P1
Define an algorithm and outline the process in building an application.
Comments:
P2
Determine the steps taken from writing code to execution.
Comments:
Analyse the process of writing code, including the potential challenges faced.
M1 Comments:
Evaluate the implementation of an algorithm in a suitable language and the
relationship between the written algorithm and the code variant.
D1
Comments:
LO2 Explain the characteristics of procedural, object orientated and event-driven programming
Discuss what procedural, object-orientated and event-driven paradigms are; their
characteristics and the relationship between them.
P3
Comments:
Compare the procedural, object-orientated and event driven paradigms used in given
source code of an application.
M2 Comments:
Critically evaluate the source code of an application that implements the procedural,
object-orientated and event-driven paradigms, in terms of the code structure and
characteristics.
D2
Comments:
LO3 Implement basic algorithms in code using an IDE
Write a program that implements an algorithm using an IDE.
P4 Comments:
Enhance the algorithm written, using the features of the IDE to manage the
development process
M3
Comments:
Evaluate the use of an IDE for development of applications contrasted with not using
an IDE
D3
Comments:
LO4 Determine the debugging process and explain the importance of a coding standard
Explain the debugging process and explain the debugging facilities available in the
IDE.
P5
Comments:
P6 Explain the coding standard you have used in your code.
Examine how the debugging process can be used to help develop more secure,
robust applications.
M4 Comments:
Evaluate the role and purpose of a coding standard and why it is necessary in a team
as well as for the individual.
D4 Comments: