OCR J277 · Component 02 · 2.2

Programming fundamentals

Variables, inputs, outputs, control flow, operators, data types, and core programming techniques.

Teacher preview OCR J277

CodeQuest is an independent learning platform. It is not endorsed by, affiliated with, or sponsored by OCR, AQA, Edexcel, Pearson, or any exam board. Exam board names and specification references are used only to identify relevant curriculum pathways.

2.2.1

Programming fundamentals

The use of variables, constants, operators, inputs, outputs, assignments, sequence, selection, iteration, arithmetic operators, and Boolean operators AND, OR, NOT.

Variables, Constants and Assignment

2.2.1 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

Inputs and Outputs

2.2.1 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

Sequence, Selection and Iteration

2.2.1 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

Arithmetic Operators

2.2.1 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

Boolean Operators: AND, OR and NOT

2.2.1 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

2.2.2

Data types

The use of integer, real, Boolean, character and string data types, plus casting.

Data Types: Integer, Real, Boolean, Character and String

2.2.2 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

Casting Between Data Types

2.2.2 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

2.2.3

Additional programming techniques

String manipulation, file handling, records, SQL, arrays, sub programs, functions, procedures, and random number generation.

String Manipulation

2.2.3 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

Arrays

2.2.3 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

Functions and Procedures

2.2.3 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

File Handling

2.2.3 · 24 mins · 10 XP · 10 Bits

Available Preview lesson

Records

2.2.3 · 24 mins · 10 XP · 10 Bits

Available Preview lesson

SQL Basics

2.2.3 · 24 mins · 10 XP · 10 Bits

Available Preview lesson

Random Number Generation

2.2.3 · 24 mins · 10 XP · 10 Bits

Available Preview lesson