teaching:student-projects
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| teaching:student-projects [2014/07/23 15:40] – [Schedule] tenorth | teaching:student-projects [2021/08/30 14:22] (current) – removed pmania | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== How to organize a student project ====== | ||
| - | |||
| - | This page is intended to collect good practices for organizing student projects. They are based on the lessons learned in the SUTURO project, but will hopefully be extended with experiences made in other projects. | ||
| - | |||
| - | ===== Topic ===== | ||
| - | The SUTURO project was about developing a complete mobile manipulation application on the PR2. On the one hand, the students liked to work on this nice platform and to develop a complete integrated system. On the other hand, it was also a very complex scenario that bound many resources, so something slightly less complex may also be appropriate. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Schedule ===== | ||
| - | |||
| - | We organized the project in the following way: | ||
| - | * **Early Spring:** Presentation of the project idea and a first rough schedule on how to proceed | ||
| - | * **During the summer semester:** Seminar with presentations by the supervisors on topics required for the project (in our case, knowledge representation, | ||
| - | * **Project kick-off:** At the beginning of the semester, we had the initial meeting including a more detailed plan on what was to be implemented and how this could be achieved. As supervisors, | ||
| - | * The rest of the project was organized in **milestones every 4-8 weeks**. The first two were given by the supervisors, | ||
| - | * **Milestone 1:** The first milestone after two weeks was about setting up the project. It involved the software development infrastructure, | ||
| - | * **Milestone 2, four weeks later:** This largely pre-defined milestone was a maximally stripped-down version of the final goal. In the case of SUTURO, the robot was to touch an object that was considered edible. Achieving this milestone required collaboration of all groups, though each of the groups had to do only slightly more than what was part of the homework assignments. This milestone thus served as a test case for learning to organize joint software development, | ||
| - | * **The following milestones** then incrementally increased the complexity until arriving at the final goal. | ||
| - | |||
| - | |||
| - | ===== Plenary sessions ===== | ||
| - | * One plenary session | ||
| - | |||
| - | |||
| - | ===== Internal organization of the student team ===== | ||
| - | |||
| - | |||
| - | |||
| - | ===== Grading ===== | ||
| - | |||
teaching/student-projects.1406130011.txt.gz · Last modified: (external edit)
