Revise OCR A Level Computer Science
Notes, flashcards and quizzes, organised by the points in the H446 specification. Pick a topic to start.
Add to your home screen
It then opens from an icon, like an app, without the browser's address bar.
iPhone (Safari)
- Tap the Share button: the square with an arrow pointing up. On newer iPhones it is inside the ⋯ menu.
- Tap Add to Home Screen, then Add.
Android (Chrome)
- Tap the ⋮ menu at the top right.
- Tap Add to Home screen or Install app, then confirm.
On iPhone, the home screen version keeps its own progress, separate from Safari's, so use one or the other.
01 Computer systems
4 of 16 spec points have revision material so far.
1.1 The characteristics of contemporary processors, input, output and storage devices
-
1.1.1
Structure and function of the processor
Sample
Not started
-
1.1.2
Types of processor
Not written yet
-
1.1.3
Input, output and storage
Not written yet
1.2 Software and software development
-
1.2.1
Systems Software
Not written yet
-
1.2.2
Applications Generation
Not written yet
-
1.2.3
Software Development
Not written yet
-
1.2.4
Types of Programming Language
Not written yet
1.3 Exchanging data
-
1.3.1
Compression, Encryption and Hashing
Not written yet
-
1.3.2
Databases
Not written yet
-
1.3.3
Networks
Not written yet
-
1.3.4
Web Technologies
Not written yet
1.4 Data types, data structures and algorithms
-
1.4.1
Data types
Not started
-
1.4.2
Data structures
Not started
-
1.4.3
Boolean algebra
Not started
1.5 Legal, moral, cultural and ethical issues
-
1.5.1
Computing related legislation
Not written yet
-
1.5.2
Moral and ethical Issues
Not written yet
02 Algorithms and programming
0 of 8 spec points have revision material so far.
2.1 Elements of computational thinking
-
2.1.1
Thinking abstractly
Not written yet
-
2.1.2
Thinking ahead
Not written yet
-
2.1.3
Thinking procedurally
Not written yet
-
2.1.4
Thinking logically
Not written yet
-
2.1.5
Thinking concurrently
Not written yet
2.2 Problem solving and programming
-
2.2.1
Programming techniques
Not written yet
-
2.2.2
Computational methods
Not written yet
2.3 Algorithms
-
2.3.1
Algorithms
Not written yet