You are on page 1of 2

Higher Nationals

Assignment Brief – BTEC (RQF)


Higher National Certificate in Computing

Student Name /ID Number

Unit Number and Title Unit 1 Programming

Academic Year 2021/22

Unit Assessor Colin Cunliffe

Assignment Title 1. A1: Analysis and implementation of algorithms

Issue Date 15 March 2022

Submission Date 05 April 2022

IV Name Shane Moss

Date

Submission Format:

A document in Word format submitted through Its Learning. Code should be submitted in the file
format appropriate to the language. Screenshots of form design should also be included.

Unit Learning Outcomes:

LO 1. Define basic algorithms to carry out an operation and outline the process of
programming an application.
LO 3. Implement basic algorithms in code using an IDE

Assignment Brief and Guidance:

Scenario

Manx Software Solutions is a small software house that produces bespoke software solutions for
clients. You are employed as a junior programmer in a team of developers. Your line manager has
asked you to produce algorithms to help with a number of their financial calculations.

Section 1
Provide a definition of what an algorithm is and outline the process in building an application
in terms of the process of how code is generated, explain the method of producing an algorithm,
include examples of the software you could use.

Briefly describe the role of the following


 Pre-processor
 Compiler and linker
 Interpreter

Evaluate the implementation of an algorithm in a suitable language and the relationship between
the written algorithm and the code variant.
Section 2

Consider what algorithms could be useful to Manx Software Solutions.

Pick one of the algorithms you have considered and implement that algorithm using an IDE.
Include screenshots of your forms from within the IDE and provide printouts of the programming
code which should include appropriately indented and commented code.

If you were to create the same solution using an alternative to using an IDE, for example a
command line interface (CLI) evaluate this process in relation to using the IDE to create the
solution.

Learning Outcomes and Assessment Criteria

Pass Merit Distinction


LO1 Define basic algorithms to carry out an operation and outline the process of
programming an application.

P1 Provide a definition of what M1 Determine the steps D1 Evaluate the


an algorithm is and outline the taken from writing code to implementation of an
process in building an execution. algorithm in a suitable
application. language and the relationship
between the written
algorithm and the code
variant.
LO 3 Implement basic algorithms in code using an IDE

P3 Write a program that M3 Use the IDE to D3 Evaluate the use of an IDE
implements an algorithm using manage the development for development of applications
an IDE. process of the program. contrasted with not using an
IDE.

You might also like