What is written with ease is never read with pleasure.
-- Samuel Johnson
Some Guidelines and Standards and Resources for Math and Writing
There is plenty of good advice about problem solving and writing in
this link. Make use of what is relevant for your assignments and
programming exercises, and for your term project.