General advice for CS Grads
Writing Your Thesis
Click here for more details and tips on how to write an effective thesis.
Note: Most of these tips come from experiences of four students in the fall of 1998 and summer of 1999. Obviously, prices and other facts change.
Improving your writing
CS people are for the most part terrible writers. Richard Gabriel (of Lisp and Lucid fame) suggest the following.
1. Write something every day if at all possible. It doesn't even have to be anything related to your thesis. Write a poem, a paragraph, anything. This forces the habit.
2. Read. This usually isn't a problem in CS, but read to learn what is well-written. Read fiction, and poetry if possible. Poets, more than any other group of writers, compress ideas into the shortest, most elegant way possible.
3. Take classes on writing. He suggests creative writing classes.
4. Workshop your writing. This is critical. If all possible, get a group of fellow students together and read each others work. This will help a ton.
Prof. Bill Thompson recommends these useful references. From his Proposals Writing class webpage: "You should buy at least one of these. Unless you are an excellent writer (you probably aren't), you should consider buying all of them!"
Claire Kehrwald Cook, Line by Line: How to Edit Your Own Writing, Houghton Mifflin, 1985.
Lyn Dupre, BUGS in Writing: A Guide to Debugging Your Prose (2nd Edition), Addison-Wesley, 1998.
University of Chicago Press Staff (eds.), The Chicago Manual of Style (15th edition), University Of Chicago Press, 2003.
Joseph M. Williams, Style: Lessons in Clarity and Grace (9th edition), Longman, 2006. (An older, less expensive edition is also available)
Grad Students Survival Guide
A computer science graduate school survival guide, intended for prospective or novice graduate students.
Click here to go to Ronald T. Azuma's page for an almost complete grad students survival guide compilation.
Grad Students Resource Page
This page was designed as a resource for current and future grad students. If you're thinking about applying to, attending, finishing, (or quitting) grad school, you may find something of interest here. Click here to go to Dan Horn's page for a very useful compilation for grad students resources.
Click here to download Prof. Jonathan A. Dantzig's pdf on the hows of landing in a academic job.
This document is prepared for Mechanical Engineering folks, but pretty much works out for CS grads as well.
Disclaimer: This information is presented by GradSAC so you know that these issues exist. However, GradSAC takes no responsibility for incorrect or out-of-date information.