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
Computational thinking
Lesson (1/0) 1
Abstraction
Lesson (2/0) 2
Decomposition
Lesson (3/0) 3
Algorithmic Thinking
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
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
Variables and Constants
Subroutines
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
Data Storage
Producing robust programs
Defensive design
Computational logic
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
Numbers
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