Programming
Assignment 3
Develop a software solution
BY: -
Student Number: -
Course: Level 3 IT Year 2
,Assignment 1 – Concepts of programing
Author: - | Course: IT Level 3 Year 2 (MIT3DITMP.2324)
Assignment Brief
BTEC Assignment Brief
Qualification Pearson BTEC Level 3 National Foundation Diploma in Information Technology
Unit number and
title Unit 4: Programming
Learning aim(s) (For
Learning aim C: Develop a software solution to meet client requirements.
NQF only)
Assignment title Programming Development
You are a junior employee at a small software development company. Your
company recently visited a local college and delivered a guest lecture. The
Vocational Scenario college were pleased with the outcome of the visit and have asked your
or Context company to judge an upcoming tournament.
The college will be running a tournament for students to compete in a series
Author: | Course: IT Level 3 Year 2 (MIT3DITMP.2324)
1
,Assignment 1 – Concepts of programing
Author: - | Course: IT Level 3 Year 2 (MIT3DITMP.2324)
of events for prizes.
• Participants may enter the tournament as individuals or as part of a
team.
• It is expected that will be 4 teams each with 5 members and there will
be 20 spaces for individual competitors.
• Each team or individual will complete 5 events.
• Each event will be defined as a team or individual event.
• The events will vary in type, from sporting to academic challenges.
• Individuals and teams will be awarded points according to their rank
within each event.
• The points awarded for each event are yet undecided and the college
are willing to hear any suggestions you may have.
• Also, the college would like to include the possibility of entering for
one event only.
You have been asked to design and develop a computer program to manage
the scoring system for the tournament.
Following the design, you will develop the tournament scoring system
application. You will implement the program to provide the functionality
required by the college. You will produce a development report in which you
will:
Task 1
Implementation • demonstrate your use of a development environment and the chosen
programming language, including the use of any pre-defined code and
library routines within your program identifying how they improve
program efficiency.
• run your test plans from the design stage, ensuring that the program
is thoroughly tested and that any errors found are documented with
reasons why the error occurred and suggestions for repair.
• repair errors found during the testing process with clear
documentation for how repairs were made and results of retesting.
• document errors that cannot be repaired, giving reasons why this is
Task 2 Testing the case and suggest repairs for future reference.
• Include the screenshots of your working program (all major screens
and error messages)
• Include the coding under each form.
Task 3 Review and Having implemented and tested your program, you now need to do the
Author: | Course: IT Level 3 Year 2 (MIT3DITMP.2324)
2
, Assignment 1 – Concepts of programing
Author: - | Course: IT Level 3 Year 2 (MIT3DITMP.2324)
evaluation following:
• review your program following feedback from users to identify areas
for improvement and optimisation and prioritise which improvements
to make with regard the time frame available to you.
• evaluate your final product covering how the decisions from all stages
of the design and development process have ensured that the
computer program produced, in comparison to other possible
solutions, resulted in solutions that fully meet the college's
requirements and the impact these processes had on the
effectiveness of the development of the final outcomes.
You also need to show how you have taken individual responsibility and
effectively managed yourself while completing this assignment. For example,
you need to show how you have:
• planned and managed your time and met targets.
• reviewed and responded to outcomes including the use of feedback
from others.
• behaved appropriately while completing the assignment – including
professionalism, etiquette, supportive of others, timely and
appropriate leadership, accountability, and individual responsibility.
• evaluated outcomes to help inform high-quality justified
recommendations and decisions.
• used appropriate methods of communication effectively.
Checklist of You should include:
evidence required
• program code
• program files (your working program)
• test logs (results of your test)
• error reports (what went wrong and how it was fixed)
• optimisation logs (what was improved)
• your evaluation of the development and the completed program
• a document which demonstrates that you have shown individual
responsibility and effective self-management.
Criteria covered by this task:
Unit/Criteria
To achieve the criteria, you must show that you are able to:
reference
Demonstrate individual responsibility, creativity and effective self-management
4/BC.D3
in the design, development, and review of the computer program
Author: | Course: IT Level 3 Year 2 (MIT3DITMP.2324)
3