Aye, it seems like a good enough idea.. I just think that they should be more accurate with what they call it. Inaccuracy does not do anybody any favours.
Having some programming background is a good thing. In fact, I think it would be better if the courses were more broad than deep, and looked at things like programming graphics, programming robots, programming microcontrollers in appliances, the internet protocols, wireless networking, encryption, sequential circuits, logic gates, etc.