Do This Now
- Attend welcome meeting on Sept. 15, 2014.
- Make note of the important dates for this semester.
- Enroll in Piazza site here.
- Read Brian Kernighan's unsolicited advice on IW.
- Read the rest of this website.
- Find an advisor and project.
- IW/Thesis Signup Form
- Checkpoint Form
- February Paper Form (for all 2-semester work)
- Second Reader Form (for all 2-semester work)
This web page is one of the major resources for information about the requirements of your thesis or independent research work. Please read it very carefully. It will tell you what your responsibilities and deadlines are. Unlike most courses, no one is going to be bugging you to hand in weekly homework. It is entirely your responsibility to figure out what you need to do, to manage your own time properly through the semester and to do exceptional research. In addition to receiving a grade for the work, every year, prestigious awards will be given to those theses and independent work projects that the CS faculty deem to be the most creative, scholarly, well-written and impactful.
The independent work coordinators (IWCs) are Professors Arvind Narayanan and Adam Finkelstein. The IW coordinator(s) are responsible for overseeing the mechanics of the IW, providing high-level feedback on proposals, posters, etc. The IW coordinators also determine the final grade with input from your advisor and other members of the faculty. Only the IWCs can approve any changes to deadlines, etc., so please do not ask anyone else to grant extensions or allow you to skip required components of the IW. Your research advisor is the person with whom you will most closely work over the course of your research. It is up to you to find your own advisor and mutually agree on a research topic. It is your job to meet all the deadlines for the course -- your research advisor may not even be aware of them. Do not ask your research advisor to grant extensions for the course -- even if they agree, it will not be honored by the IWC.
Colleen Kenny-McGinley, the undergrad coordinator (UGC) serves as the administrative contact for the course, collects forms, and handles many of the logistics. Her office is CS 210, and is where all physical forms are submitted and where sign-ups occur.
To contact the IWC and UGC, please use the address iwcoord (@lists.cs.princeton.edu).
To continue reading this guide, use the navigation on the right side of the page.
Frequently Asked Questions
According to the University's rules, you own the copyright in the software you write (and your research papers and works), except in circumstances that rarely apply to undergraduates, such as support by federal research grants. Having said that, it is uncommon for "independent work" to be completely independent -- students are advised by a faculty advisor and that advice often helps shape the products developed. Moreover, the faculty advisor is an employee of Princeton and has different IP obligations to the university than the student. I think the bottom line is that as far as we know, the university has never claimed ownership of any independent work done by undergrads. Having said that, this page is an informal guide. It is not a legal document, is not written by someone who is a lawyer or knows copyright or patent law, and cannot be taken as official university policy. It should certainly not be taken as sound legal advice.
We strongly discourage undergraduates from undertaking independent work that is subject to confidentiality agreements with third parties or other similar restrictions, because it may violate University policy and it might limit the scope or nature of your future research at Princeton and elsewhere. Before entering into any such agreement, you must get an opinion about the intellectual property issues from the General Counsel's office and the Office of Technology Licensing.
The project component of QCB 301 can count as one semester of junior independent work for ABs provided that the QCB project has a substantial computational component. In addition to the requirements of QCB 301, you must officially inform the COS independent work coordinator that you are using QCB 301 as part of your COS independent work and you must fill out all the required IW forms, do the COS checkpoints, proposal presentations, and poster presentations required for normal independent work. You must also submit your final QCB write-up as part of your JIW and highlight the parts of the QCB write-up that clearly describe the computational content of your project.