Developing and supporting programming within your primary school- face to face CP003
Ensure progression in programming, using effective approaches within your school.
Summary
Programming is large part of the computing curriculum and one which is taught in each year group at primary school. This course will ensure subject leaders are confident in supporting colleagues to understand what primary programming entails; from developing simple algorithms to designing programs to meet specific goals and all the steps in-between.
During this course, you will discover engaging and effective ways to help children develop their ideas around programming, considering how algorithms are developed and can be developed into programs. A range of approaches will be explored, including ‘unplugged’ activities that require no computer and on-screen programming environments such as Scratch Jr and Scratch. You’ll also explore approaches for effectively teaching programming to motivate a wide range of learners.
You will develop your understanding of progression across KS1 and KS2 in programming helping you plan for age-appropriate learning and ensuring you are able to support colleague’s understanding of programming within your school.
This course is delivered as part of the National Centre for Computing Education.
Who is it for?
Primary computing leaders, looking to develop their own teaching and that of their colleagues.
What topics are covered?
- 01 | Understanding Programming look at the bigger picture of the progression of algorithms and programming across the key stages and how to utilise strategies like Semantic waves and pedagogies like PRIMM and Use, Modify Create.
- 02 | KS1 programming progression apply evidence-based teaching approaches to build children’s understanding of algorithms and programming in key stage 1 utilising pedagogy and Scratch JR.
- 03 | KS2 programming progression apply evidence-based teaching approaches to build children’s understanding of programming in key stage 2 utilising pedagogy and Scratch.
- 04 | Supporting others to teach programming Explore different approaches to raise the profile of programming in the curriculum, supporting and raising the confidence of teachers' delivery.
How will you learn?
You’ll discuss issues with peers and an experienced course leader, comparing practice and learning strategies that are based in evidence. Personalised action planning will help you prioritise next steps for you and your school, ensuring you gain maximum benefit from the CPD.
How long is this course?
This course is a single day involving 5 hours of learning.
Outcomes
You will be able to:
- explain the progression of programming through KS1 and KS2
- demonstrate how algorithms lead into programs and explain this to others
- describe effective approaches to teaching programming and identify what this looks like in the classroom
- use online tools (e.g. Scratch and Scratch Jr ) to teach programming to both teachers and pupils
- support teachers within your school to deliver effective programming lessons within KS1 and KS2
Notes
By booking on this course you are agreeing to the terms and conditions of the National Centre for Computing Education. These can be found here https://teachcomputing.org/privacy.html
Scheduled courses
Sacred Heart Catholic Primary School, Brays Lane, Stoke, Coventry CV2 4DW
Fradley Park Primary and Nursery School, Murphy Street, Fradley, Lichfield WS13 8TW
Adastral Park, Martlesham Heath, Ipswich IP5 3RE
Our Lady's RC Primary School Manchester, Whalley Road, Whalley Range, Manchester M16 8AW
Broom Leys School, Broom Leys Road, Coalville LE67 4DB
Norwich City College of Further and Higher Education, Ipswich Road, Norwich NR2 2LJ
Chadsmead Primary Academy, Friday Acre, Lichfield WS13 7HJ
Perryfields Primary School, Apsley Road, Oldbury B68 0QY
Temple Meadow Primary School, Wrights Lane, Cradley Heath B64 6RH
Reigate Park Primary School, Reigate Drive, Mackworth Estate, Derby DE22 4EQ
Adastral Park, Martlesham Heath, Ipswich IP5 3RE
Huntingdon Marriot Hotel, Hinchingbrooke Business Park, Kingfisher Way, Huntingdon PE29 6FL
Maidstone Grammar School for Girls, Buckland Road, Maidstone ME16 0SF
Portland Spencer Academy, Westwick Road, Bilborough, Nottingham NG8 4HB
Tameside One, Wellington Road, Ashton-under-Lyne OL6 6BL
Anchorsholme Primary Academy, Eastpines Drive, Thornton-Cleveleys FY5 3RX
Berrybrook Education Business Suite, Berrybrook School, Greenacres Avenue, Wolverhampton WV10 8NZ
Beamont Collegiate Academy, Long Lane, Warrington WA2 8PX
Liscard Primary School, Withens Lane, Wallasey CH45 7NQ
University of Wolverhampton, Walsall Campus, Gorway Road, Walsall WS1 3BD
Lincolnshire SCITT, The Keyworth Centre, Skellingthorpe Road, Lincoln LN6 0EP
Innovation Centre, 34 Peckover Street, Little Germany, Bradford BD1 5BD
University of Wolverhampton, Walsall Campus, Gorway Road, Walsall WS1 3BD
Bishop Challoner Catholic College, Institute Road, Birmingham B14 7EG
Oxford Brookes University, Headington Campus, Gipsy Lane, Oxford OX3 0BP
St Peter's CofE Primary School, Church Lane, Hixon, Stafford ST18 0PS
University of Derby, Kedleston Road, Derby DE22 1GB
Lawnswood School, Ring Road, West Park, Leeds LS16 5AG
Colham Manor Primary School, Violet Avenue, Hillingdon, Uxbridge UB8 3PT
University of Hertfordshire2, De Havilland Campus, Mosquito Way, Hatfield AL10 9EU
Sacred Heart Catholic Primary School, Brays Lane, Stoke, Coventry CV2 4DW
Lawnswood School, Ring Road, West Park, Leeds LS16 5AG
Innovation Centre, 34 Peckover Street, Little Germany, Bradford BD1 5BD
Pix Brook Academy, Arlesey Road, Stotfold SG5 4HB
The Cardinal Vaughan Memorial RC School, 89 Addison Road, London W14 8BZ
Isambard Kingdom Brunel Primary School, Thomas Place, Wellington TA21 8FP
Flying High Partnership (HQ), 2a Vickery Way, Chilwell, Beeston, Nottingham NG9 6RY
Sign up to receive our emails to hear about the latest CPD available