Re: hold on...
Consequently I think the wee buggers should have to learn assembly.
Screw that, give them a copy of Knuth's The Art of Computer Programming and make them write everything in the purely hypothetical MIX assembly language!
To be honest, there's a lot of value in teaching people how things work at a very basic level. As a developer who works with high-level languages every day I may not need to know how to do assembly-level stuff very often, but a firm knowledge of the fundamentals proves useful more often than you'd think.