|
Christensen Links Page Department of Computer Science and Engineering |
|
This page contains links related to doing research, teaching, writing papers, giving talks, creating posters, writing proposals, graduate school matters, academic job matters, developing software, energy, humor, and miscellaneous. This page was created by Ken Christensen at the University of South Florida. If you find a broken link or can suggest some additional links, please send me email.
[ Graduate school | Academic jobs | Software development | Energy | Humor | Miscellaneous ]
| Research |
- Research Watch - A search on NSF funding by keyword and state
- Evaluating Computer Scientists and Engineers for Promotion and Tenure - CRA "best practices" that describes what is CS research
- How to Read a Paper - A paper on how to read academic papers from Keshav
| Teaching |
- Ten Commandments for Teaching - A teaching philosophy from Yale Patt (UT-Austin)
- Teaching, It's a Simple Game - A teaching philosophy from John D. Arras (UVA)
- Teachers and Students: Let's Make a Deal - A teaching philosophy from Phillip J. Stiles (NCSU)
- Teaching Teaching and Understanding Understanding - A short film about teaching (endorsed by Microsoft at SIGCSE 2006)
- 2 Million Minutes - A documentary on global education
- Writing a Teaching Philosophy Statement - A guide from Iowa State University Center for Excellence in Learning and Teaching
- How to Write a Statement of Teaching Philosophy - Advice from the Chronicle
| Writing |
- Writing for Computer Science by Justin Zobel - The best book on how to write (and do research) specifically for Computer Science
- Guidelines on PhD Thesis Proposal - Guidelines from the Department of Computer Science at Durham University
- How to Write an Abstract - Advice from Philip Koopman
- How to Write the Introduction to a Paper - From Rod Sherwood's homepage
- How to Write a Great Research Paper - Advice from Simon Jones
- Writing Systems and Networking Articles - Advice from Henning Schulzerinne
- How to Write a Paper - Advice from Oded Goldreich
- Whitesides' group: Writing a paper - Advice from George Whitesides
- How to Write a Thesis Statement - At the start is always a thesis statement
- Dissertation Advice - Advice from Olin Shivers (the importance of a thesis statement)
- How to Write a Dissertation - From Douglas Comer's website
- Thesis and Dissertation Format Requirements and Resources - USF formatting requirements
- IEEE Computer Society Style Guide - IEEE-CS style guide for conference and journal papers
- A Guide to Writing Mathematics by Kevin P. Lee - A good started on how to write with mathematics
| Talks |
- How to give a good research talk - Advice from Simon Jones
- Death by PowerPoint - A cool video by Alexei Kapterev
| Posters |
- Creating Effective Poster Presentations :: An Effective Poster - A super poster resource at NCSU
- Tosney Homepage on Creating Posters - Excellent advice from Kathryn W. Tosney
- Poster Presentation - Great resource on creating posters from Gary Ritchison at EKU
| Proposals |
- NSF CAREER Proposal Writing Tips - Collection of advice edited by ZJ Pei
- Ph.D. Proposal Writing - Notes on preparing a Ph.D. (or project) proposal by Sandhya Dwarkadas (University of Rochester)
- Hints on Preparing a Grant Proposal - Hints for proposal preparation from an AAS panel
- How to Write a Good Research Proposal - Advice from Simon Jones
- Advice Page on Writing a Research Proposal - Advice from Simon Jones and Alan Bundy
- Writing the Need Statement - Advice from the Foundation Center
| Graduate school |
- Statementofpurpose.com - An entire website dedicated to writing the statement of purpose
- Writing a Winning Statement of Purpose - Advice from Glenn Callaghan
- A graduate school survival guide - Thoughts from Ronald Azuma (UNC Computer Science)
- How To Succeed In Graduate School - Thoughts from Rod Sherwood (University of Maryland, Computer Science)
- How to Have Bad Career as a Grad Student by Christos Kozyrakis - A take-off on Patterson's famous talk (linked below)
- Advice for Computer Science College Students - Advice from Joel Spolsky
- Advice on CS Graduate School from Recent Williams College Graduates - Some excellent advice from multiple students
- Advice for Undergraduates Considering Graduate School - Some great advice from Phil Agre
- How to Grade a Dissertation - Thoughts on evaluating a dissertation from Barbara Lovitts
| Academic jobs |
- The Academic Job Search Handbook by Mary Morris Heiberger and Julia Miller Vick - The best book there is for the academic job seeker
- Landing an Academic Job - The Process and the Pitfalls - Advice from Jonathan Dantzig
- How to get a Teaching Job at a Primarily Undergraduate Institution - Advice from Malcolm Campbell
- How to Have a Bad Career in Research/Academia - Advice from David Patterson
| Software development |
- The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition by Fred Brooks - A timeless book on large-scale software development
- Christensen C Programming Style Guidelines - Style guidelines for my students to follow
- Beej's Guide to Network Programming - Sockets programming guide
| Energy |
- Sustainable Energy - Without the Hot Air by David MacKay - The book on sustainable energy and what it will take
- How Many Light Bulbs - David MacKay on visualizing personal energy use with light bulbs (YouTube video)
| Humor |
- A Short Compendium of Academic Humor - Funny stuff for academics
- CS Topic Generator - Automated generation of thesis topic and literature review from Douglas Comer's website
- How to write a PhD Dissertation - From the Annals of Improbable Research
- Piled Higher and Deeper - Comics about the graduate school experience
- XKCD - A Webcomic of Romance, Sarcasm, Math, and Language - A very cerebral comic strip
- Two Parables for Graduate Students - The importance of a good advisor
- Cartoons by Randy Glasbergen - Computer-related cartoons
- Fastrack - More computer-related cartoons
- The Classic Project Management Cartoon - What the customer ordered, etc.
- Engineer versus Computer Scientist - Which one are you?
- Protolol - Protocol jokes
- What the Professor Really Means - Making fun of professor-speak
- Life after Death by Powerpoint - Some useful hints for Powerpoint presentations (YouTube)
- Chicken Chicken (the paper) and (the video) - A classic paper and presentation
| Miscellaneous |
- Make the Future - A Career in Computer Science - A "Computer Science is cool" video from Microsoft (YouTube)
- NC State Engineering Promotional Video - An outstanding video for NCSU Engineering
- Garfield's "Rules for Living" - Inspiring rules for living from President Garfield
- Valerie Ashby Commencement Speech - Service is response to privilege of education
|
|
