Skip to content Exit mobile menu

Computer Science subject knowledge enhancement course

We offer an range of online Computer Science subject knowledge enhancement courses.

Distance learning (online) courses

To be eligible to undertake an online course:

  • You must have an offer of a place on a PGCE Teacher Training Programme with the SKE course a condition of that offer
  • You must not have attended any Department for Education (DFE) funded SKE courses previously
  • Your teacher training course must match your SKE subject

Trainees on any of the Computer Science programs will have access to the same module in the maths SKE to supplement their learning.

8-weeks (200 hours)
Our accelerated GCSE program is suitable for trainees needing to boost or refresh their knowledge to GCSE level.

Core GCSE module topics

  • Programming basics
  • Programming basics 2
  • Data structures
  • Subroutines
  • Further programming
  • Algorithms
  • Computer systems
  • Computer systems 2
  • Data representation
  • Computer network and cybersecurity
  • Impacts of digital technology

Apply for the 8-week course

12-weeks (300 hours)

Core KS3 module topics

  • KS2 Computer science
  • Starting KS3 computer science
  • Moving from KS3 to KS4 Computer science
  • A selection of virtual lessons in computer science

Core GCSE module topics

  • Programming basics
  • Programming basics 2
  • Data structures
  • Subroutines
  • Further programming
  • Algorithms
  • Computer systems
  • Computer systems 2
  • Data representation
  • Computer network and cybersecurity
  • Impacts of digital technology

Apply for the 12-week course

16 weeks (400 hours)

Core A level modules

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

Apply for the 16-week course

20 weeks (500 hours)

Core KS3 modules

  • KS2 Computer science
  • Starting KS3 computer science
  • Moving from KS3 to KS4 Computer science
  • A selection of virtual lessons in computer science

Core A level modules

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

Apply for the 20-week course

24 weeks (600 hours)

Core GCSE module topics

  • Programming basics
  • Programming basics 2
  • Data structures
  • Subroutines
  • Further programming
  • Algorithms
  • Computer systems
  • Computer systems 2
  • Data representation
  • Computer network and cybersecurity
  • Impacts of digital technology

Core A level modules

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

Apply for the 24-week course

28 weeks (700 hours) 

Core KS3 module topics

  • KS2 Computer science
  • Starting KS3 computer science
  • Moving from KS3 to KS4 Computer science
  • A selection of virtual lessons in computer science

Core GCSE module topics

  • Programming basics
  • Programming basics 2
  • Data structures
  • Subroutines
  • Further programming
  • Algorithms
  • Computer systems
  • Computer systems 2
  • Data representation
  • Computer network and cybersecurity
  • Impacts of digital technology
  • Programming
  • Data structures
  • Algorithms
  • Theory of Computation
  • Data Representation
  • Computer Systems
  • Computer Organisation and Architecture
  • Consequences of Uses of Computing
  • Communication and Networking
  • Databases
  • Functional Programming
  • Systematic Approaches to Problem Solving

Apply for the 28-week course

Please note: self-funded places are also available.