Some resources for effective, efficient computer science research
planning and writing
Last Revised: Oct. 11, 2014, Brad Nickerson
A theoretician's guide to the experimental analysis of algorithms, by
David S. Johnson is
This 36-page guide gives excellent suggestions on how to formulate
experimental analysis giving meaningful results acceptable
under scientific peer review.
How to make .eps files for LaTeX with PowerPoint is
Some excellent tips for writing and formatting computer
science papers and documents, written by Jeffrey Scott
Vitter entitled "Structure + Style = Communication", are
The first item entitled
"General Writing and Organization" has some very good
The Theory of Computing Blog
Some logos of sponsors of my research are
How to make a transparent background/selection on an image using GIMP is
are also available.
- An article entitled "Kilby and the IC", by Tekla S. Perry,
IEEE Spectrum, Dec. 1988,
pp.40 and 41.
This article points out the importance of keeping accurate notes
in your research notebooks, as evidenced by Jack Kilby's notebook
wherein he documented the discovery of the integrated circuit in
UNB Thesis preparation
An excellent guide entitled
"Hardcore LaTeX Math" describes how to, for example,
encode long variable names in LaTeX (p. 6), place several
equations in one display (p. 24) or formulate a case structure
(p. 28). Some "ugly mistakes" are on p.43 (the
reference manager. Based on Java (for any platform), this tool
manages your BibTex entries, and provides links to the documents
no matter where they are located.
template (.zip file, 2.1 MB) containing an example .tex, .bib and
other associated files used to create a .dvi (then dvipdf to .pdf)
file. The template is based on the IEEE Transactions .cls file, and
is useful as a starting point for preparing thesis proposals and
papers. Thanks to Wei Song for providing this Latex preparation
template on Oct. 4, 2011.