Any homework not complying with professional standards will not be graded and will be assigned zero credit. Late homework assignments will not be accepted. Ample time for their completion will be given. The grading of programs will be based on a good program design, accuracy of the results, the programming techniques used to obtain the solutions, and the ease of understanding of the output, and of course, programming documentation. All computer programs must be well documented.
Documentation includes a description of purpose of the main program.
Often it is a good idea to label the input and output parameters from each function. Good programming logic is more easily acquired after you have obtained a good general knowledge a language's syntax. So spend some extra time early in the semester to learn the syntax of Matlab. And don't leave assignments to the last minute, especially the computer programs. Students may drop the lower of the midterm scores.