Comment Re:Why? (Score 1) 29
Engineers need to remember that time exists.
You have three months to teach a teen how to control a robot with a microcontroller.
OK, how much of that do you budget to CS and assembly?
Month 1: Architecture and data structures? You have 18 40 minute periods and maybe homework assignments.
Half of the class won't even gain mastery in that time. By time your class is over they will still be having memory management problems.
So then you've failed to achieve the goal.
There are engineers who remember that time exists and for the rest we have engineering managers. Not ideal, just how it is.
To be sure engineering schools are doing a bad job at teaching reality. Even in a dx/dr environment, it's so weird.