Dansk - English

Short version - Full version


Interdisciplinary project work 4 (Fall 2005)

Course code : ITVP4I-U01
ECTS Credits : 20 Status : Compulsory
Placement : 4. semester Hours per week : 16
Length : 1 semester Teaching Language : Danish

Principal Content : TVP4I is based on an integrated project. The project consists of specifying the requirements, design and implement a system, in which one or more mobile robots form a part. The project work will be supported by lectures and guidance in the topics "Parallel programming" and XXXXXXXX. Furthermore the course "Computer Networking (net4) is taken concurrently and will be a supplement to various technical aspects of the project. Main contents of "Parallel programming": - Processes and threads - Critical sections and mutual exclusion - Principles of synchronization - Communication between processes - Process scheduling - Realtime operating systems (RTOS) Main contents of the Software process: - The process through huge a software project - Preparation of requirements and design documents, including: - Use cases - Domain model - Sequence diagram - Test of software modules - Interrogations of software modules - Sensor - Interfacing - Development tools - Test
Teaching method : The pedagogical working unit will be the project group, which consists of 4-5 students. The students form the groups themselves in the beginning of the semester. Each group is allocated two supervisors. Lectures in parallel programming and software processes are given during the semester to help out the students through the project phase.
Required prequisites : Documented knowledge similar to OOP3 and DSM3. Computer Networking (NET4) or similar must be taken beforehand or concurrently with TVP4I
Responsible teacher : Henning Haugaard , henhu@dtu.dk