Computer Science is an exciting new secondary school curriculum subject.
It covers topics such as algorithms, programming, data, computers and social informatics, and communications and the internet.
As a trainee you will learn how to teach Computer Science to pupils of all ages. You will learn how to develop their skills, knowledge and understanding through project work and how to teach programming.
You will also experience teaching Computer Science theory to all secondary age groups (11-16).