Computational Methods (OCR A-Level Computer Science): Flashcards

📚Flashcards
Computational Methods
Sign up to keep revising.Create a free account to study more flashcards and track your progress.

Practise the cards

14 cards from this deck

Show

Computational methods definition

Techniques to solve problems using algorithms & computer systems

4 key computational techniques

Decomposition, abstraction, calculations, data storage

Decomposition definition

Breaking complex problem into smaller, manageable sub-problems

Purpose of decomposition

Simplifies problem-solving by focusing on individual components

Abstraction definition

Ignoring irrelevant details to focus on essential features

Purpose of abstraction

Reduces complexity & highlights core elements needed for solution

Calculations in computational methods

Performing mathematical/logical operations to reach a solution

Storage of data definition

Storing & organising data for efficient retrieval & processing

Can problem be broken down? (criteria for computational solvability)

If yes (decomposition possible), likely computationally solvable

Can irrelevant details be ignored? (criteria for computational solvability)

If yes (abstraction possible), suitable for computational methods

Can problem be represented mathematically? (criteria for computational solvability)

If yes, ideal for computational solutions

Does problem involve data? (criteria for computational solvability)

If data needs storing/retrieving/processing, computational methods work

Example of non-computable problem

Halting Problem

Why ambiguous problems are difficult computationally

Lack clear rules or well-defined goals

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.