Computer Science - Paper 1 Abstraction and Auotmation

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/14

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

15 Terms

1
New cards

Logical Reasoning

Using a given set of facts to determine whether new facts are true or false 

2
New cards

Problem Solving

Finding solutions to real-life problems

3
New cards

Algorithm

A sequence of instructions for carrying out a particular task

4
New cards

Representational Abstraction

Removing unnecessary details so that only information that is required to solve the problem remains

5
New cards

Abstraction by Generalisation/Categorisation

The process of placing similar aspects of a problem in into broader categories and representing them hierarchically

6
New cards

Procedural Abstraction

Breaking down a complex problem into a series of procedures and subroutines

7
New cards

Functional Abstraction

Breaking down a complex problem into a series of reusable functions 

8
New cards

Data Abstraction

Hiding how data is represented so that it is easier to build a new kind of data object

9
New cards

Problem Abstraction

Removing unnecessary details from a problem until the underlying problem is identified to see if it is similar to a problem that has already been solved

10
New cards

Information Hiding

The process of hiding all the details of an object that do not contribute do its essential characteristics/ providing the definition or interface of a system or object whilst keeping the inner works hidden

11
New cards

Decomposition

Breaking down a large task into smaller, more manageable tasks

12
New cards

Procedural Decomposition

Breaking down a system into smaller procedures and subroutines

13
New cards

Composition

Building up a whole system from smaller units

14
New cards

Procedural Composition

Creating a working system from abstraction

15
New cards

Automation

The process of creating a computer model of real-life situations and putting them into action