- Information
- AI Chat
Was this document helpful?
Computational thinking skills Example
Subject: Information Technology
84 Documents
Students shared 84 documents in this course
Degree • Grade:
Sixth Form (A Levels)
• A1 - AS LevelWas this document helpful?
Computational thinking skills
Computational thinking skills are using methods that a computer would use to solve complex
problems. Which is basically breaking down a problem to smaller problems and making it more
manageable to be able to apply logical solutions.
Decomposition
Decomposition means breaking down a complex problem into smaller tasks to make the whole
problem more approachable.
To use decomposition first you must identify and describe the problem and processes that you’re
trying to solve. Then you can start breaking down the problem into smaller more manageable tasks,
which allows you to describe them even in greater detail and create a set of structured steps based
on the priority.
Reasons why you should use decomposition:
Makes it easier to focus on one thing rather than focusing on the whole problem and not knowing
where to start.
- By breaking down problems it allows you to examine everything in greater detail.
- The smaller the tasks are the easier it is to understand and solve them.
- It also makes the problems more manageable, and it allows you to set priorities for tasks.
- We use decomposition in everyday tasks, and we don’t even realise it. E.g., Going to any set
destination of yours, we use some sort of method to get there. We don’t go straight path to our
destination (Unless you live very close to it then the problem is too small to break it down even
more). We break it down to smaller sets and methods that would help us to get to our destination in
less time and effort.
Comparing to just simply trying solve the problem without breaking it down to decomposition. It is
far more difficult if the problem is not broken into smaller tasks, because it might be too big and
overwhelming to people to tackle such error straight away. Also people who don’t use
decomposition are more prone to mistakes. Since without breaking down the task into smaller tasks
they tend to miss some details.
I think decomposition is necessary for every big task or problem you are doing. This method is really
simple and efficient. It can reduce a lot of stress and wasted time on tasks. A lot of people tend to
ignore this method or just don’t know about it which is really bad and they are just making
themselves the task harder. By breaking down the task into smaller tasks and slowly solving them it
gives a feeling of actual progress and makes you want to keep going. This type of effect it does to the
person who uses decomposition is really beneficial, because it makes them feel less stuck and
wanting to quit the task.