MATLAB Programming Course: Simulation, Programming Code, and Simulink Programming for Comprehensive Learning