Font size
WorksheetsMr Browns Christmas Computer Science Quiz!
Total questions: 69
Worksheet time: 34mins
Instructions carried out one after another in order is a...
List
Sequence
Collection
Series
While the program is running, if the program makes a choice if it should run some code or not, it is called a...
variable
sequence
selection
mistake
When a program repeats, looping over the same sequence, it is called...
iteration
a variable
an instruction
Instructions carried out one after another in order is a...
List
Sequence
Collection
Series
Which is the definition of "sequence"?
A set of instructions in a specific order
Where instructions repeat
Code where decisions are made
Which is the definition of "selection"?
A set of instructions in a specific order
Where instructions repeat
Code where decisions are made
Which is the definition of "iteration"?
A set of instructions in a specific order
Where instructions repeat
Code where decisions are made
Why is iteration important?
It determines the order in which instructions are carried out
It allows code to be simplified by removing duplicated steps
It allows multiple paths through a program
Which of the following contains an INCORRECT sequence when getting dressed to go out?
Put on socks, put on shoes, put on coat
Put on coat, put on shoes, put on socks
Put on socks, put on coat, put on shoes
Why is selection important?
Selection allows us to include more than one path through a solution
Selection allows us to repeat steps in a solution
Selection allows us make our solution more efficient
What does iteration involve?
Rejecting
Reclining
Repeating
Recycling
Instructions being followed one after the other. What is it?
Selection
Iteration
Sequence
Variable
Only allowing one bit of code to run when something happens.
Example:
• Only run this bit of code “When” or “If” this bit has run
• WHEN you press on the keyboard, on the arrows, DO move.
Selection
Sequence
Iteration
Variable
Computational Thinking
looking for similarities among and within problems
Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms
creating step-by-step algorithms
Reducing information and detail to focus on essential characteristics.
Breaking problems into smaller, more manageable problems.
Decomposition
looking for similarities among and within problems
Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms
creating step-by-step algorithms
Reducing information and detail to focus on essential characteristics.
Breaking problems into smaller, more manageable problems.
pattern recognition
looking for similarities among and within problems
Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms
creating step-by-step algorithms
Reducing information and detail to focus on essential characteristics.
Breaking problems into smaller, more manageable problems.
Abstraction
looking for similarities among and within problems
Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms
creating step-by-step algorithms
Reducing information and detail to focus on essential characteristics.
Breaking problems into smaller, more manageable problems.
algorithmic design
looking for similarities among and within problems
Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms
creating step-by-step algorithms
Reducing information and detail to focus on essential characteristics.
Breaking problems into smaller, more manageable problems.
Breaking a complex problem down into smaller problems and solving each one individually.
Decomposition
Abstraction
Pattern Recognition
Algorithmic Design
Picking out the important bits of information from the problem, ignoring the specific details that don't matter.
Decomposition
Abstraction
Pattern Recognition
Algorithmic Design
A logical way of getting from the problem to the solution. If the steps you take to solve a problem follow an algorithm then they can be reused and adapted to solve similar problems in the future.
Decomposition
Abstraction
Pattern Recognition
Algorithmic Design
Mike is posting an online advertisement on Facebook to promote his band's upcoming tour. Abstraction? (What is the relevant piece of information?)
Date of tour
Other bands
His parents names
His age
Match the puzzle to the blocks
A school database has lots of information on students, the data manager needs to use abstraction? What data should she leave out?
Age
Guardian's phone numbers
Classes
Eye colour
What do we mean by COMPUTATIONAL THINKING?
Understanding a complex problem and developing possible solutions.
Breaking a task into smaller tasks.
Selecting a computer to use.
Focusing on what is important, ignoring what is unnecessary.
What will happen if the user's book return is late?
Sends them an SMS (text)
Does not send them an SMS (text)
Match the puzzle to the blocks
What would be the output if 'computer sciencse' is the input?
Try again!
Of course it is!
A count controlled loop will..
Repeat code until a condition is met
Repeat code a specific amount of times
Repeat code a random amount of times
None of the above
Which statement is not true about variables?
Used to store data
Have a unique name
Can only store 1 piece of data at a time
Tests if a value is true or false
A webcam is an example of a...
Input device
Output device
Both input & output device
An interactive whiteboard is an example of a...
Input device
Output device
Both input & output device
A flatbed scanner is an example of a...
Input device
Output device
Both input & output device
An inkjet printer is an example of a...
Input device
Output device
Both input & output device
A data projector is an example of a...
Input device
Output device
Both input & output device
A barcode scanner is an example of a...
Input device
Output device
Both input & output device
A 3D printer is an example of a...
Input device
Output device
Both input & output device
A Digital Camera is an example of a...
Input device
Output device
Both input & output device
A digital camcorder is an example of a...
Input device
Output device
Both input & output device
A monitor is an example of a...
Input device
Output device
Both input & output device
A touchscreen is an example of a...
Input device
Output device
Both input & output device
A microphone is an example of a...
Input device
Output device
Both input & output device
A laser printer is an example of a...
Input device
Output device
Both input & output device
A graphics tablet is an example of a...
Input device
Output device
Both input & output device
A V-R headset is an example of a...
Input device
Output device
Both input & output device
Which of the following makes for a stronger password?
Using a word from the dictionary
Using at least 8 characters
Using a pet's name
Using a birthday
What should never be used in your password?
Your name
A birthday
An address
A random object
A longer password is always stronger than a shorter one?
True
False
After using a public computer (e.g. a library or a school), you should stay logged in to everything
True
False
What would make a password stronger?
Using special characters, like # * & @
Using an easy to remember birthday
Using a favourite name (e.g. character, place)
Replacing letters with numbers
