Project Proposal and Term Paper Outlines
All proposals should contain the following:
- Project or term paper title
- Type of project ("system", "measurement", "data analysis",
"literature review (survey)", ...) or some combination
- Project abstract (paragraph, similar to web page project description)
- Team members and their principal responsibilities
- Schedule, with at least bi-weekly milestones for each team member
- Project risks (e.g., system performance, data quality, ability to
find suitable literature or interview candidates) and mitigations
The project plan should be submitted in PDF via CourseWorks.
Different types of projects should contain the additional sections, as
shown for each type below. I use the term "project" and "term paper"
interchangeably.
In some cases, you may not have fully settled on the details, e.g., if
you're scheduling a discussion with the TA or me, so you can fill in
what you know and what options you are considering.
Experiments and Implementation
Platform (OS, programming languages, tools, major libraries or frameworks)
Detailed description of functionality - architecture pictures are helpful
How do you plan to test the system? Regression tests? Test cases?
In general, you should strive to make your system work in more than
one OS, e.g., Windows and OSX or Linux.
Data Analysis
Sources of data and availability (public, proprietary, survey, ...)
Are there privacy human subject concerns (e.g., for surveys)?
What are your hypotheses that you want to test?
What tools are you using for analysis?
How are you testing the validity of your analysis (e.g., confidence
intervals, t-test, ...)
Review and Summary
Literature and other sources you intend to use (starting point, not
all papers or reports)
What are your primary questions you want to answer?