GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

computing revision cards

Gelöschter Nutzer Der Nutzer hat seine Fachbereichs-Information gelöscht. Englisch 14 Karten

Karten in diesem Stapel (14)

  1. 1what is Decomposition?Decomposition is one of the four cornerstones of Computer Science. It involves breaking down a complex problem or system into smaller parts that are more manageable and easier to understand
  2. 2Why is decomposition important?If a problem is not decomposed, it is much harder to solve. Dealing with many different stages all at once is much more difficult than breaking a problem down into a number of smaller problems and solving each one, one at a time. Breaking the problem down into smaller parts means that each smaller problem can be examined in more detail.
  3. 3What is pattern recognition?Pattern recognition is one of the four cornerstones of Computer Science. It involves finding the similarities or patterns among small, decomposed problems that can help us solve more complex problems more efficiently.
  4. 4what are patterns?patterns are similarities between stuff
    (if you didn't know already)
  5. 5Why do we need to look for patterns?Finding patterns is extremely important. Patterns make our task simpler. Problems are easier to solve when they share patterns, because we can use the same problem-solving solution wherever the pattern exists.
  6. 6What happens when we don’t look for patterns?Suppose we hadn’t looked for patterns in cats. Each time we wanted to draw a cat, we would have to stop and work out what a cat looked like. This would slow us down.
  7. 7What is abstraction?Abstraction is one of the four cornerstones of Computer Science. It involves filtering out – essentially, ignoring - the characteristics that we don't need in order to concentrate on those that we do.
  8. 8Why is abstraction important?Abstraction allows us to create a general idea of what the problem is and how to solve it. The process instructs us to remove all specific detail, and any patterns that will not help us solve our problem. This helps us form our idea of the problem. This idea is known as a ‘model’.
  9. 9What is an algorithm?Algorithms are one of the four cornerstones of Computer Science. An algorithm is a plan, a set of step-by-step instructions to solve a problem. If you can tie shoelaces, make a cup of tea, get dressed or prepare a meal then you already know how to follow an algorithm.
  10. 10What is evaluation?Evaluation is the process that allows us to make sure our solution does the job it has been designed to do and to think about how it could be improved.
  11. 11Why do we need to evaluate our solutions?Computational thinking helps to solve problems and design a solution – an algorithm – that can be used to program a computer. However, if the solution is faulty, it may be difficult to write the program. Even worse, the finished program might not solve the problem correctly.
  12. 12What happens if we don’t evaluate our solutions?Once a solution has been decided and the algorithm designed, it can be tempting to miss out the evaluating stage and to start programming immediately. However, without evaluation any faults in the algorithm will not be picked up, and the program may not correctly solve the problem, or may not solve it in the best way.
  13. 13How do we evaluate our solution?There are several ways to evaluate solutions. To be certain that the solution is correct, it is important to ask:
    does the solution make sense?
    does the solution cover all parts of the problem?
    does the solution ask for tasks to be repeated?
  14. 14—

Informationen

Beschreibung
Der Nutzer hat seine Fachbereichs-Information gelöscht. Karteikarten am computing revision cards, erstellt von Gelöschter Nutzer am 21/02/2018.
Erstellt von
Gelöschter Nutzer
Aufrufe
15
Verlauf
  • Erstellt von Jamie Sanchez-Griffiths · 5 Feb 2018
  • Kopiert von Jamie Sanchez-Griffiths · 21 Feb 2018
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck