t. 0161 848 9173 f. 0161 872 9480
e. secretary@stantonyscentre.org.uk
Home > Training for Schools > Programming Concepts for Primary Schools
  • This course will be available from September 2024.  In the meantime, if you would like more information or to register an interest, please complete a booking form and select 'SC-01 Enquiry Only"
  • Course Specification (PDF)
Related Courses

Programming Concepts
for Primary Schools (SC-01)

The National Curriculum for Computing sets high expectations for the teaching of programming in primary schools.  Many teachers are having a good attempt at teaching programming concepts and techniques, particularly via online learning (e.g. Purple Mash) and activities with limited goals or scope, but many teachers may struggle with understanding the concepts of programming and creating efficient code in detail to be able to respond to pupil creativity or questions.


This one-day (9.30am - 4.00pm) hands-on course  is designed to provide delegates with an introduction to the concepts of programming so that knowledge of key aspects of programming can be understood and applied to different scenarios and problems that can be shared with pupils in the classroom.
The course will cover a wide range of concepts viathe creation (editing or debugging) of a number of programs using the online SCRATCH environment.  Delegates will also be introduced to other programming environments,. including an brief introduction to PYTHON (this is a separate course).

Who is the course for?

This course is aimed at:
  • those who want to develop a more secure understand of programming concepts
  • primary school Computing (IT) Leaders in schools
  • primary school teachers
  • teaching assistants

Content / Programme

This course takes place over one day (see below for timing and lunch arrangements) and during that time, delegates will learn:
  • the importance of identifying the problem or purpose of the program and planning and designing programs before coding
  • about the key concepts of programming
  • about sequence, repetition and selection
  • about variables and how they can be used in various types of program, e.g. games
  • about comparing variables using 'operators' (e.g. =, <>, OR and AND)
  • about possible routes of progression for programming within the National Curriculum for Computing
  • about the online SCRATCH programming environment
  • about debugging programs that are not performing as intended
  • how to develop and enhance simple programs with additional functionality 
All participants will have access to a computer for the whole day and the vast majority of activities will be practical using the SCRATCH programming environment (online version).

Assessment and Qualification

The course is not assessed or part of a qualification, although delegates will be given a self-assessment to track their progress during the day and encourage thinking about future learning.

Location, Timings and Facilities

  • The course will take place at our Trafford Park Centre, details of which can be found here.
  • The course will start at 9.30am and finish at 4.00pm.  There will be a break of 45 minutes during the day (usually about 12.15pm) for lunch).
  • Drinks (tea, coffee, water) will be provided on arrival, during mid-morning break and after lunch.
  • Lunch is not provided.  There are plenty of shops very close to the centre offering a range of lunchtime food.  There is a small eating space at the centre.  Delegates can, of course, bring their own lunch.  Food cannot be eaten in our IT Training Room, thank you.