Your browser does not support JavaScript! Please enable it and refresh the page to use this content.
Skip to content
Abstraction
OCR GCSE Computer Science: Paper 2 Computational Thinking, Algorithms and Programming
Go back to course
Go to dashboard
Share this lesson
Switch to dark layout
Switch to full width layout
Content
Notes
Algorithms
Computational thinking
Abstraction
Decomposition
Algorithmic Thinking
Searching algorithms
Linear Search
Linear Search Python Implementation
Binary Search
Binary Search Python Implementation
Sorting algorithms
Insertion Sort
Insertion Sort Python Implementation
Bubble Sort
Bubble Sort Python Implementation
Merge Sort
Writing algorithms
Writing Algorithms
Programming techniques
Variables and Constants
Variables, Constants and Memory
Data Types
Type Casting and Conversion
Subroutines
Subroutines
Procedures and Functions
Built-in and User-defined Subroutines
Variable Scope
Data processing techniques
Input and Output Techniques
String Handling Techniques
One-dimensional Arrays
Two-dimensional Arrays
Operator Theory
Operator Practice
Operator Precedence
Selection Techniques
Counting Loops
Conditional Loops
Data Storage
File Handling - Theory and Reading
File Handling - Writing and Appending
Records and SQL Part 1
Records and SQL Part 2
Producing robust programs
Defensive design
Input Sanitisation/Validation Techniques
Authentication Techniques
Maintainability
Writing Maintainable Code
Testing
Errors and How to Spot Them
Testing Strategies
Computational logic
Binary
Binary Encoding
Logic
Logic Gates
Logic in Programming
Logic in the Real World
Translators and facilities of languages
Programming languages
Programming Languages
Language translators
Language Translators
Development tools
Integrated Development Environment
Data representation
Units
Data Quantities
Numbers
Denary and Binary
Binary Mathematics
Hexadecimal
Check Digits
Characters, images and sound
ASCII, Extended ASCII and Unicode
Bitmap Images, Colour Depth and Metadata
Sound Sampling and Quality
Compression Techniques
Ask your teacher for help.
Report a problem to The EverLearner.
Download notes
See all notes