This video contains all paper two ('Computational thinking, Algorithms and Programming') topics from the J277 OCR GCSE Computer Science specification.
Topic Times:
1.1 Computational Thinking
0:00:24 - 1.1 Abstraction
0:01:35 - 1.1 Decomposition
0:02:35 - 1.1 Algorithmic Thinking
1.2 Designing, Creating and Refining Algorithms
0:03:42 - 1.2 Inputs, Processes & Outputs
0:05:25 - 1.2 Structure Diagrams
0:06:32 - 1.2 Pseudocode
0:07:47 - 1.2 Flowcharts
0:10:17 - 1.2 Program Code
0:13:34 - 1.2 Trace Tables
1.3 Searching and Sorting Algorithms
0:16:47 - 1.3 Linear Search
0:18:09 - 1.3 Binary Search
0:22:00 - 1.3 Bubble Sort
0:25:53 - 1.3 Merge Sort
0:27:23 - 1.3 Insertion Sort
2.1 Programming Fundamentals
0:28:51 - 2.1 Fundamentals of Programming
0:31:01 - 2.1 Sequence
0:31:31 - 2.1 Selection
0:33:25 - 2.1 Iteration
0:35:59 - 2.1 Operators
2.2 Data Types
0:38:14 - 2.2 Data Types
2.3 Additional Programming Techniques
0:39:21 - 2.3 String Manipulation
0:41:39 - 2.3 File Handling
0:43:05 - 2.3 Arrays
0:46:15 - 2.3 Subprograms
0:48:29 - 2.3 Random Numbers
0:49:07 - 2.3 Records & SQL
3.1 Defensive Design
0:51:02 - 3.1 Defensive Design
0:52:18 - 3.1 Validation Checks
0:54:26 - 3.1 Maintainability
3.2 Testing
0:55:24 - 3.2 Purpose of Testing
0:56:04 - 3.2 Syntax & Logic Errors
0:56:36 - 3.2 Test Data
4.1 Boolean Logic
0:57:41 - 4.1 Boolean Operators
1:01:14 - 4.1 Logic Gate Diagrams
5.1 Languages
1:02:53 - 5.1 High-Level and Low-Level Languages
1:04:17 - 5.1 Translators (Compilers & Interpreters)
5.2 The Integrated Development Environment
1:05:26 - 5.2 IDE Tools
Check out the playlist with each individual topic here: • OCR GCSE Computer Science | J277 | Paper 2
Check out the website here: https://www.csnewbs.com