Software Lab
PDF Course Catalog Deutsche Version: SWP
Version: 1 | Last Change: 03.09.2019 11:28 | Draft: 0 | Status: vom verantwortlichen Dozent freigegeben
Long name | Software Lab |
---|---|
Approving CModule | SWP_BaTIN |
Responsible |
Prof. Dr. Hans Nissen
Professor Fakultät IME |
Valid from | summer semester 2022 |
Level | Bachelor |
Semester in the year | summer semester |
Duration | Semester |
Hours in self-study | 162 |
ECTS | 6 |
Professors |
Prof. Dr. Hans Nissen
Professor Fakultät IME |
Requirements | very good programming skills Knowledge in Software Engineering Knowledge in Data Bases |
Language | German |
Separate final exam | No |
keine |
Goal type | Description |
---|---|
Skills | handling of semi-formal specifications |
Skills | team-oriented software development |
Skills | structure and organize a project in terms of time and content |
Skills | application of tools integrated development environment version management error management test tools cooperation and communication tools multiple Java-APIs data bases |
Skills | design of system component according to specification and requirement document |
Skills | implementation of system component according to design in a team |
Skills | verify correctness of system components |
Skills | technical documentation of system components |
Skills | integrate components into system in cooperation with other design teams |
Skills | verify integrated system |
Type | Attendance (h/Wk.) |
---|---|
Project | 1 |
Tutorial (voluntary) | 0 |
keine |
Accompanying material |
electronic presentation slides for the lecture, development tolls, electronic tutorials for self study: topics scripts, videos |
---|---|
Separate exam | Yes |
Exam Type | EN Projektaufgabe im Team bearbeiten (z.B. im Praktikum) |
---|---|
Details | The overall project is divided into several milestones. To each milestone, the teams must submit different delivery items (e.g., class diagram, implemented code, created test cases, short description of the GUI). These submissions are evaluated based on defined evaluation criteria in terms of their completeness and Quality. Each delivery item has a certain weighting in the assessment of a milestone. Each milestone, in turn, contributes with a certain weighting in the overall evaluation of the project. The weights and the evaluation criteria of the delivery items as well as the quality requirements are communicated ro the students at the beginning of the event. At the end of the event, a final test takes place in which a very small example system is individually designed and implemented by each student. This example system goes through all the phases of the project once again. This will determine whether a student has been actively involved in the team throughout the project. The result of this final test is included in the overall grade. |
Minimum standard | At least 50% of the total number of points |
© 2022 Technische Hochschule Köln