This visually appealing knowledge organiser helps pupils revise the programming techniques section of the GCSE in Computer Science. Written originally for OCR Computer Science (J276), it is also suitable for helping pupils revise for other exam boards and gives lots of examples of Python code.

Another PDF document includes three programming challenges and possible solutions.


This resource makes an ideal homework task, can be used as part of a lesson or given to pupils to help them with their exam revision.



  • Variables, constants, operators, inputs and outputs
  • Sequence
  • Selection
  • Iteration
  • String manipulation
  • Basic file handling
  • SQL searches
  • 1D and 2D arrays
  • Using subprograms
  • Data types
  • Arithmetic and Boolean operators

Programming Techniques Knowledge Organiser

  • Digital resources purchased from Nichola Wilkin Ltd. are to be used in the original individual school which purchases the resources only.


    Resources may not be shared, distributed or displayed digitally for public view, uploaded to school or borough websites, distributed via email, submitted to file sharing sites or shared with another school or institution, even those within the same academy chain.


    For full terms and conditions visit