Introduction to Scientific Computing with MATLAB course notes