Questions[]
#1. The goal of computational thinking is to help you:[]
a. fix computers
b. understand code
c. solve proenwdqmqa
d. collect data
Answer: c. solve problems
#2. Which CT strategies are always required for every problem?
a. decomposition and abstraction
b. pattern recognition and algorithm design
c. all of them
d. none of them
Answer: d. none of them
#3. Each iteration of a problem should ____ the previous iteration.
a. copy
b. ignore
c. build upon
d. complicate
Answer: c. build upon
#4. Data can help you determine:
a. which strategies to use
b. the order of strategies
c. how often to repeat strategies
d. all of the above
Answer: d. all of the above
#5 What is an example of quantitative data on a group of students?
a. height
b. pets
c. hobbies
d. personality
Answer: a. height
#6. What is an example of qualitative data?
a. the number of students taking a test
b. the material covered by the test
c. how many questions there are
d. the students' test scores
Answer: b. the material covered by the test
#7. Breaking down a year's worth of daily temperature data by monthly average is an example of:
a. decomposition
b. pattern recognition
c. abstraction
d. algorithm design
Answer: a. decomposition
#8. Noticing that your candy supply decreases every time a certain friend comes over is an example of:
a. decomposition
b. pattern recognition
c. abstraction
d. algorithm design
Answer: b. pattern recognition
#9. Designing an algorithm is most similar to:
a. filling a toolbox
b. writing an instruction manual
c. conducting an interview
d. cleaning your room
Answer: b writing an instruction manual
#10. Abstraction ____ a problem by ____distracting details
a. breaks down; adding
b. organizes; sorting
c. solves; analyzing
d. simplifies; removing
Answer: d. simplifies; removing