Mainly for winterpimms - sorry for the delay.
Well compulsory ICT in years 10 and 11 can mean lots of different things. Often, it means sitting GCSE ICT but (and this can get confusing) often only a short-course GCSE which is worth half a GCSE. If your child's school allocates 2hrs per fortnight then that's the mostly likely option. However many schools are able to get kids through a full-course GCSE in the time. As several people have said, ICT GCSE is not a difficult qualification. Most schools spend literally a few weeks on theory teaching for the exam and about 85% of the 2 year course doing practical skills (as it should be).
Right the DiDA question. DiDA stands for a Diploma in Digital Applications. One DiDA consists of 4 modules:
1 - Using ICT (standard, boring PowerPoint, spreadsheets and databases with a website and a decent context for it all). It does not teach advanced skills in any of these - more appropriate use and fitness for purpose.)
2 - Multimedia (animation, video editing, Flash if that means anything to you)
3 - Graphics (creating and manipulating graphics)
4 - ICT in Enterprise (kind of like Youth Enterprise but the business is fictional).
All teach project planning and tracking, website creation skills. It's very applied - and very wide.
(Still with me?)
So a DiDA is all 4 units and worth 4 GCSE points. You can also do a CiDA which is a Certificate in Digital Applications. That is 2 units - one of which MUST be Unit 1 but the other can be any of the others and is worth 2 GCSEs. Also there is AiDA - not an opera but an Award in Digi..... It must be Unit 1 and is worth 1 GCSE.
Look at the student section on the DiDA website - it's pretty helpful.
The fact of the matter is if you are bright and want a career in top end programming then do maths. Before being an ICT teacher I was a (much more highly paid) programmer and consultant - and I did a Geography degree - although I have Maths A-level.
However for kids who want to gain v useful project and technical skills then it's great.