This laboratory course trains students to use micro-controller in applications by writing and debugging programs to control equipment peripheral devices.  It places emphasis on the analysing and documenting of these programs.