The following is a collection of resources that I have found useful. The list is constantly updated. Got a suggestion? Drop me a line.
On working with your supervisor
On getting started
Search Engines
On time-management
On reading
On writing and presenting
On working with your supervisor
- Graduate Supervision Handbook, Queen’s University SGS.
- On Being a Scientist: Responsible Conduct in Research, The National Academy of Sciences.
- Chris Johnson, Basic Research Skills in Computing Science, Department of Computer Science, Glasgow University.
- Chris Johnson, What is Research in Computing Science?, Department of Computer Science, Glasgow University.
- Ahmed Helmy, How to Start Research in Computer Networks, Department of Computer and Information Science and Engineering, University of Florida
- You and Your Research, J. F. Kaiser’s transcript of an Interview with Dr. Richard W. Hamming, Bell Communications.
- Booth, Colomb, Williams, Bizup and Fitzgerald, The Craft of Research, University of Chicago Press, 4th Edition, 2016.
- Silvia Miksch’s resource website on How to Do Research.
- ACM’s portal
- IEEE’s ieeeXplore
- Elsevier’s ScienceDirect
- Wiley’s InterScience
- Springer’s SpringerLink
- Google Scholar
- PSU IST citeseer
- The Getting Things Done portal.
- MindTools’ time management site.
- Wikipedia’s page on time magement.
- Quickbase page on time management and studying resources. (Thanks, Jess!)
- S. Keshav, How to read a paper
- M. Mitzenmacher, How to read a research paper
- N. Rodrigues, How to read a scientific paper
- A. J. Smith, The Task of the Referee
- General writing
- William Strunk, Jr., Elements of Style.
- William Strunk, Jr and E. B. White, Elements of Style, Longman, 1999.
- Mihir Bellare, Technical Writing for Computer Scientests, Department of Computer Science & Engineering, University of California at San Diego.
- R. T. Compton, Jr, Fourteen Steps to a Clearly Written Technical Paper.
- Mary Shaw, Writing good software engineering research papers: minitutorial, ICSE 2003.
- Henning Schulzrinne, Writing Technical Articles, Department of Computer Science, Columbia University.
- Steve Easterbrook, How Theses Get Written: Some Cool Tips, Department of Computer Science, University of Toronto.
- Diane Kelly, Advice for Writing Theses, Department of Mathematics and Computer Science, Royal Military College.
- Mathematical writing
- David Goss, Some Hints on Mathematical Style.
- S. L. Kleinman and G. P. Teslet, Writing a Math Phase Two Paper, Â MIT.
- Dimitri Bertsekas, Ten Simple Rules for Mathematical Writing, MIT.
- D. E. Knuth, T. Larrabee and P. M. Roberts, Mathematical Writing.
- Theoretical Computer Science Cheat Sheet.
- Latex resources
- J. Warbrick et al, Essential LaTex ++.
- T. Oteiker et al, The Not So Short Introduction to LaTex2_e.
- LaTex2_e Cheat Sheet.
- Scott Pakin, The Comprehensive LaTex Symbol List.
- Presenting
- S. P. Jones, Â J. Hughes and J. Launchbury, How to give a good research talk.
- Lucia Dettori, Research Talk 101, DePaul University.
- Ian Parberry, How to Present a Paper in Theoretical Computer Science: A Speaker’s Guide for Students, Department of Computer Science, ACM SIGACT News.
- M. J. Miller, Presentation Tips for Computer Science Grad Students, Cisco Systems.
- F. Chanut, Tips for Designing and Delivering a Dynamic Research Talk, University of California at San Francisco.
- Chris O’ Leary, Elevator Pitch Essenitals.
- Posters
- L. F. Cranor, Research Posters 101, The ACM Student Magazine.