Context / Programming in Schools
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 platforms and activities (e.g. Purple Mash). However, activities may be limited in scope and teachers may not have an opportunity to develop their subject knowledge to the extent that they can themselves master programming skills or concepts themselves, particularly to respond to the more able pupils and their creativity or questions