National Online Teacher Training (NOTT)

Computer Science

School Placement

The vast majority of your time will be spent in schools on placement. You will be guided across at least two contrasting placements by our expert subject mentors who will provide you with weekly targets to challenge your practice, and support to ensure that you develop rapidly as a teacher. You will also have the opportunity to enrich your teaching with visits to alternative provision providers, post 16 colleges or adult education centres.

Teacher Training Enhancement Programme (TTEP)

The Teacher Training Enhancement Programme (TTEP) is a flexible online course to support your teacher training year.

The content of the Computer Science TTEP course is made up of the following modules and topics:

Professional Studies 1

  • What is Education
  • Application of the Theories of Learning
  • Introduction to the Teachers’ Standards
  • Lesson Planning
  • Questioning Skills
  • Ideas for Starters and Plenaries
  • Activities for Learning
  • Behaviour Management 1
  • Assessment and AfL
  • Differentiation and Inclusive Practice
  • Staging Debates and Role-plays
  • Impacts and Presence
  • Getting the Best out of your Placements

Professional Studies 2

  • Behaviour Management 2
  • Tracking Progress and Using Data
  • Using Language to Influence
  • The Pastoral Role
  • Safeguarding - Child Protection
  • Safeguarding - e-safety
  • Moving from Good to Outstanding
  • Communicating with Parents
  • Working with other Professionals
  • Beyond the Classroom
  • Personal and Professional Conduct
  • Evaluation and Reflection
  • Apply for your First Position

Subject Studies

  • The GCSE Computer Science Curriculum
  • The A-level Computer Science Curriculum
  • The Computer Science Lesson
  • Teaching Activities for Computer Science
  • Teaching Programming
  • Behaviour Management for Computer Science
  • Knowing your Equipment
  • Plenary Activities for Computer Science

Subject Knowledge Enhancement (SKE)

Where identified during selection and recruitment you may complete an 8, 12, 16, 20 or 28-week Subject Knowledge Enhancement (SKE) course. This is delivered online, so you can manage these hours around your other commitments. This course is 100 % distance learning and comes with a personal tutor. The course is free and attracts a bursary of £175 per week for eligible trainees.

The content of the Computer Science SKE is made up of the following topics and modules:

GCSE topics

  • Programming Basics
  • Programming Basics 2
  • Data Structures
  • Subroutines
  • Further Programming
  • Algorithms
  • Computer Systems
  • Computer Systems 2
  • Data representation
  • Computer networks and cybersecurity
  • Impacts of digital technology

A level modules

  • Programming
  • Data Structures
  • Algorithms
  • Theory of Computation
  • Data Representation
  • Computer Systems
  • Computer Organisation and Architecture
  • Consequences of Uses of Computing
  • Communication & Networking
  • Databases
  • Functional Programming
  • Systematic Approaches to Problem Solving

GCSE virtual lessons modules

  • Algorithms
  • Cyber Security
  • Data Representation
  • Ethics
  • Networks
  • Number Bases
  • Programming
  • Programming Project
  • Systems Architecture
  • Python

Next steps

Find out more about our programme » Find answers to frequently asked questions » Register your interest now »