UNIT 4 PROGRAMMING , COVERS ALL CRITERIA.
DISTINCTION LEVEL ASSIGNMENT
Learning aim A: Examine the computational thinking skills and principles of computer programming
A.P1 Explain how computational thinking skills are applied in finding solutions that can be interpreted into software a...
Unit 4: Programming Assignment 1 – Examine the
computational thinking skills and the principle of
computer programming
The four-step process of computational thinking entails defining a problem
and then describing a solution in a style that is understandable to
computers, machines, and people. This approach involves four steps in
order to find a solution.
The Four Components to Computational Thinking:
The first stage of computational thinking is decomposition, which entails
breaking down a challenge into smaller, more manageable tasks. By doing this,
you can obtain a greater grasp of the problem and increase your chances of
success. By doing so, you may concentrate on one issue at a time and study
each detail more closely, allowing you to arrive at a conclusion.
Here is a breakfast preparation example of decomposition. To get your full meal,
you must accomplish a number of chores. You'll need to perform a few quick
tasks for the toast, such as slicing the bread, toasting it, buttering it, and then
adding the jam. You must first bring water to a boil, then steep tea, and last add
milk to finish making tea. As you can see, cooking toast and tea requires a
number of steps.
The capacity to identify recurring patterns and trends from earlier situations
inside a present problem is the second level of pattern recognition. If you can do
that, there's a strong possibility the issue can be resolved utilising related or
repeated procedures. This could be a vital characteristic because it would save
you time and facilitate the development of effective and efficient solutions.
The pattern recognition example on
the right shows how given data will
be classified into either category. To
determine which group the data
belongs in, analysis of the data will
be required. But upon closer
examination, there may be crucial
particulars that reveal.
is the appropriate place for the data. Similarities and trends between current
data and historical data can be used to determine where to place it, saving time
by not having to look through it and improving efficiency.
, Unit 4
Assignment 1
Dajae Morgan
The third stage, abstraction, entails figuring out the essential elements of the
solution. This is the capacity to detect unimportant features and components of a
problem while concentrating only on the crucial portions. Before deciding on your
answer, you might think about all the important factors throughout this step.
The third stage,
abstraction,
entails figuring
out the essential
elements of the
solution. This is the capacity to detect
unimportant features and components of a
problem while concentrating only on the
crucial portions. Before deciding on your
answer, you might think about all the
important factors throughout this step.
Algorithm Design, the last phase of computational thinking, offers precise, easy-
to-follow instructions on how to solve the issue. Without more description, a
computer, machine, or person should be able to understand the algorithm, which
will finally solve the issue at hand as effectively as feasible.
This is an illustration of the application of algorithm design in taking an order.
The customer will first approach the cashier and place a burger order. Employees
at the register can inquire, "Want fries?" or "Want a drink to go without?"
Depending on the customer's response, if they choose to order fries and respond
"yes," the customer won't pay right away; but, if they choose to respond "no," he
will pay the cashier right away and the order will be complete.
Computational thinking is a daily practise for both humans and machines.
Computer programmers benefit from computational thinking because it makes
problem-solving considerably simpler. In order to pinpoint precisely what the
computer should do, programmers must first decide how they will express the
data defining the issue. The instructions must be very clear because the
computer can only accomplish what has been programmed into it. The computer
will solve problems faster and more effectively than people once it has a firm
understanding of the one that has been presented to it.
Uses of software applications
Software applications, sometimes known as "apps," are computer programmes
created to carry out certain tasks, address issues, and meet the demands of
particular users. The type of software licencing (free, commercial, etc.),
computer platform (desktop, mobile, etc.), and other factors can all be used to
classify apps. There are many different application usage patterns, each with
their own goals, but they all include computational thinking in some way.
How software application uses computational thinking
A Examples of entertainment apps that let users unwind and enjoy different
types of media, such as music, movies, and television include apple Music, BBC
iPlayer, and Microsoft media player support. There are a few things, such the
potential for social isolation and the convenience of watching or listening when
on the go. The software often displays a list of music or video alternatives when
, Unit 4
Assignment 1
Dajae Morgan
users type a letter or word into the search area. Because it identifies the entered
data and then links it to comparable results that contain the same word or
phrase, this is an illustration of pattern recognition.
Search engine applications, including Google, Microsoft Bing, and Yahoo Search,
fall under a different category. These systems allow users to rapidly and
precisely search for certain terms, returning results that are pertinent. When
using these services, there is a risk of tracking and targeted advertising, but they
improve access to information by making it faster to find, resulting in less lost
time. The most pertinent results come up first when consumers search for
information, then the less pertinent items.
Social networking
platforms like Instagram, Snapchat, and Pinterest
frequently use decomposition. Users frequently want to
edit the photo or video before sharing it on their account,
which necessitates following certain steps. A user must
first choose the ticker symbol, then search for the
desired sticker, and finally choose one of several settings before attaching it to a
photo or video. To add text, a user would need to click the text icon, type their
content, select a font and colour, and then confirm their entry for it to appear.
Algorithm design is included in all information storage and management
applications, including Google Drive, Apple iCloud, and OneDrive. Apps for
information management and storage are used to organise information, make it
accessible, and enable speedy retrieval. Additionally, they provide flexible access
to data and aid in lowering the risk of data loss. Material is typically organised
into folders based on the user's desired categories. This helps to bring together
all related information under one category rather than having it dispersed
throughout the document. There are various files, as can be seen below, and
each one has numerous more files for even more information grouping. The user
will therefore need to navigate through the files to find the information they
seek.
Los beneficios de comprar resúmenes en Stuvia estan en línea:
Garantiza la calidad de los comentarios
Compradores de Stuvia evaluaron más de 700.000 resúmenes. Así estas seguro que compras los mejores documentos!
Compra fácil y rápido
Puedes pagar rápidamente y en una vez con iDeal, tarjeta de crédito o con tu crédito de Stuvia. Sin tener que hacerte miembro.
Enfócate en lo más importante
Tus compañeros escriben los resúmenes. Por eso tienes la seguridad que tienes un resumen actual y confiable.
Así llegas a la conclusión rapidamente!
Preguntas frecuentes
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
100% de satisfacción garantizada: ¿Cómo funciona?
Nuestra garantía de satisfacción le asegura que siempre encontrará un documento de estudio a tu medida. Tu rellenas un formulario y nuestro equipo de atención al cliente se encarga del resto.
Who am I buying this summary from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller Draymon. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy this summary for 12,31 €. You're not tied to anything after your purchase.