Notes on technical writing

If you have comments or suggestions, send email to elkan@cs.ucsd.edu.
This page was last updated on January 11, 1998.

The best general book on good writing is The Elements of Style by William Strunk Jr. and E. B. White, Macmillan, New York, third edition, 1979. The full text of the 1918 edition is out of copyright and available online.

The following two reports contain everything that a computer scientist needs to know about technical writing. Although both reports are subject to copyright law, they are available for viewing on the web.

Technical Writing for Computer Engineers and Computer Scientists by Kevin Karplus and Dan Scripture.

"This document contains course notes and exercises for a course in technical writing. The course is intended for third-year computer engineering majors, and emphasizes technical documentation directed to engineers, engineering managers, technical writers, and other specialized audiences. Exercises include job applications and résumés, memos, electronic correspondence, algorithm description, in-program documentation, naive-user documentation, survey articles, proposal writing, document specification, progress reports, formal technical reports, and an oral presentation."

Mathematical Writing by Donald E. Knuth, Tracy L. Larrabee, and Paul M. Roberts, Washington, D.C.: Mathematical Association of America, 1989.

"This booklet records the class on Mathematical Writing led by Don Knuth at Stanford in 1987." The full text of this book in postscript is approximately one megabyte and 120 pages.