This document provides an introduction to SPIM and MIPS assembly language programming. It outlines homework assignments involving writing three MIPS assembly programs: a simple calculator, a star pyramid program, and a Pascal's triangle deformation program. It also provides documentation guidelines, submission instructions, and contact information for teaching assistants.