Project Proposals
For this class, you have a semester project. Now that you are somewhat
familiar with the class, it is time to start thinking about your final
project.
The project proposal is an initial write-up of what you are doing.
The purpose is to make sure your group plans to do an appropriate
amount of work. That is, it should not be too easy nor too ambitious. The
project proposal should contain the following:
-
Title page. Include the names of your group members, the
class name, professor's name, and due date of
the project proposal.
Identify anyone else if he/she is playing an important role, such as
a student in another class.
-
Abstract/Introduction.
You are welcome to submit more information.
Express what you plan to do. This should be a brief
(not too technical) overview. What is your motivation?
(This can be a copy of the abstract that you've already turned in, though
you can also expand on it.)
-
Safety precautions.
Identify any potential hazards, and how you will ensure that no one
(including you) will get hurt.
For example, if your project requires soldering, this must be done
in a well-ventilated place.
Even if there are no obvious safety hazards to your project, think about it,
like what affect it could have on a person.
-
Similarities and Differences.
There are other projects like yours
(e.g. YouTube videos, Make Magazine articles, previous class projects, etc.).
What are they? How are they similar?
How is yours going to be different?
-
Timeline.
Give details about what you plan to do. Break the project
up into smaller sub-projects, and identify the steps that will accomplish
each one. Set realistic goals.
For each sub-project, determine when you plan to have
it completed. Keep in mind the semester schedule.
-
Milestones. Include specific things to accomplish.
These are unique to your project, and are not likely to be things that
other projects do.
You can include these with the timeline, but be sure to identify them.
For example, "identify and review additional research papers" might
be appropriate for the timeline, but this is not specific to your
project, and is not a milestone.
"Milestone 4:
Get the green LED on the Duemilanove Arduino board to blink one, two, or
three times within a 2 second interval when the user presses button
one, two, or three, respectively" is specific to a project.
Calling it "milestone 4" identifies that it is a milestone.
-
References. Include the resources you plan to use. This should include
books and papers that deal with the subject.
For this assignment, you can use websites, magazines, videos, and other
sources.
Turn in one printed copy per group, as long as it is on-time and
your name is on it.
Use a minimum of 4 references per person.
Include a brief rationale for each, such as
"this book appears to be a good reference on ____".
Graduate theses and dissertations can count as books.
A on-line video can count, only if you can provide details including
who made it, what the title is,
what company or organization is behind it (YouTube does not count),
and when it was made.
- Include a section (at least a paragraph) discussing the references,
in relation to your project.
The title page (project name, team members, class, etc.) should be on a
page by itself. The other items above do not need to be on a separate page
- just use your best judgment.
When writing, remember that we are looking for quality, not necessarily
quantity.
Type your work. If you want to include a graph or drawing, these should
also be done via a computer.
Turn in one copy of your proposal per team. This is a team effort,
and it is up to you to make sure that the work is fairly distributed
across your team. The professor reserves the right to replace team members
if needed (e.g. if a team member fails to show up for team meetings, he
may be replaced by someone who will). There are going to be group dynamics
to consider, which is one of the reasons why this is a team project (and
a valuable experience). For example, one member may be a strong programmer,
but does not communicate well. Another person may be a good leader, while
inept with hardware. Learning to overcome individual difficulties and challenges
in building your team is an important part of the semester project.
The professor will let you know if your proposal needs to be revised.
Go ahead with the project as planned unless you hear otherwise.
If you find you need to change something major (e.g. you cannot
obtain the software in time, so instead you want to solve a different problem),
be sure to inform the professor.