NEW 2.1 Computational Thinking
Quiz
•
Computers
•
1st Grade
•
Hard
Matt Hunt
Used 8+ times
FREE Resource
Enhance your content in a minute
43 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
Using a flowchart to design an algorithm is an example of what?
Thinking concurrently
Thinking logically
Thinking abstractly
I don't know
Answer explanation
Thinking logically is the skill of identifying the points at which a decision is needed, determine the conditions of those decisions and determine the next steps depending on the outcome of the decisions. It is one of the five main computational thinking skills and is essential for designing and writing solutions to programs.
2.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
When designing systems, it is important to consider what aspects are important to solve the problem and what are not. What is this known as?
Reality
Programming
Abstraction
Implementation
Answer explanation
It is important to appreciate how reality differs from abstraction when modelling aspects of real world objects in computer programs. A simulator game, no matter how detailed would be impossible to program or execute if you tried to include every single variable based on reality.
3.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
How would an architectural drawing of a house differ from reality?
The colour of the paint
Size and dimensions of the house
Location of entrances and exits
Location and size of windows
Answer explanation
An architect drawing would have to replicate many aspects of a house exactly as they appear in reality, for example the location of doors and windows. Exact dimensions and placement of these would exactly match reality, this is the purpose of the drawing. There would be lots of unnecessary detail which would not be needed to be replicated from the real house, for example the choice of exterior paint.
4.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
What do we mean when we talk about decision points in a program?
Any point in a program when processing and calculations are performed
Any point where the program can take an optional route based on a condition
Any point in a program when it outputs data
Any point in a program when a user is asked for input
Answer explanation
Thinking logically is the skill of identifying the points at which a decision is needed. It is one of the five main computational thinking skills and is essential for designing and writing solutions to programs.
5.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
Which computational thinking skills can be described as, 'identifying the preconditions of a system, the inputs, outputs and reusable components'?
Thinking abstractly
Thinking logically
Thinking ahead
Thinking procedurally
Answer explanation
Thinking ahead is the computational skills of identifying the preconditions of a system, the inputs, outputs and reusable components, it is one of the five main computational thinking skills and is essential for designing and writing solutions to programs.
6.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
A charity concert is being planned. Which of the following would NOT be considered a 'pre-condition' before deciding on a suitable venue?
Genre of musical artists (e.g. rock, pop, dance)
Estimated number of attendees
Will the concert be held inside or outside
Estimated noise level of concert
Answer explanation
'Solution preconditions' are any condition which pre-exists the suggested solution. For the scenario of a charity concert the estimated number of attendees, noise level and if the concert is planned to be held inside or outside are all pre-conditions which would effect the choice of appropriate venue.
7.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
What is the purpose of a structure diagram?
To explain the steps of a coded solution in structured English
Break a problem down to show the order of program modules
To show the steps of an algorithm
To show the attributes and methods of a class
Answer explanation
A structure diagram is a common way of producing a modular top-down design of a problem. We use a process known as step-wise refinement to break down the problem into smaller chunks in a tree like structure. The leaf nodes of a structure diagram become procedures / modules / functions in the finished program. The leaf nodes should therefore be a single process which can be turned into a single subroutine.
Create a free account and access millions of resources
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
40 questions
ÔN TẬP CUỐI KÌ I TIN 6
Quiz
•
1st Grade
41 questions
Kwalifikacja E13 czerwiec 2013
Quiz
•
1st Grade
40 questions
COMPUTER 1_Q2 LESSONS
Quiz
•
1st Grade
40 questions
SIMULASI UNBK 2020 part 1
Quiz
•
1st Grade
40 questions
IP Address
Quiz
•
1st - 12th Grade
40 questions
CNC CODE
Quiz
•
1st Grade
45 questions
PAS-KJD-Kelas X TKJ
Quiz
•
1st Grade
42 questions
uses of computer and Parts of Computer Revision
Quiz
•
1st Grade
Popular Resources on Wayground
20 questions
Halloween Trivia
Quiz
•
6th - 8th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
15 questions
Order of Operations
Quiz
•
5th Grade
20 questions
Halloween
Quiz
•
5th Grade
16 questions
Halloween
Quiz
•
3rd Grade
12 questions
It's The Great Pumpkin Charlie Brown
Quiz
•
1st - 5th Grade
20 questions
Possessive Nouns
Quiz
•
5th Grade
10 questions
Halloween Traditions and Origins
Interactive video
•
5th - 10th Grade
Discover more resources for Computers
12 questions
It's The Great Pumpkin Charlie Brown
Quiz
•
1st - 5th Grade
4 questions
What is Red Ribbon Week
Interactive video
•
1st - 5th Grade
10 questions
History of Halloween
Interactive video
•
1st - 5th Grade
18 questions
It's Halloween!
Quiz
•
1st - 4th Grade
20 questions
Place Value
Quiz
•
KG - 3rd Grade
21 questions
Halloween
Quiz
•
KG - 5th Grade
18 questions
Pushes & Pulls
Quiz
•
1st - 4th Grade
28 questions
Halloween Trivia
Quiz
•
1st - 5th Grade
