Also we never really did any programming at school what so ever when I did it, I learnt it all myself at home hacking around doing useless things on my home computer. The closest we got was learning a few features and formulas for Excel, and a bit of databases in Access. There was a tiny bit of Visual Basic as well but that might have been tied together with the Access stuff.
What I found about your story most interesting is how you teach them how to look inside files with a hex editor. That sort of stuff seems like fundamental knowledge for people that use computers, and learning it could de-mystify computing somewhat.