CS148 Labs

Final Project

Your final project proposals are due Wednesday, April 3, 1996 at 3pm. Please bring them to class. If you cannot attend class, please make sure they are in the bin outside the TA room by 3pm.

During your lab time, you should roughly go over ideas you may have for a project with your TA. The TAs will be able to give you some initial feedback to help you further develop your plan. The TAs will be available to you during these hours to answer any questions you may have as well.

Each group should turn in 1 Final Project Proposal. It should be 1-2 pages long. It should cover a complete description of your project. It must include hardware you intend to use and the goal you hope to achieve. There will be 2 milestones/checkpoints where you will meet with your TA to demo your robot and what you have accomplished (see section below for more info). Included in your proposal, you will need to determine feasible, yet challenging, milestones. Each group, based on their chosen project, will set their own milestones.

This Final Project Proposal will serve as a contract for your work for the rest of the semester. Think carefully about what you want your project to be and what steps in what timeframe you will need to take to achieve your goal. Any changes made to your project, after the proposal has been approved, will have to be reviewed by your TA. Your Final Project Paper will also be based on the original contract. If your project changes significantly, you will need to rework your proposal and get it re-approved.

Milestones

Milestones are set goals that you must reach on your way to your Final Project. They may be related to hardware or software or both. To set these appropriately, think realistically about your ultimate project goal and set down all the detailed steps that will lead you there. Then, break these steps into the 2 milestones. Be realistic and leave spare time.

At each of these checkpoints, you will not only demo your robot, but you will also give, as a team, an oral lab report. The oral lab reports should cover much of the same material as the written ones you have done previously. You should talk about whether you reached your milestone. If not, what were the impediments and what do you need to now change to still complete your final project goal. You do not need to turn in code at these milestones.

Talent Show

This will be a time to gather and show off your projects. You will be graded on this final perfor mance and it should reflect the previous 5 weeks' work. You must be prepared to speak for no more than 5 minutes on the structure of your robot, its hardware, what your final project was sup posed to do, what it actually does, how you are going about doing it, obstacles encountered, etc...

NOTE: This event will be open to the public.

Final Project Paper

Each person must turn in a 5-7 page in-depth lab report. You should compare what you set out to achieve with what you have accomplished. Include problems you found, any changes you might have made, methods and considerations used in programming your robot, etc. Use your original Final Project Proposal to discuss what you might have done differently. Discuss choices you made and alternate selections, their pros and their cons.

Choosing a Final Project

Rules:

Possible Projects:

Graduate Students

Graduate students are expected to create more sophisticated projects. They must be very robust. Please bear this in mind when planning your Final Project.

Final Project Schedule

Final Project Proposal Due
Wedneday, April 3, 1996 at 3pm, in class.
Proposal Review with TA
Week of April 8, 1996 in lab section.
Milestone 1
Week of April 15, 1996 in lab section.
Milestone 2
Week of April 22, 1996 in lab section.
Talent Show
Wednesday, May 1 during class time.
Final Project Paper Due
Friday, May 10, 1996 at the exam.

Note that the talent show is manditory.

TAs

We will no longer be holding TA hours. You may email your TA directly to arrange a meeting time. We hope in this way to better be able to accomodate you.


Bill Smart