OCR GCSE Computer Science: Paper 2 Computational Thinking, Algorithms and Programming
Computer Science
GCSE
Level 2
6 chapters
60 Lessons
7 Free lessons
Exam board-specific online course, featuring fast-paced tutorials taught by Mark, practice and test mode quizzing and checkpoint assessments preparing you for your Paper 2 examination. We recommend that you study Paper 1 Computer Systems and The Roadmap course along with this course. Click to find out more.
Algorithms
![](/uploads/images/5dee74eda1899.png)
Computational thinking
Lesson (1/0) 1
Abstraction
Lesson (2/0) 2
Decomposition
Lesson (3/0) 3
Algorithmic Thinking
![](/uploads/images/5dee75070250a.png)
Searching algorithms
Lesson (1/0) 1
Linear Search
Lesson (2/0) 2
Linear Search Python Implementation
Lesson (3/0) 3
Binary Search
Lesson (4/0) 4
Binary Search Python Implementation
![](/uploads/images/5dee75250be23.png)
Sorting algorithms
Lesson (1/0) 1
Insertion Sort
Lesson (2/0) 2
Insertion Sort Python Implementation
Lesson (3/0) 3
Bubble Sort
Lesson (4/0) 4
Bubble Sort Python Implementation
Lesson (5/0) 5
Merge Sort
Programming techniques
![](/uploads/images/5dee77635cca0.png)
Variables and Constants
![](/uploads/images/5dee777c0550a.png)
Subroutines
![](/uploads/images/5dee7794e226a.png)
Data processing techniques
Lesson (1/0) 1
Input and Output Techniques
Lesson (2/0) 2
String Handling Techniques
Lesson (3/0) 3
One-dimensional Arrays
Lesson (4/0) 4
Two-dimensional Arrays
Lesson (5/0) 5
Operator Theory
Lesson (6/0) 6
Operator Practice
Lesson (7/0) 7
Operator Precedence
Lesson (8/0) 8
Selection Techniques
Lesson (9/0) 9
Counting Loops
Lesson (10/0) 10
Conditional Loops
![](/uploads/images/5dee77a6a9c65.png)
Data Storage
Producing robust programs
![](/uploads/images/5dee77d600cb7.png)
Defensive design
Computational logic
![](/uploads/images/5dee7826af865.png)
Logic
Lesson (1/0) 1
Logic Gates
Lesson (2/0) 2
Logic in Programming
Lesson (3/0) 3
Logic in the Real World
Translators and facilities of languages
Data representation
![](/uploads/images/5dee78898383c.png)
Numbers
![](/uploads/images/5dee789fe3737.png)
Characters, images and sound
Lesson (1/0) 1
ASCII, Extended ASCII and Unicode
Lesson (2/0) 2
Bitmap Images, Colour Depth and Metadata
Lesson (3/0) 3
Sound Sampling and Quality
Lesson (4/0) 4
Compression Techniques