Professional Documents
Culture Documents
Learner declaration
I certify that the work submitted for this assignment is my own and research sources are fully
acknowledged.
Assessor
Scenario
You have been appointed as Trainee software developer in Intellectual Software Development Company
(ISDC). A client from Hard-Core contacted and had a meeting with ISDC Program Manager. Hard-Core
is retailer of IT related equipments such as printers, scanners, USB etc. Client enquires for a desktop
program that can be supportive in record keeping, sorting, and manipulation of inventory records.
Before the designing the better solution, your team lead is assigning you to present documentation
regarding data handling structure and algorithms. So that can be helpful in achieving better suggestion
and design according to the clients need.
Here you are assigned to present documentation that simplifies data structure and algorithms,
Propose in brief data storing techniques such as Array, Pointer, Stack, and Set. Analyze the term LIFO,
FIFO, Link List, Queuing, tress etc. And identify the valid technique for storing records. Determine
design specification such as pseudo code, information hiding, and interface.
State the terms push, pop and manipulating techniques such as delete, insert, update etc. Also
investigate different searching and sorting algorithms like insertion, quick, shell etc.
Assess the operation of active, passive and recursive algorithm. Determine when recursive operation is
better to use. And also mention various algorithms such as linear, binary, binary search tree etc.
Suggest and present the better solution for the clients requirement.
Evidence Evidence
Summary of evidence required by student
checklist presented
Task 1 Document presenting basic data storing techniques
Sources of information:
Criteria To achieve the criteria the evidence must show that the Achieved ?
Reference student is able to: (tick)
LO 1
1.1 produce design specification for data structures explaining the valid
operations that can be carried out on the structures
1.2 explain the operation and performance of sorting and search
algorithms
1.3 explain the operation of recursive algorithms and identify situations
when recursion is used
Merit
M1 To achieve M1, you must demonstrate that appropriate structure
and approach that has been used while documenting operations
and performance of algorithms
Distinction
D1 To achieve D1, you must present document that reflects self-
evaluation factors regarding operations and performance of
algorithms
D3: Demonstrate
M3: Present and communicate convergent /lateral /
appropriate findings creative thinking
Assignment Feedback
Action Plan
Summative feedback