Problem Recognition and Abstraction (OCR A-Level Computer Science): Quizzes
📚Quizzes
Practise the questions
12 questions from this quiz
ShowHide
Practise the questions
12 questions from this quiz
What does problem recognition involve in computational thinking?
What does problem recognition involve in computational thinking?
Breaking down & focusing on essentials
What is the main purpose of problem recognition?
What is the main purpose of problem recognition?
To clearly define what needs solving
What is decomposition in problem-solving?
What is decomposition in problem-solving?
Breaking complex problems into smaller ones
Why is decomposition used in problem-solving?
Why is decomposition used in problem-solving?
Each sub-problem tackled individually
What is the first step in decomposition?
What is the first step in decomposition?
Identify the Main Problem
In the library system example, which is a sub-problem of managing book borrowing?
In the library system example, which is a sub-problem of managing book borrowing?
Update book availability after return
What is abstraction in problem-solving?
What is abstraction in problem-solving?
Focus on essentials, ignore irrelevant
What is the purpose of abstraction?
What is the purpose of abstraction?
Reduces complexity of design
In weather forecasting, what does abstraction focus on for a basic forecast?
In weather forecasting, what does abstraction focus on for a basic forecast?
Temperature and wind speed
For student attendance, what details should be ignored during abstraction?
For student attendance, what details should be ignored during abstraction?
Classroom layout & seating
What problem results from inadequate decomposition?
What problem results from inadequate decomposition?
Missing key components
What happens when poor abstraction includes too many irrelevant details?
What happens when poor abstraction includes too many irrelevant details?
Problem becomes more complex
