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 16:40] – [Internal organization of the student team] 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. | ||
| - | |||
| - | |||
| - | ===== Grading ===== | ||
| - | The students got intermediate grades after each milestone in order to get feedback on how they developed and how they perform w.r.t. their peers. | ||
| - | |||
| - | ==== Criteria ==== | ||
| - | We graded people based on a) the technical quality of the implemented robot behaviour, b) the contribution to software development (dev. infrastructure, | ||
| - | |||
| - | ==== Feedback sheets ==== | ||
| - | |||
| - | At each milestone, each student had to fill out a feedback sheet ({{: | ||
| - | |||
| - | ==== Intermediate grades ==== | ||
| - | |||
| - | Based on the demonstrated results and the feedback sheets, the students got intermediate grades after each milestone. They were however not simply averaged in the end, but were weighted with the overall project success and therefore lifted. The intermediate grades were mostly intended to give feedback on how the performance and progress were seen. | ||
| - | |||
| - | |||
| - | |||
| - | ===== Plenary sessions ===== | ||
| - | * One plenary session | ||
| - | |||
| - | |||
| - | ===== Internal organization of the student team ===== | ||
| - | * Atlassian tools (Jira, Confluence) | ||
| - | * Four sub-teams: perception, knowledge, planning, manipulation | ||
| - | * Project management using Kanban/ | ||
| - | * One project owner for each team, changing per milestone | ||
| - | * All other roles were also switched regularly | ||
| - | |||
teaching/student-projects.1406133614.txt.gz · Last modified: (external edit)
