AD1 - Procedural Programming
AD1 - Procedural Programming
(AD1)
Qualification:
Assessment title:
Version: SAMPLE
(if applicable)
Deadline date
Start date
Assessment Composition
Unit coverage (LO & AC
references)
Task
Evidence
1.1
2.1, 2.2
Grading ref
Pass (1 mark),
Merit (2 marks),
Distinction (3 marks)
Pass (1 mark),
Merit (2 marks),
Distinction (3 marks)
Pass (1 mark),
Merit (2 marks),
Distinction (3 marks)
Pass (1 mark),
Merit (2 marks),
Distinction (3 marks)
Plagiarism
It is your qualification, so it must be your own work.
Your assessor must be able to identify which work you have done yourself, and what you have found
from other sources. It is therefore important to make sure you acknowledge all of your sources.
You assessor can show you how to do this for the assessment you are doing.
Notes to candidates:
Assessment tasks
(AD1)
This assessment has been written to make sure you have the opportunity to show that you have
met the learning outcomes of the unit.
You will be marked against the assessment criteria of the unit and the grading criteria for the
qualification. You should read these carefully before you start so you know what you need to do.
You should make sure that you do your best in the assessment so that the evidence you hand in
shows your best performance for this unit.
You may ask your assessor for help in understanding the tasks, but all of the work you hand in
must be your own work.
If you have a good reason for needing more time, you will need to explain the reasons to your
assessor and agree a new deadline date. Changes to dates will be at the discretion of the
assessor, and the centre may not mark work that is handed in after the agreed deadlines.
Scenario/context
You work as a software developer for a software company called Soft Ireland which is specialised in
developing bespoken computer application using a variety of technologies available.
Task 1:
The director of the company has received a project to be developed using C++, he is a bit confused
because the project specifies that the application should be developed using Procedural Programming
Paradigm, and he does not know what exactly it is. You have been asked to produce a report containing
between 500 and 1,000 words explaining what Procedural Programming Paradigm is, the main
advantages and disadvantages of it.
Evidence to be handed in: Electronically submitted report in MS Word format
Task 2:
The project taken by the company is to create an application to process the payroll of the client. The
document does not contain enough details about the application. Therefore, you have been asked to
interview the client to gather the requirements of the application, and to produce a report highlighting the
design specification of the solution in which should include, for example: diagram, inputs, outputs, and
any other relevant information about the application.
Evidence to be handed in: Electronically submitted report in MS Word format
Task 3:
Based on the requirements of the gather in Task 2, you need to develop the required application using
C++ programming language and using Procedural Programming Paradigm.
Evidence to be handed in: Electronically submitted source code of the application
Assessment tasks
(AD1)
Task 4:
To conclude the project, you have been asked to produce a report containing the following aspects:
Support document
filled in the front sheet correctly for all of your written work including the declaration of
authenticity
labelled any loose sheets or products carefully with your name and the qualification
and assessment titles, and date.