Course­ Manual SWP

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
Literature
keine

Learning goals
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
Expenditure classroom teaching
Type Attendance (h/Wk.)
Project 1
Tutorial (voluntary) 0
Special requirements
keine
Accompanying material electronic presentation slides for the lecture, development tolls, electronic tutorials for self study:
topics scripts, videos
Separate exam Yes
Separate exam
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

Bei Fehlern, bitte Mitteilung an die
Webredaktion der Fakultät IME

© 2022 Technische Hochschule Köln