Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Ensayo

BTEC IT - Unit 4, learning aim A / Assignment 1 (DISTINCTION)

Puntuación
-
Vendido
2
Páginas
24
Grado
A
Subido en
25-03-2024
Escrito en
2023/2024

This is a completed assignment for BTEC IT. This is assignment 1 for Unit 4 programming (Learning aim A). This document was achieved to a distinction standard and includes a bibliography of sites used. It is broken down into sections so that it is easier to see where the merit and distinction standards have been achieved.

Mostrar más Leer menos
Institución
Grado

Vista previa del contenido

BTEC LEVEL 3 IT

UNIT 4: PROGRAMMING

ASSIGNMENT 1

,Introduction:
In this report I will be discussing the many programming principles that are required in order to create a successful solution. I will be covering aspects of computational
thinking, giving real life examples of software applications, discussing different programming languages and their features as well as analysing and evaluating these
different principles to determine how effective they are.

Decomposition:
The process of decomposition means to break down a problem into smaller sub problems that are much easier to manage. It is a crucial step, especially for much larger,
complex problems to ensure success by allowing you to focus on each individual problem and its details.
o Identifying and describing problems and processes:
When identifying and describing problems and processes, the terminology used needs to be relevant to the given problem. For example, if the problem was based
around creating a video game you would ideally want to use terms related such as graphics, interface, character etc.
o Breaking down problems and processes into distinct steps:
Although one large problem can be decomposed into smaller sub problems, we can break these sub problems down even more. For example, during the creation of a
video game the game may be broken down into smaller components such as Characters and maps, which are broken down once again into even smaller components
such as character appearance or map design. Typically, programmers implement a visual representation of this, through the top-down design, otherwise known as
stepwise refinement. An example of this is show below, where we can see how each problem is constantly broken down until it becomes a single task.




o Describing problems and processes as a set of structure steps:
Once this stage has been reached, you must ensure that the problems and processes that you have decomposed are noted down as a set of steps, like the diagram above.
This makes the entire problem straightforward for you and others to follow.
o Communicating the key features of problems and processes to others as relevant:

, o Identifying and interpreting common differences between problems and processes:
This is a similar process to the last one, however, instead of looking for similarities we are now aiming to discover differences. So, instead of recognising the features
as patterns, we recognise them as differences.

o Identifying individual elements within problems:
To point out the individual elements, we must examine the problem and identify inputs, outputs and processes (which include selection and iteration).
o Describing patterns that have been identified

After this, describe the patterns that have been identified. To be mor specific, you can describe what these reoccurring patterns are and what they do.
o Making predictions based on identified patterns:
Now that we have listed and described all patterns, predictions need to be made based on them. For every pattern, you need to aim to predict how they can be reused in
the future or how they might appear under similar circumstances.

Pattern generalisation and abstraction:
By computing definition, abstraction is the process in which you remove excessive details in order to keep the key features, allowing a programmer to have a feature
knowing exactly how it functions as the irrelevant pieces have been removed, or “abstracted”.
Abstraction has two parts when put into practice.
o Identifying information required to solve an identified problem:
Firstly, we need to group the information that we need before solving the problem. This is done by:
- Understanding what information is needed
- Having a reason as to why this information is required
- Knowing the format in which this information must be presented in
- Knowing how soon the information is needed to prevent the solution from being delayed
o Filtering out information required to solve an identified problem:
Now, this information needs to be filtered. In order to achieve this, we need to figure out:
- The information that is no longer needed, as it created distraction
- Justifying why you decided to exclude it

Representation of problem elements:
To represent the problem elements, we must list the:

Escuela, estudio y materia

Nivel de Estudio
Editores
Tema
Curso

Información del documento

Subido en
25 de marzo de 2024
Número de páginas
24
Escrito en
2023/2024
Tipo
ENSAYO
Profesor(es)
Desconocido
Grado
A

Temas

$13.06
Accede al documento completo:

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Conoce al vendedor
Seller avatar
therezzo
4.0
(1)

Conoce al vendedor

Seller avatar
therezzo havering sixth form college
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
9
Miembro desde
3 año
Número de seguidores
1
Documentos
7
Última venta
4 meses hace

4.0

1 reseñas

5
0
4
1
3
0
2
0
1
0

Documentos populares

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes