The document outlines a series of homework assignments and hands-on labs for a CMIS 102 course focused on C programming. It includes tasks such as applying coding ethics, creating test cases for algorithms, writing unique C code for functions, and developing programs with various mathematical calculations. Each section provides guidance on what to submit, from coded solutions to capturing results in online compilers, emphasizing proper documentation and testing.