Module 1: Computational Thinking Flashcards
Q: Which of the following best defines “thinking” in the context of computational thinking?
A: Intuition and feeling
B: The activity of using your mind to consider something
C: Memorizing facts
D: Physical calculations
Answer: B
Q: What is the primary focus of computational thinking?
A: Emotional intelligence
B: Involving the calculation of answers, amounts, and results
C: Creative problem solving
D: Intuitive decision making
Answer: B
Q: What are “competencies” in computational thinking?
A: Skills unrelated to job performance
B: Important skills needed to do a job
C: Only technical skills
D: Soft skills exclusively
Answer: B
Q: Which of the following best defines “abstraction” in computational thinking?
A: Identifying and utilizing the structure of concepts
B: Breaking down problems into smaller parts
C: Following a set of instructions
D: Observing patterns in data
Answer: A
Q: How does abstraction help in managing complexity?
A: By increasing detail
B: By focusing on unimportant aspects
C: By simplifying complex phenomena
D: By ignoring context
Answer: C
Q6: In which field does bioinformatics operate?
A) Pure mathematics
B) Combination of computer sciences and biology
C) Environmental studies
D) Only in molecular biology
Answer: B
Q7: What is pseudocode?
A) A formal programming language
B) An informal description of a program’s steps
C) A data analysis technique
D) A statistical method
Answer: B
Q8: What does the term “algorithm” refer to?
A) A complex mathematical theory
B) A random data analysis method
C) An ordered set of instructions
D) An unstructured problem-solving technique
Answer: C
Q9: Which of the following is an example of ordering in algorithms?
A) Sorting from Z to A
B) Memorizing steps without a structure
C) Ignoring data
D) Following a narrative
Answer: A
Q10: What is the purpose of decomposition in problem-solving?
A) To complicate the problem
B) To break down complex problems into manageable parts
C) To ignore subproblems
D) To rush to a conclusion
Answer: B
Q11: What is another term for decomposition?
A) Synthesis
B) Divide-and-conquer
C) Integration
D) Simplification
Answer: B
Q12: What does pattern recognition involve?
A) Creating random solutions
B) Observing patterns, trends, and regularities in data
C) Complicating problem analysis
D) Focusing solely on individual problems
Answer: B
Q13: Why are patterns useful in problem-solving?
A) They complicate solutions
B) They make problems harder to analyze
C) They simplify and expedite problem-solving
D) They require more data analysis
Answer: C
Q14: Which of the following is a biological example related to pattern recognition?
A) Machine learning
B) Gene finding
C) Functions
D) Algorithm efficiency
Answer: B
Q15: Which computational thinking competency is commonly used in artificial intelligence?
A) Abstraction
B) Algorithms
C) Decomposition
D) Pattern Recognition
Answer: D