- OCR GCSE Computer Science J277 (from 2020)
- >
- Teacher Pack: Unit 2.2 Programming Fundamentals J277 (from 2020)
Teacher Pack: Unit 2.2 Programming Fundamentals J277 (from 2020)
The resources within this Teacher Pack cover all aspects of the specification in relation to OCR GCSE Computer Science J277 (from 2020) component 2.2.
It includes:
· Teaching PowerPoint Presentations (including checkpoint questions and answers)
- Part 1 – Programming Fundamentals (62 Slides)
- Part 2 – Data Types & Additional Programming techniques (86 Slides)
· Student PowerPoint Presentations (Including checkpoint questions, but omits the answers)
- Part 1 – Programming Fundamentals
- Part 2 – Data Types & Additional Programming techniques
· Homework/Classwork Activities (+ mark schemes)
- Selection
- Iteration
- Arrays (Lists)
- Functions
· End of unit test (+ mark scheme)
Content Covered:
The use of variables, constants, operators, inputs, outputs and assignments
The use of the three basic programming constructs used to control the flow of a program:
- Sequence
- Selection
- Iteration (count-and condition-controlled loops)
The common arithmetic operators
The common Boolean operators AND, OR and NOT
The use of data types:
- Integer
- Real
- Boolean
- Character and string
- Casting
The use of basic string manipulation
The use of basic file handling operations:
- Open
- Read
- Write
- Close
The use of records to store data
The use of SQL to search for data
The use of arrays (or equivalent) when solving problems, including both one-dimensional and two-dimensional arrays
How to use sub programs (functions and procedures) to produce structured code
Random number generation