OCR A level computer science 2.2.2

0.0(0)
studied byStudied by 2 people
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/16

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

17 Terms

1
New cards

What is pattern recognition?

A computational problem used in hundreds of different of applications such as:

- medical diagnosis

- speed cameras

- detecting a dangerous overcrowded platform on an underground railway

- spam email filtering

2
New cards

Methods of problem solving

- Trial and error

- Enumeration

- simulation

- Theoretical approach

- creative solution

3
New cards

Enumeration

Listing out all possible options or cases one by one

4
New cards

Simulation problems

Process of designing a model of a real system in order to understand the behaviour of the system and to evaluate various strategies for its operation

5
New cards

Simulation applications include

- Financial risk analysis

- Amusement park rides

- Population predictions

- Managing inventory systems

- Queueing problems

6
New cards

Simulation of queueing systems

A queueing system is described by:

- the arrival rate

- time between arrivals

- number of servers

- service time

7
New cards

divide and conquer

- A very efficient strategy

- involves finding a solution to a sequence of smaller, related problems until the instance is small enough to be solved directly

8
New cards

What is backtracking?

Where you go some way along one route and then backtrack to see if there is a better route

9
New cards

What are heuristic methods used for?

Rapidly finding a solution that is 'good enough', even though it might not be the optimal solution

10
New cards

What applications are heuristic methods used in?

- transportation

- AI

- DNA analysis

- virus checking

11
New cards

Examples of heutristic methods

- 'rules of thumb'

- educated guesses

- intuitive judgement

- common sense

12
New cards

What is data mining?

The process of collecting and then analysing huge amounts of data

13
New cards

Applications of data mining

- increasing response rates to marketing campaigns by being able to target them more accurately to the needs of each customer

- Detecting fraud

- finding connections between seemingly unconnected events

14
New cards

Big Data

Often used in connection with data mining,

Huge amounts of data are collected and stored.

15
New cards

The 3V's for Big data

- Volume

- Variety

- Velocity

16
New cards

Performance of sorting algorithms

- The bubble sort is the slowest of the well-known algorithms

- The quicksort is very fast for a large number of items

17
New cards

What is pipelining?

An implementation technique in which multiple instructions are overlapped in execution, much like assembly line.