MATH417: Programming assignments for Fall 2007