Karteikarten
Computing Prep
Karten in diesem Stapel (54)
- 1What is computational thinking?Using a set of techniques and approaches to help solve problems.
- 2Why do we need to think computationally?To help us solve complex problems more easily.
- 3Which is NOT a computational thinking technique? a. Decomposition b. Pattern recognition c. Codingc. Coding
- 4Which of the following is an example of computational thinking? a. Planning out your route when going to meet a friend b. When going to meet a friend, wandering around until you find them c. When going to meet a friend, asking a parent to plan your route for youa. Planning out your route when going to meet a friend
- 5Which of the following is NOT an example of computational thinking? a. Planning what to collect and where to exit to complete a video game level b. Planning how to beat your enemies in a video game level c. Accidentally completing a video game levelc. Accidentally completing a video game level
- 6Which of the following is NOT an example of computational thinking a. Letting the bossiest friend decide where you should all go b. Considering the different opinions carefully before deciding upon the best one c. Discussing with your friends how much time and money you have before choosing from a shortlist of placesa. Letting the bossiest friend decide where you should all go
- 7What is a complex problem?A problem that, at first, is not easy to solve or to understand
- 8Which computational thinking technique involves breaking a problem down into smaller parts?Decomposition
- 9To create a successful computer program, how many computational thinking techniques are usually required?Four
- 10When is a computer most likely to be used when using computational thinking?At the end, when programming a computer
- 11What is decomposition?Breaking down a complex problem or system into smaller, more manageable parts
- 12Why do we decompose a complex problem?To make it easier to solve
- 13Which of these is an example of decomposition? a. Watching a mechanic repair a bicycle b. Looking at different bicycles for similarities between them c. Finding out how a bicycle works by looking in detail at the different parts that make up the bicyclec. Finding out how a bicycle works by looking in detail at the different parts that make up the bicycle
- 14Which of these is an example of decomposition? a. Breaking the problem of organizing a cake sale into smaller parts, such as who will bake the cakes and when to hold the cake sale b. Taking the problem of baking a cake and thinking about how we can make it the best cake possible c. Looking at what different kinds of cake can be madea. Breaking the problem of organizing a cake sale into smaller parts, such as who will bake the cakes and when to hold the cake sale
- 15How often do we decompose problems?On a daily basis, often without thinking about it
- 16Which of these would NOT be involved in decomposing a problem? a. Thinking about how the problem could be divided into smaller parts b. Working out who could help you solve a part of the problem c. Adding more parts to the problem so it becomes complexc. Adding more parts to the problem so it becomes complex
- 17Which of these is an example of decomposition? a. Guessing who has solve a crime from looking at patterns that have happened before b. Solving the complex problem of a crime by breaking it down into when the crime was committed and were there any witnesses c. Looking at what different crimes could be committedb. Solving the complex problem of a crime by breaking it down into when the crime was committed and were there any witnesses
- 18What is pattern recognition?Looking for similarities among and within problems
- 19Why do we need to look for patterns in problems?Patterns make it easier for us to solve complex problems
- 20Which of the following contains a pattern? a. All cars have wheels b. My car is blue c. My friend's car has an MP3 playera. All cars have wheels
- 21Which of the following contains a pattern? a. This parrot is blue and green b. All parrots have wings c. My parrot can say "Hello boys!"b. All parrots have wings
- 22Which of the following contains a pattern? a. My house has a garden b. My house and my friend's house have gardens c. My friend's house has a gardenb. My house and my friend's house have gardens
- 23Which of the following does NOT contain a pattern? a. All dogs have tails b. Our dogs like walks c. My dog likes swimmingc. My dog likes swimming
- 24Which of the following does NOT contain a pattern? a. Some clocks have alarms b. Some clocks are digital c. This clock has handsc. This clock has hands
- 25What might happen if we don't look for patterns?We might create an incorrect or an inefficient solution.
- 26What is abstraction?The process of filtering out irrelevant characteristics and unnecessary detail
- 27What is a model?A model is a representation of a problem
- 28Which of the following is a general characteristic? a. Dogs run quickly b. This dog as a wet nose c. This dog has a brown coata. Dogs run quickly
- 29Which of the following is a general characteristic? a. This boat has an engine b. Some boats have sails c. This boat is blueb. Some boats have sails
- 30Which of the following is NOT a general characteristic? a. Dogs run quickly b. Dogs have a nose c. This dog has a brown coatc. This dog has a brown coat
- 31Which of the following is NOT a general characteristic? a. Books are fun to read b. This book is fun to read c. My books are fun to readb. This book is fun to read
- 32When drawing a dog, which of the following characteristics could be ignored? a. Dogs run quickly b. Dogs have paws c. Dogs have a nosea. Dogs run quickly
- 33To be able to draw cars, which of the following characteristics is it necessary to know about? a. Who owns them b. Who sells them c. If they have wheelsc. If they have wheels
- 34Houses have walls, doors and people live in them. How many characteristics do we need to know to draw a house?Two
- 35What is an algorithm?A set of step-by-step instructions to resolve a problem
- 36What are algorithms used for?To plan out the solution to a problem
- 37How can an algorithm be represented?As a flow chart or pseudocode
- 38What is a flowchart?A diagram that represents a set of instructions
- 39What is the correct symbol for a process instruction in a flowchart?A rectangle
- 40What is the correct symbol for an input instruction in a flowchart?A parallelogram
- 41What is the correct symbol for an output instruction in a flowchart?A parallelogram
- 42What links each instruction in a flowchart?An arrow
- 43What is the correct symbol for a decision in a flowchart?A diamond
- 44What is pseudocode?A way of describing a set of instructions that doesn't use specific syntax.
- 45What is evaluation?Evaluation is the process that allows us to make sure our solution is correct.
- 46Why is it important to evaluate?To ensure that a solution is as good as it can be.
- 47How may a solution be faulty?It may be incomplete and/or not decomposed.
- 48What is said when a problem isn't understood?That it isn't fully decomposed.
- 49What is said when a solution doesn't fully solve the problem?It is incomplete.
- 50What is said when a solution contains unnecessary steps?It is inefficient.
- 51Which of the following is an example of an efficient solution? a. Heating some soup, waiting until it is boiled then buttering some bread b. Heating some soup and buttering bread whilst the soup is heating c. Buttering bread then heating soup afterwardsb. Heating some soup and buttering bread whilst the soup is heating
- 52Which of the following is also an example of an efficient solution? a. Carrying a pile of books and placing them on a shelf all in one go b. Carrying the books one at a time and placing them on a shelf c. Moving a pile of books three at a time and placing them on a shelfa. Carrying a pile of books and placing them on a shelf all in one go
- 53Working through an algorithm with pen and paper is known as what?A dry run.
- 54What happens if an evaluation isn't done?The solution may be incomplete.