92526 Chap.12 Computational Thinking and Talking to Computers
Computational Thinking and Talking to Computers
Week 4 asks how to represent a data problem so that a computer, or any software, can act on it. The answer is computational thinking: decomposition, which breaks a problem into manageable parts; abstraction, which keeps the important information; pattern recognition, which looks for repeats; and algorithms, which turn the solution into step-by-step rules.
The slides stress that this is a way people think, about ideas rather than software, and some argue it should sit beside critical thinking, creativity, collaboration and communication as a core skill.
The chapter applies the phases to a junior-retention problem, then follows the module into speaking to computers through programming languages, comparing R and Python with Excel on flexibility, data handling, automation and scalability, and into communicating with AI tools through prompts that apply the same abstraction and decomposition.
What this chapter covers
- 01
Decomposition and abstraction
- 02
Pattern recognition and algorithms
- 03
Problem formulation, expression and evaluation
- 04
Applying the phases to a sport problem
- 05
R and Python compared with Excel
- 06
The RStudio window
- 07
Writing prompts for AI tools
Worked example · free
Sort four statements about a swimming taper into the four phases
- 1(a) Decomposition: breaking the problem into data sources and smaller questions.
- 1(b) Abstraction: keeping the important information and ignoring irrelevant detail such as lane allocation.
- 1(c) Pattern recognition: spotting a similarity among swimmers who raced faster.
- 1(d) Algorithms: a step-by-step rule that turns the pattern into a recommendation, then evaluating it.
Key terms
- Decomposition
- Breaking a complicated problem into smaller pieces that are each easier to work on.
- Abstraction
- Keeping the information that matters for a problem and setting aside irrelevant detail.
- Pattern recognition
- Looking for similarities and repeated elements within and between problems.
- Algorithm
- A step-by-step set of instructions or rules for solving a problem.
- Prompt design
- Crafting instructions for an AI tool that convey context, examples, a persona and goals.
Computational Thinking and Talking to Computers FAQ
What are the four phases of computational thinking?
Decomposition breaks a complex problem into smaller, manageable parts; abstraction focuses on the important information and ignores irrelevant detail; pattern recognition looks for similarities within and between problems; and algorithms develop a step-by-step solution or set of rules. A longer version adds generalisation, extending a solution to other problems.
Is computational thinking the same as programming?
No. The slides describe it as conceptualising rather than programming: a fundamental way humans solve problems, concerned with ideas rather than software and hardware. Programming is one way to express a solution so a computer can carry it out, but the thinking applies in Excel, in planning and in writing prompts too.
Why would a sport scientist use R or Python instead of Excel?
The slides compare them on four points. R and Python are more flexible and extensible, handle large datasets and complex analyses through libraries, automate repetitive tasks in shareable, reproducible scripts, and scale better. Excel is user-friendly but limited to its built-in features and can slow down or produce errors as data grows.
Will I be marked on programming in this subject?
No. The coordinator states that learning to program is not an essential part of the unit and that you will not be marked on programming at all. R and Python are introduced because they are free, widely used in data science and valuable later in the degree or in research, so exploring them is recommended.
How does computational thinking help when using AI chatbots?
Abstraction and decomposition shape a good prompt. The Week 4 interactive builds a prompt in stages, adding the task, the software, the labels wanted, the dataset's structure and the specific variable and its categories, and the slides contrast a focused prompt with a vague one-line request that returns a generic answer.
Exam move
Learn the four phases with a one-line definition each, then practise on fresh sport problems by writing one statement per phase, making sure abstraction removes something and algorithms end in a testable rule. Keep the module's comparison of R and Python with Excel as four headings with a reason under each.
For prompts, take one Excel task from the tutorials and write it as a vague prompt and as a precise one that states the rows, columns, variable and desired output, then compare the answers an AI tool gives you. This connects Week 4 back to the data vocabulary of Weeks 1 and 2.
Working through Computational Thinking and Talking to Computers in 92526? Sia is AskSia’s AI Information Technology tutor — ask any 92526 Computational Thinking and Talking to Computers question and get a clear, step-by-step explanation grounded in how 92526 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.