Computer Science


The Computer Science PGCE course, supports and prepares trainees to reflect on their practical teaching in schools.  Trainees will have the opportunity to develop teaching styles and skill to help with management, control, inspiring others and pushing students to evolve and progress as individuals as well as budding computer scientists. The course meets all the necessary professional requirements, but it is hoped that trainees will have a drive and commitment to develop their own style in order to excel in the pursuit of excellent computer science teaching.

The course lays the foundations for self-critical, constantly improving classroom practice, inclusive of all kinds of learners.  We aim to help trainees become more than just confident, effective teachers meeting the Teacher Standards.  Trainees will enter the profession ready to participate in an influential career, not only inspiring pupils but also playing a distinctive part in teams or communities concerned with improving pupils’ knowledge and disciplinary thinking, challenging existing conceptions of practice and developing computing’s place in the curriculum. Trainees are preparing to inspire other professionals, as well as pupils!

The teaching of computer science has been a sudden and eventful journey in schools. These changes have encourage a dynamic range of skills and talents in order to be able to contend with an ever evolving subject and its readily developing content. Trainees will be given the opportunity to teach computing across all of the Secondary Key Stages which will give rise to a series of unique challenges along the 11-19 spectrum of ages. From bespoke courses in Key Stage 3, GCSE computer science in Key Stage 4 and the more demanding course-content Key Stage 5. As such, trainees will be required to either know or develop their understanding of computer science and be able to teach this knowledge to all age ranges.

Although the content covered may seem a little daunting, the course is not crammed with lectures and note taking.  The module is taught through a variety of teaching methods that require the trainee’s participation.  Presentations, group work, directed activities, outside workshops, focused reflection, and sharing school based experiences are all essential elements of a successful course and will demonstrate the principles of effective teaching and learning. As trainees progress through the programme, they will learn to provide effective learning experiences and progressively reflect more critically on computer science as a subject.