We highly recommend you learn or use for typesetting your homework reports in a professional way, but this is optional. The learning of LaTeX is beyond your time budget for this course, but very well-invested as you will find out during the course or later. Here are some LaTeX resources:
Don't know the LaTeX code for that mathematical symbol you need? Draw it by hand at detexify, and the applet will find the code for you.
Recommended text editors: Emacs, Aquamacs; we strongly recommend not to use editors WYSIWYG editors for LaTeX like LyX
CP demo homework report (source code in the demoReport folder), which also contains examples of all LaTeX commands you need for this course; from the command line (or with Emacs/Aquamacs), compile with pdflatex (once or twice, depending on whether cross-references need to be recomputed), and run bibtex whenever the bibliography was modified