Image by david latorre romero

Computer science 
teacher training

Course code


Course length
10 months

Course fee

Why teaching computer science is important

We want our students to understand and play an active role in the digital world that surrounds them, not to be passive consumers of opaque and mysterious technology. A sound understanding of computer science concepts will help students see how to get the best from the systems they use, and how to solve problems when things go wrong. In a world filled with technology, every school-leaver should have an understanding of computer science and be digitally literate.

The qualities that make an outstanding computer science teacher

A great computer science teacher must have a passion and understanding of computer science. They must be able to hold the interest of pupils of all abilities, as some concepts can be particularly difficult. Most importantly they must be creative in their delivery.

Subject knowledge needed to teach computer science

Computer science teachers help students understand how computers work, covering scientific and mathematical concepts behind them, their hardware and software components. They may also teach students how to use programming languages and write programmes and algorithms, an understanding of Python is a must!


A good starting point for improving your subject knowledge, or working on any areas of weakness is the BBC Bitesize website. Looking at the National Curriculum for this subject will also be beneficial, as it will give you an overview of which topics are covered. 

Overview of our computer science course


  • Sept: Core training and mini placements 

  • Oct: Subject-specific training, core training and first teaching placement preparation

  • Nov-Dec: First teaching placement (6 weeks) and Durham University Teaching Conference (1 week)

  • Jan: Core training, subject-specific training and mini placements

  • Feb: Subject-specific training and second teaching placement preparation

  • Feb-May: Second teaching placement  (11 weeks) 

  • Jun: Personalised mini placement and QTS (qualified teacher status) interview



We provide ongoing, bespoke, subject specific SCITT Tutor support throughout your entire programme. Our SEDD (Subject Enhancement and Delivery Days) programme enable trainees to work with various heads of department and outstanding teachers in their subject areas. You will also work with expert computer science teachers during your two teaching placements. 

The benefits of training to teach computer science with North East SCITT

You may be eligible for funding to help support your history teacher training year

At North East SCITT, your PGCE is awarded by, globally renowned, Durham University

Our lead school, The Academy at Shotton Hall, is one of only 23 Research Schools in the UK

Complete your initial teacher training year with North East SCITT in just 10 months

We work in partnership with over 90 education providers across the North East

Secondary teacher training courses

(11-16 with KS2 enhancement and post-16 enhancement):


To attain qualified teacher status, trainees will be assessed against the Teachers’ Standards in the age phases of their course. They must teach and demonstrate that they achieve the Teachers’ Standards in the specific and consecutive age ranges.

Lisa Keech

Career changer

I felt confident that the training would be top quality, and I would be really well supported.”

Read all about Lisa's journey into teaching here


"Fantastic all round training. What has really stood out for me is how supportive the whole SCITT team have been throughout the year. The highlight was my second placement which was excellent and the perfect fit!"