GCSE – Programming part 6 - Dictionaries and data files

Curriculum KS4 Unit


This extensive programming unit takes learners from being complete novices to having the confidence to tackle any GCSE level programming challenge. Essential programming theory is also interleaved into the practical elements of programming to provide tangible links between required knowledge and skills.

Unit guide

Updated: 10 Feb 2023

Learning graph

Updated: 10 Feb 2023


Lesson 36

Records and dictionaries

Lesson 37

Dictionary challenge

Lesson 38

Reading text files

Lesson 39

Writing to text files

Lesson 40

Reading CSV files

Lesson 41

Write to CSV files

Lesson 42

Being a programmer

Lesson 43

Battle boats

Lesson 44

Battle boats design

Lesson 45

Battle boats code

Lesson 49

Battle boats test

Lesson 50

Battle boats evaluate