An interesting article from Miles Berry – the writer of Switched on Computing…
The first stage of developing any software project isn’t coding, it’s planning. Developers will also need to draw on computational thinking in first designing their programs before they start coding. How formal this design stage is will vary from one development methodology to another, but there’s always some thinking and planning necessary before the actual coding can begin.
The national curriculum for Key Stage 2 expects that pupils will have some experience of working on larger software projects than just learning the key programming concepts of sequence, selection and repetition:
‘design, write and debug programs that accomplish specific goals’
The way you go about this though is up to you. Choose the approach which would work best with your pupils, and for the particular project you (or they) have in mind.
To read the full article by Miles and about the different methodologies click here