Problem Recognition and Abstraction (OCR A-Level Computer Science): Flashcards

📚Flashcards
Problem Recognition and Abstraction
Sign up to keep revising.Create a free account to study more flashcards and track your progress.

Practise the cards

13 cards from this deck

Show

What is problem recognition?

Ability to identify a problem & how to solve it computationally

What is decomposition?

Breaking down complex problem into smaller, manageable sub-problems

What is abstraction?

Focusing on essential details and ignoring irrelevant ones

Purpose of problem recognition

To clearly define what needs to be solved before developing solution

Purpose of decomposition

Simplifies problem-solving by tackling each sub-problem individually

Purpose of abstraction

Reduces complexity, making solutions easier to design & implement

First step in decomposition

Identify the Main Problem - understand the overall goal

Second step in decomposition

Break it into Sub-Problems - identify smaller contributing tasks

Third step in decomposition

Solve Sub-Problems Independently before integrating solutions

First step in abstraction

Identify Key Details necessary for solving the problem

Second step in abstraction

Ignore Irrelevant Details that don't affect the solution

Third step in abstraction

Create a Simplified Model using the essential details

Common mistake: vague problem statement leads to

Incomplete or incorrect solutions

Explore OCR A-Level Computer Science Revision Notes by Topics

Explore OCR A-Level Computer Science Model Answers by Topics

Explore OCR A-Level Computer Science Quizzes by Topics

Explore OCR A-Level Computer Science Exam Questions by Topics

Join 100,000+ A-Level students studying Flashcards with us.

Select your subjects, and get access to A+ resources today.