I think that modern computer education is wrong and bad and I have a modest proposal/bad idea to fix it:
Teach computer science via living computer history.
Start folks off on (modern recreations of) early computers. Make them qualify by submitting a program on punch cards before graduating to a serial terminal.