There will be three or four written homework assignments during the term, each with a due date approximately two weeks after the assignment is made. Homework problems will include questions requiring written answers, mathematical analyses and derivations, and programming problems.