Last term I was developing some new Excel based VBA coding projects with my Year 6 groups and I was very much left with the impression that the least able group wasn't really benefitting which is rather worrying because most of our pupils are pretty bright. However today when I took the same bottom set Science group for an IT lesson they absolutely breezed through the start of an old drag and drop programming project using Flowol so actually the more demanding coding work that I was doing with them during the previous term seems to have done them a lot of good. So I think designing a curriculum that includes a great deal of programming could take the following form. Light drag and drop programing with lots of design and multimedia tasks so the pupils who are good at that work are not excluded by the new curriculum. Interspersed with pure programming projects that focus on coding with Logo being used with the younger pupils and an object orientated programming language being used with the older pupils.