![]() |
CSCI-788-01C2 Master's Project Colloquium (Fall 2015) |
![]() |
Instructor: Prof. Richard Zanibbi ( rxzvcs(at)rit.edu )
Office Hours: MWF 2-3pm, Fri. 10-11am
Class: Wednesdays, 11am-12:15pm Room: GOL-3550, Instructional Computing Lab 3 (ICL-3)
Available Master's Project Topics
The Department of Computer Science maintains a Wiki that holds descriptions of MS projects, organized by cluster (i.e. area of specialization). To see available topics, click on the link below, login with your CS account id and password, and then click on cluster names to see a list of available topic descriptions.
MS Project Descriptions (CS Wiki; login with CS credentials)Required Materials
Textbook: Writing for Computer Science, 3rd edition, by Justin Zobel. An excellent introduction to writing and the research process in computer science (available online and from the campus bookstore)
Additional Resources
- Prof. Zanibbi's Resources for Graduate Students (thesis and project report templates; link to CS theses; advice on writing, programming, and preparing talks)
- Bibliographies: Tools for creating annotated bibiographies and paper collections:
- (MacOS) BibDesk
- (Cross-Platform) JabRef
- (Web-based: Firefox Browser) Zotero
- (Web-based) Mendeley
- Many of these tools will allow you to import bibtex entries from a text file. In a pinch, simply saving .pdf files for papers, and copying bib entries into a text file and placing notes in a 'note' or 'annote' field may do.
- It is a good idea to mark up .pdf files directly as well - this is very helpful for quickly remembering details of a paper. Many tools will let you mark up .pdf files associated with bibliographic entries, and then load the paper with annotations again later.
- Videos
- Donald Knuth's advice for young people. Doing work with an impact requires deepening your own understanding and sharpening your own instincts. Sharp instincts include having good ideas based in strong technical knowledge, making logical analyses and conclusions, and quickly identifying when your ideas are wrong (warning: this is often the case!) and adjusting accordingly. Often, creating work with an impact does not require, and can even be hindered by trying to make sure one works on a 'popular' problem (which Knuth refers to as 'fads').
- Richard Feynman:
- on the Scientific Method. This is the most elegant and funny summary of the process and culture of science that I have seen to date.
- Naming things versus knowing things. Naming ≠ Knowing.
- ..and again on not knowing things. Skepticism and doubt are essential, unavoidable aspects of scientific investigation - we can confirm theories, but never truly prove them. Science informs an ongoing debate, as opposed to adding to a body of "certain" knowledge.