Six weekly programming exercises of increasing complexity as part of a freshman engineering computer methods programming course.