It's insane how terrible it was.
The class' format was as follows:
1. Professor hands out a paper with a problem statement (i.e. calculate some projectile motion or something).
2. Professor spends two whole classes writing the code on the board, explaining bits of notation as he goes (never generically explaining what notation is required, just only bits and pieces).
3. On the third class of the week, we'd have a lab where we sit at computers and type up and run code ourselves. The problem was that the assignment was practically the same as the example in the class with a few numbers changed and maybe requiring an extra variable to be solved.
4. Only two tests in the class, midterm and final. Each test involved problem statements from the lab classes (again with slightly different numbers but same otherwise). If you memorized your code line-for-line from the labs, you aced the test.
I got an A in the class, but I learned more Matlab from my Machine Design and Aerodynamics classes by an order of magnitude.
We've hired new engineers that have graduated five years after me, and apparently that class is still taught the same way.