Dansk - English

Kort version - Fuld version


Interdisciplinary Project 4 (Spring 2010 ) (Forår 2010)

Kursuskode : IPROI4-U1
ECTS Point : 10 Status : Obligatorisk
Revideret : 22/01 2010 Oprettet : 01/09 2009
Placering : 4. semester Timer pr. uge : 8
Længde : 1 semester Undervisningssprog : Dansk og engelsk

Målsætning : Upon completion of the course the students is expected to be able to:

I Product

1. Develop, document, and demonstrate a product fulfilling all given requirements.

2. Identify relevant measures to test all parts of the system and thus conduct a systematic and documented test of the whole system.

3. Demonstrate and document a systematic reduction of a complex system to confined and well-defined problem areas.

4. Identify and conduct measuring/experiments/tests to achieve clarification within the problem areas in question.

5. Outline alternative solutions and document specific choices between these.

6. Design a system that involves practical solutions to concurrent problem (Parallel Programming) as well as use of a modern operating system like Linux (Operating Systems and Embedded Linux).

II Process

1. Demonstrate ability to work in teams in consideration of agreements, coordination, and communication.

2. Demonstrate proficiency in using a comprehensive method for system development.

3. Demonstrate a targeted employment of tools of the chosen system development method.

4. Vurdere og vælge hvilke værktøjer i systemudviklingsmetoden, der bringes i anvendelse.

5. Plan, manage, and adjust the course of the project to achieve a well-defined goal for the product i.e. for the system specified by the customer.
Hovedindhold : PROI4 is an integrated project work consisting in design and implementation of a robot game involving a number of Lego Mindstorm robots.To support the technical subjects involved in the project the students will be given lessons and tutoring in Parallel Programming and Software Engineering.

Furthermore the course in Operating Systems and Embedded Linux (OSLX4) and Parallel Programming (PARP4) are normally taken in parallel to supplement the technical aspects of the project.
Undervisningsform : The project work is done in teams of normally 4 students. Team establishment is done at the start of the semester at the students" discretion. Project supervision will be given throughout the semester in order to the support the project teams.

The project-work in PROI4 is evaluated during the course of the project in accordance with the team’s project plan (milestone plan) and agreements with the supervisors. If agreements are not kept, the supervisors can refuse admission to the PROI4 examination.
Krævede forudsætninger : Documented knowledge corresponding to PROG1, DIG1A, PROG2, DIG2, and NET3.
Anbefalede forudsætninger : -
Relationer : -Operating Systems and Embedded Linux (OSLX4) and Parallel Programming (PARP4) are normally being taken in parallel with PROI4.
Prøveform : Se under bemærkninger
Censur : Ekstern
Bedømmelse : 7-trinsskala
Bemærkninger : 1) PROI4 cannot be done as an individual project. Exemptions from this rule could be due to a retake of the course or due to extraordinary circumstances. In that case, a request with supporting reasons should be sent to the Council of the Studies (Studienævnet).
2) The project should be completed using the Lego Mindstorm kits

Oral examination based on the project and the individual examination of each student
1) If Operating Systems and Linux (OSLX4) and Parallel Programming (PARP4) are taken in parallel with PROI4, all three courses will have a common examination but with individual markings for each course.
2) The group presents the project through a demonstration of the product and a well-prepared presentation of 15 to 30 minutes.
3) The group is required to coordinate their presentations in such a way that the major aspects of the project are covered, that the presentations are different and that each individual presentation has a good technical span.
4) After the presentation the students will be examined individually. If a student does not pass the examination, the student will be given guidance on how to improve the chances of passing the exam.

7 step scale

Marking:
2 The product shows essential insufficient on item I: 1-6, and does not present itself as a finished product. But the most essential parts have been produced and given additional time they could be made into working condition complying with the original requirements. Furthermore there may be insufficiencies concerning items II 4 and 5.

7 The product presents itself as a solution fulfilling essentially all requirements. Items I: 4, 5, 6 may have some essential insufficient, and there can be minor insufficiencies on items II 3, 4, 5.

12 The product presents itself as finished and robust, and all requirements are met.
Undervisningsmateriale : Notes.

Supplerende litteratur: "Robotic Explorations: A Hands-on Introduction to Engineering" by Fred Martin
ISBN: 0-7trinsskala-08956-87, Prentice Hall og / eller
"The Unofficial Guide to Lego Mindstorms Robots" by Jonathan B. Knudsen
ISBN: 1-56592-692-7 O’ Reilly

For Danish students "Projektarbejde" by Erling S. Andersen & Eva Schwencke
ISBN: 91-44-001323-X Studentlitteratur is recommended as well.
Ansvarlig underviser : Henrik Kold Mikkelsen , hokm@dtu.dk