This document discusses programming with MATLAB. It defines programming as producing code in a standard computer language like Fortran or MATLAB to control the computer. It states that to program the computer you need an editor to write code, a compiler or interpreter to run the code, and knowledge of the language's syntax and basic functions. The document provides several examples of simple MATLAB functions that perform calculations, including functions for calculating the area of a trapezoidal cross-section and converting between Cartesian and cylindrical coordinates.