Unfortunately, a lot of ICT is poorly taught by teachers who have been thrust into the job due to a need of the school.
Then come the weak courses, allowing schools to meet government targets for 5A*-Cs... "Race to the bottom". Vocational courses, designed with an industry moaning about school leavers not being able to do mail merges and spreadsheets and use databases.
The truth actually is, a lot of good schools already deliver a very strong ICT curriculum. They teach 'programming' (Gove mentioned Scratch...), sequences, animation, about hardware alongside the recognised curriculum.
Equally, a good teacher does not teach how to use Word or Excel or PowerPoint - but demonstrates how these programs (or similar) are a means to an end. Designing for an audience and purpose, selecting the right tool for the job and so on.
It's a real shame that some (most?) pupils clearly are being shown where to find a particular tool is in a DTP program is, rather than why they should use and what it is used for. I think as much as anything schools are a victim of having to meet targets that are more easily achievable with clever selection of courses...
I look forward to whatever comes next - and hope my subject finally gains some weight.
Signed,
An ICT Teacher (on a break).