14 questions
Which computational thinking process involves breaking a complex problem down into smaller problems and solving each one individually.
Decomposition
Abstraction
Programming
Algorithmic Thinking
Which computational thinking process involves picking out the important bits of information from the problem, ignoring the details that don't matter.
Decomposition
Abstraction
Pattern recognition
Algorithmic Thinking
Which computational thinking process involves putting together a step by step solution to the process.
Decomposition
Abstraction
Programming
Algorithmic Thinking
What is computational thinking?
Giving instructions to a computer
Thinking like a computer - in binary
Using a set of techniques and approaches to help to solve problems
Programming the computer
Which of the following is NOT a computational thinking technique?
Decomposition
Pattern recognition
Coding
Abstraction
Which programming principle means making a choice?
Selection
Iteration
Sequence
Abstraction
Which programming principle involves repeating a section of code until a condition is met?
Sequence
Selection
Iteration
Decomposition
What is a characteristic of count controlled iteration?
You know how many times the loop will run before it starts
You don't know when the loop will start
You don't know when the loop will end
You have two or more choices
How is the programming principle of selection done in Python?
if-elif-else
for
while
input
How is condition controlled iteration done in Python?
if-elif-else
while
do...until
for
Which Python statement is used to give an output to the user of the program?
input
output
user_output
Which Python statement is used to get an input from the user of the program?
float
input
int
Which modifier means that Python will expect a whole number?
int
float
decimal
real
What is the difference between a procedure and a function?
A function returns a value, a procedure doesn't
A procedure returns a value, a function doesn't
There is no difference
Functions are from Python libraries whereas you can write your own procedures