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.