Abstraction and Automation (AQA A-Level Computer Science): Flashcards

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

Practise the cards

10 cards from this deck

Show

Abstraction

Identifying essential features, removing less important details

Automation in computational thinking

Creating computer models of real-world situations

Logical reasoning

Using known facts to work out if new facts are true or false

Algorithm

Sequence of step-by-step instructions for a specific task

Representational abstraction

Removing unnecessary details to represent problem solvably

Abstraction by generalisation

Placing problem aspects into broader hierarchical categories

Procedural abstraction

Breaking solutions down into procedures or subroutines

Data abstraction

Organising & structuring data to produce a useful view

Information hiding

Providing interface whilst keeping inner workings hidden

Decomposition

Breaking large complex tasks into smaller manageable tasks

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

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