Erstellt von Myleene Teo
vor 2 Monate
|
||
Frage | Antworten |
Computational thinking | Thinking about how you can use computers to solve a problem or complete a task, NOT thinking like computers (computers can't think!) or computer programming |
Three steps that computational thinking involves | 1. Defining and analysing problems 2. Designing structured solutions (an algorithm) 3. Implementing the solution (computer program) |
Three techniques to solve problem | 1. Algorithmic thinking 2. Decomposition 3. Abstraction |
Algorithmic thinking | The planning and thought process that goes into designing algorithms, e.g. |
Algorithm | A set of instructions that can be followed to complete a task |
Decomposition | Breaking down a complex problem into smaller, more manageable parts, e.g. the problem of revising for an English EoY exam can be broken down into literature and language |
Abstraction | The process of removing unnecessary detail from a problem, e.g. the metro map is a simplified map, with only the stations and a rough outline of their locations; the buildings and roads are removed |
What is this called and what is its function in a flowchart? | Process symbol, an action |
What is this called and what is its function? | Subroutine, calls a subroutine, acts like a function |
What is this called and what is its function? | Input/output, asks for user input or outputs something |
What is this called and what is its function? | Decision, a yes/no/true/false decision, like an if statement |
What is this called and what is its function? | Terminator, the start or end of a flowchart |
Möchten Sie mit GoConqr kostenlos Ihre eigenen Karteikarten erstellen? Mehr erfahren.