Teach GCSE Computer Science Fundamentals


This course will provide teachers with proven strategies for teaching the knowledge and concepts required for GCSE Computing and GCSE Computer Science. Applicable to OCR, AQA, Edexcel and WJEC GCSE Computing qualifications, this course will model and explore pedagogic approaches that teachers including non-specialists can use to ensure their classes are equipped to achieve the best possible outcomes in GCSE Computer Science examinations. This is a new course designed to reflect changes to GCSE Specifications from 2016, but will also be useful for those teaching classes being examined in 2017.


As well as providing you with access to lots of high quality resources, Alan will focus a great deal of emphasis on the pedagogy of teaching computer science, with practical approaches to teaching the theory including a review of current resources available as well as different exam preparation techniques.


Expect to explore a variety of strategies to teach and assess the theoretical elements of the GCSE, worth 80% of the qualification in 2018 examinations. Alan will endeavour to match the course content to suit the needs of those participating.


Delegates are recommended to bring a fully charged laptop or tablet device to the course to interact with the course materials.


This course includes:


• Superb course materials

• Refreshments and a three course lunch



  • Present teachers with a range of strategies to teach the examined component of GCSE Computer Science courses including an overview of available resources (paid and free)
  • Develop a deeper understanding of GCSE Computer Science requirements
  • Identify and develop engaging approaches to teaching Computer Science to pupils
  • Provide teachers with planning materials suitable for use in their own school
  • Develop teacher competence and confidence

Course Outline

  • 09:00am - 
  • 03:00pm
Understand Requirements of The Examined Component
  • Choosing the most appropriate specification for your school
  • Overview of the examined component(s)
  • Review of available resources to support your teaching
Planning for Delivery
  • Planning topics to fit time available
  • Teaching strategies and approaches
Measure, Track & Monitor Progress
  • Strategies to measure pupil attainment
  • Tracking & monitoring pupil progress
  • Parental engagement
Exam Preparation
  • Styles of exam questions
  • Designing a revision programme
  • Revision techniques


Alan O’Donohoe

Through his work in the classroom, Alan has earned an excellent reputation within computer science education and has a wealth of experience in delivering courses which have been consistently graded by teachers and inspectors as "outstanding". Despite having no previous computer science background, Alan first introduced the subject into his school in 2007 and GCSE computing in 2010. Alan was one of the first DfE Computing At School master teachers, and is the founder of both Raspberry Jam (the global community for people to discover the potential of the Raspberry Pi) and Hack To The Future. Thousands of teachers have used Alan’s resources for teaching computing and his work has featured in The Guardian, TES, The Sunday Times and on the BBC.