Writing and communication by computer science professionals to a technical
audience. Geared toward students planning to pursue an advanced degree in
computer science. Assignments include: cover letter and resume for job
application, statement of purpose for graduate school application,
algorithm description and analysis, user documentation, proposal preparation,
critical analysis of published papers, survey of the literature, term paper,
and oral presentations
Homework 1: Toilet-paper-problem
Homework 2: Resume and Cover page
Homework 3: LaTeX Tutorial
Homework 4: Keynote Review
Homework 5: Patent
Homework 6: Violations in Integrality Gap