# data[].attributes.headline
Paper 2 - Practice Script (Mark Scheme @ end)

# data[].attributes.subject
Paper 2 - Practice Script (Mark Scheme @ end)

# data[].attributes.attachment_link.description
Algorithm A Day LITE Teachers, are you looking for more ‘Algorithm Writing’ resources, to help support your students? CSUK’s Brand New Algorithm Writing Guide & Workbook is now avaiable to download at CSUK:Teacher! The chapters in this 73 page workbook introduce students to generic programming const…

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.1 Algorithmic thinking

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.1 Inputs, processes and outputs

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.1 How to produce algorithms using pseudocode and flow diagrams

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.1 Identifying errors and suggesting fixes

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.2 The use of variables, constants, inputs, outputs and assignments

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.2 The use of the three basic programming constructs

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.2 The common arithmetic and comparison operators

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.2 The common Boolean operators

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.2 The use of data types and casting

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.2 The use of basic string manipulation

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.2 The use of basic file handling operations

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.2 The use of records to store data

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.2 The use of SQL to search for data

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.2 How to use sub-programs

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.2 Random number generation

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.3 Defensive design considerations - Part 1

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.3 Defensive design considerations - Part 2

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.3 How to identify syntax and logic errors

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.3 The purpose and types of testing

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.3 Refining algorithms to make them more robust

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.4 Simple logic diagrams

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.4 Applying logical operators in truth tables to solve problems

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.4 Combining Boolean operators

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.5 Characteristics and purpose of different levels of programming language

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.5 The purpose of translators

# data[].attributes.attachment_link.title
OCR GCSE (J277) 2.5 Characteristics of compilers and interpreters

# data[].attributes.attachment_link.title
GCSE - Computer Science (9-1) - J276 (from 2016) - OCR

# data[].attributes.attachment_link.description
OCR GCSE Computer Science (9-1) (from 2016) qualification information including specification, exam materials, teaching resources, learning resources

# data[].attributes.attachment_link.description
Discover our free GCSE Computer Science topics and questions. We cover AQA, Edexcel, Eduqas, OCR, and WJEC. Learn and revise for your exams with us today.