0% found this document useful (1 vote)
305 views

PP Assignment May 2016

This document provides details for an assignment on procedural programming for a BTEC Level 5 HND Diploma in Computing and Systems Development. The assignment involves developing a Player Record System in C++ to store and manipulate cricket player information. It is divided into 5 tasks assessing different learning outcomes, with interim deadlines. The tasks include explaining procedural programming concepts, designing an algorithm for the system, implementing the system in C++, testing the system, and creating documentation.

Uploaded by

Mina Begum
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
305 views

PP Assignment May 2016

This document provides details for an assignment on procedural programming for a BTEC Level 5 HND Diploma in Computing and Systems Development. The assignment involves developing a Player Record System in C++ to store and manipulate cricket player information. It is divided into 5 tasks assessing different learning outcomes, with interim deadlines. The tasks include explaining procedural programming concepts, designing an algorithm for the system, implementing the system in C++, testing the system, and creating documentation.

Uploaded by

Mina Begum
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

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

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

Version 1.0

London School of Science & Technology


programming solutions
4.2

4.3

4.4
4.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.
Provide and justify recommendations for future
enhancements in system.
Create onscreen help to assist the users of a
computer program
Create documentation for the support and
maintenance of a computer program
Time management, planning and quality of work

Learner declaration
I certify that the work submitted for this assignment is my own and research sources are fully acknowledged.
Student signature:

Date:

Page 2 of 7

Version 1.0

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.
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 read information of players (Name, Country, Number of matches played,
Batting Average, Number of wickets)
2. Programme should be able to display information of all players.
3. Programme should be able to find the player having highest batting average.
4. Programme should be able to display information of all the players in descending order of batting average.
5. Programme should be able to display all players of specific country.

Task 1 : (LO1: 1.1, M1) Interim Deadline (03/06/2016) Word Limit (500 to 600)
1. Explain following terms with C++ example.
Interpreter
Header Files
Data Types
Keyword
Identifier
Array
Operators
Loops and Decision Making Statements

2. In order to achieve M1, learners are required to discuss how it will be useful to have software to store and

Page 3 of 7

Version 1.0

London School of Science & Technology


manipulate players information and also the actions to be taken to implement and complete Player Record
System successfully.

Task 2 (LO2: 2.1, 2.2, M2, D2) Interim Deadline (10/06/2016) (Formative Assessment in Week
4)
1. Identify input, output, constraints and functions from Player Record System's scenario.
2. Write an algorithm to represent Player Record System's requirements.
3. In order to achieve 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.
4. In order to achieve D2, learners are required to produce a PERT chart to demonstrate your time management
skills.

Task 3 (LO3: 3.1,3.2,3.3, M3,D1) Interim Deadline (17/06/2016)


1. Implement procedural solution based on prepared design using C++ to deliver Player Record system.
2. Create two functions in your programme
read () to read players information
display () to display players information, which must demonstrate parameters passing and usage of
control statements.
3. In order to achieve M3, learners are required to present their developed system and viva to your tutor and other
classmates.
4. In order to achieve D1, learners are required to produce a valid conclusion after critical evaluation of Player
Record System.

Task 4 (LO4: 4.1, 4.2, 4.3) Interim Deadline (24/06/2016) (Formative Assessment in Week 6)
1. Use the white and black box testing techniques to test the Player Record System and critically review it.
2. Produce a report which must demonstrate the analysis of test outcomes against expected results.
3. Identify the areas of improvements for Player Record System after evaluating the independent feedback.
Also provide and justify recommendations for future enhancements in Player Record System.

Task 5 (LO4: 4.4, 4.5,D3) Interim Deadline (01/07/2016)


1. Create user manual for Player Record System.
2. Create technical manual of Player Record System for other programmers or technical people.
Software Requirement:
Hardware Requirement:
Technical Guide / Documentation: ( Algorithm , Comments in source code, Testing Results)
3. In order to achieve D3, learners are required to meet deadline and provide quality work for all the tasks.

Page 4 of 7

Version 1.0

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, 2009) ISBN-10: 0470317264


McBride P K Turbo Pascal Programming Made Simple (Made Simple, 1997) ISBN 0750632429
McGrath M C Programming in Easy Steps (In Easy Steps Limited, 2009) ISBN 184078363X
Parkin A and Yorke R Cobol for Students (Butterworth Heinemann, 1995) ISBN 0340645520

Websites

http://library.thinkquest.org/27297/
www.cplusplus.com/doc/tutorial/
www.cprogramming.com/
www.csis.ul.ie/cobol/

Page 5 of 7

Version 1.0

London School of Science & Technology


Achievement Summary
Qualification

Unit Number and


title

Criteria
Reference
LO 1
1.1
LO 2
2.1
2.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, 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.2

Correctly use parameter passing mechanisms

3.3

Implement a procedural programming solution based on a prepared design

LO 4
4.1

Achieved?
(tick)

Critically review and test a procedural programming solution

4.2

Analyse actual test results against expected results to identify discrepancies

4.3

Evaluate independent feedback on a developed procedural programme


solution and make recommendations for improvements

4.4

Create onscreen help to assist the users of a computer program

4.5

Create documentation for the support and maintenance of a computer


program.

Page 6 of 7

Version 1.0

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

You might also like