Here's an ironic twist from my days in college: CompScis had to take a version of Numerical Analysis which had no programming. MEs has to take a version of Numerical Analysis that was all programming.
I think the idea is to learn how to do it the other way, whatever it is. If the only tool you have is a hammer, everything looks like a nail. Having CompSci types learn that not everything needs a computer solution makes them understand that less than half the battle as a programmer is getting the code to work.
Having the ME's learn how to use computers to do the hard stuff gives them an advantage when real-life problems arise. Use a computer to analyze a variety of solutions, instead of the back of an envelope to find one solution.