London School of Science & Technology

Assignment front sheet
Qualification

Unit number and title

Pearson BTEC Level 5 HND Diploma in
Computing and Systems Development (QCF)

Unit 18: Procedural Programming

Student name

Assessor name
Samidha Kurle

Date issued

Completion date

23/05/2016

31/07/2016

Assignment title

LO
LO 1

Learning outcome
(LO)
Understand the principles
of procedural
programming

Submitted on

Implement C++ program for following scenario.

AC
1.1

In this assessment you will have the
opportunity to present evidence that
shows you are able to:

Task
no.

Evidence
(Page no)

Discuss the principles, characteristics and
features of procedural programming
1

M1
Be able to design
procedural programming
solutions

2.1
2.2

LO 2
M2
D2
Be able to implement
procedural programming
solutions
LO 3

3.1
3.2
3.3
M3
D1

LO 4

Be able to test procedural

4.1

Discuss the use of application software and
actions to be taken for successful
implementation.
Identify the program units and data and file
structures required to implement a given design
Design a procedural programming solution for a
given problem

2

Select / design and apply appropriate methods /
techniques
Take responsibility for managing and organizing
activities
Select and implement control structures to
meet the design algorithms
Correctly use parameter passing mechanisms
Implement a procedural programming solution
based on a prepared design
Present and communicate appropriate findings
Use critical reflection to evaluate own work and
justify valid conclusions
Critically review and test a procedural

Page 1 of 7

3

Version 1.0

Student signature: Date: Page 2 of 7 Version 1.4 4. Provide and justify recommendations for future enhancements in system.5 D3 programming solution Analyse actual test results against expected results to identify discrepancies Evaluate independent feedback on a developed procedural programme solution and make recommendations for improvements.3 4.London School of Science & Technology programming solutions 4. planning and quality of work 4 5 Learner declaration I certify that the work submitted for this assignment is my own and research sources are fully acknowledged.2 4.0 . Create onscreen help to assist the users of a computer program Create documentation for the support and maintenance of a computer program Time management.

London School of Science & Technology Assignment brief Unit number and title Unit 18: Procedural Programming Qualification Pearson BTEC Level 5 HND Diploma in Computing and Systems Development (QCF) Start date Deadline/hand-in 23/05/2016 31/07/2016 Assessor Samidha Kurle Assignment title Player Record System Purpose of this assignment To provide learners with an understanding of the principles of procedural programming and to enable them to design and implement procedural programming solutions. learners are required to discuss how it will be useful to have software to store and Page 3 of 7 Version 1. Scenario: Develop Player Record System to store and manipulate the information of Cricket Players which should demonstrate the following functionalities: 1. Programme should be able to display information of all the players in descending order of batting average. In order to achieve M1. Programme should be able to read information of players (Name. Programme should be able to find the player having highest batting average. Number of matches played. Batting Average. Explain following terms with C++ example.1. M1) Interim Deadline (03/06/2016) Word Limit (500 to 600) 1. 5. 4. 3. Programme should be able to display all players of specific country. Programme should be able to display information of all players. Task 1 : (LO1: 1.0 .  Interpreter  Header Files  Data Types  Keyword  Identifier  Array  Operators  Loops and Decision Making Statements 2. Country. Number of wickets) 2.

constraints and functions from Player Record System's scenario. Identify the areas of improvements for Player Record System after evaluating the independent feedback.3.London School of Science & Technology manipulate players’ information and also the actions to be taken to implement and complete Player Record System successfully. Write an algorithm to represent Player Record System's requirements.3.0 . 4.5.D1) Interim Deadline (17/06/2016) 1.D3) Interim Deadline (01/07/2016) 1. Identify input. D2) Interim Deadline (10/06/2016) (Formative Assessment in Week 4) 1. Use the white and black box testing techniques to test the Player Record System and critically review it. 3. which must demonstrate parameters passing and usage of control statements. learners are required to present their developed system and viva to your tutor and other classmates. Also provide and justify recommendations for future enhancements in Player Record System. M3. learners are required to produce a valid conclusion after critical evaluation of Player Record System. In order to achieve M2. Task 5 (LO4: 4. 3.2. Implement procedural solution based on prepared design using C++ to deliver Player Record system. 2. Page 4 of 7 Version 1.1. Comments in source code. Task 3 (LO3: 3. 3. output. 4. Testing Results) 3. Create technical manual of Player Record System for other programmers or technical people.3.3) Interim Deadline (24/06/2016) (Formative Assessment in Week 6) 1.2. In order to achieve D2.2. 4. In order to achieve M3.4. Task 4 (LO4: 4. 2. In order to achieve D1.1. Produce a report which must demonstrate the analysis of test outcomes against expected results. learners are required to meet deadline and provide quality work for all the tasks. 4. 2.  Software Requirement:  Hardware Requirement:  Technical Guide / Documentation: ( Algorithm . 4. Task 2 (LO2: 2. learners are required to produce a PERT chart to demonstrate your time management skills. Create user manual for Player Record System. M2. learners are required to explain how the chosen design method is appropriate and which other design method can be used to design Player Record System. In order to achieve D3. 2. Create two functions in your programme  read () – to read players information  display () – to display players information.1. 2.

thinkquest.cplusplus.0 .ul. 1995) ISBN 0340645520 Websites     http://library.csis.org/27297/ www.com/doc/tutorial/ www. 1997) ISBN 0750632429 McGrath M – C Programming in Easy Steps (In Easy Steps Limited.com/ www. 2009) ISBN-10: 0470317264 McBride P K – Turbo Pascal Programming Made Simple (Made Simple.London School of Science & Technology Evidence checklist Task 1 Task 2 Task 3 Task 4 Task 5 Summary of evidence required by student  Describe procedural programming concepts using C++ with examples  Write an algorithm  Implement Player Record System using C++   Black/white box testing for developed Player Record System Test outcomes against expected results and future recommendations  Produce user and technical documentations of Player Record System Resources Course notes  LSST Connect Text Books     Davis S R – C++ for Dummies (Wiley.ie/cobol/ Page 5 of 7 Version 1. 2009) ISBN 184078363X Parkin A and Yorke R – Cobol for Students (Butterworth Heinemann.cprogramming.

1 Achieved? (tick) Critically review and test a procedural programming solution 4.5 Create documentation for the support and maintenance of a computer program. Page 6 of 7 Version 1. characteristics and features of procedural programming Identify the program units and data and file structures required to implement a given design Design a procedural programming solution for a given problem Select and implement control structures to meet the design algorithms 3.3 Implement a procedural programming solution based on a prepared design LO 4 4.3 Evaluate independent feedback on a developed procedural programme solution and make recommendations for improvements 4.2 Analyse actual test results against expected results to identify discrepancies 4.0 .2 LO 3 3.1 Pearson BTEC Level 5 HND Diploma in Computing and Systems Development (QCF) Assessor name Unit 18: Procedural Programming Student name To achieve the criteria the evidence must show that the student is able to: Discuss the principles.2 Correctly use parameter passing mechanisms 3.1 2.London School of Science & Technology Achievement Summary Qualification Unit Number and title Criteria Reference LO 1 1.4 Create onscreen help to assist the users of a computer program 4.1 LO 2 2.

London School of Science & Technology Assignment Feedback Formative Feedback: Assessor to Student Action Plan Summative feedback Feedback: Student to Assessor Assessor Signature Date Student Signature Date Page 7 of 7 Version 1.0 .