100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
Unit 4: Programming Assignment 1 (Learning Aim A) Distinction $13.33   Add to cart

Essay

Unit 4: Programming Assignment 1 (Learning Aim A) Distinction

1 review
 162 views  3 purchases
  • Course
  • Institution

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...

[Show more]

Preview 3 out of 20  pages

  • June 9, 2023
  • 20
  • 2021/2022
  • Essay
  • Unknown
  • A+

1  review

review-writer-avatar

By: amanthanyantakyi • 8 months ago

avatar-seller
Unit 4
Assignment 1
Dajae Morgan

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.

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

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.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying these notes 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 these notes for $13.33. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

82191 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy study notes for 14 years now

Start selling
$13.33  3x  sold
  • (1)
  Add to cart