20-00-0906-pr Practical Lab for Bachelors

Course offering details

Instructors: Dr.-Ing. Michael Eichberg

Event type: practical / lab /internship

Org-unit: Dept. 20 - Computer Science

Displayed in timetable as: Practical Lab for Bachelors

Subject:

Crediting for:

Hours per week: 6

Language of instruction: German

Min. | Max. participants: - | -

Course Contents:
Application of the knowledge gained in introductory lectures in the context of a complex software development project. The tasks are generally created by the various research groups of TU Darmstadt and they usually contribute to their research.
The main topics of the lab are:
- planning and execution of software development projects
- application of software development processes
- elicitation and prioritization of requirements
- performing systematic software quality assurance
- acquisition of presentation skills
- teamwork

Literature:
General:
- Lehrbuch der Softwaretechnik: Softwaremanagement; H. Balzert; Springer
- Design Patterns - Elements of Reusable Object-Oriented Software; E. Gamma, R. Helm, R. Johnson, J. Vlissides; Prentice Hall
- Software Qualität - Testen, Analysieren und Verifizieren von Software; P. Liggesmeyer; Springer
- Writing Effective Use Cases; A. Cockburn; Pearson
- Clean Code: A Handbook of Agile Software Craftsmanship; R. C. Martin; Prentice Hall
Depending on exercise other literature may be necessary.

Preconditions:
Recommended: Participation and Pass of
- Funktionale und Objektorientierte Programmierkonzepte
- Software Engineering

Literature
Appointments
Date From To Room Instructors
1 Fri, 13. Apr. 2018 11:40 13:20 S202/C110 Dr.-Ing. Michael Eichberg
2 Fri, 20. Apr. 2018 11:40 13:20 S202/C110 Dr.-Ing. Michael Eichberg
3 Fri, 27. Apr. 2018 11:40 13:20 S202/C110 Dr.-Ing. Michael Eichberg
4 Fri, 4. May 2018 11:40 13:20 S202/C110 Dr.-Ing. Michael Eichberg
5 Fri, 11. May 2018 11:40 13:20 S202/C110 Dr.-Ing. Michael Eichberg
6 Fri, 18. May 2018 11:40 13:20 S202/C110 Dr.-Ing. Michael Eichberg
7 Fri, 25. May 2018 11:40 13:20 S202/C110 Dr.-Ing. Michael Eichberg
8 Fri, 1. Jun. 2018 11:40 13:20 S202/C110 Dr.-Ing. Michael Eichberg
9 Fri, 8. Jun. 2018 11:40 13:20 S202/C110 Dr.-Ing. Michael Eichberg
10 Fri, 15. Jun. 2018 11:40 13:20 S202/C110 Dr.-Ing. Michael Eichberg
11 Fri, 22. Jun. 2018 11:40 13:20 S202/C110 Dr.-Ing. Michael Eichberg
12 Fri, 29. Jun. 2018 11:40 13:20 S202/C110 Dr.-Ing. Michael Eichberg
13 Fri, 6. Jul. 2018 11:40 13:20 S202/C110 Dr.-Ing. Michael Eichberg
14 Fri, 13. Jul. 2018 11:40 13:20 S202/C110 Dr.-Ing. Michael Eichberg
Class session overview
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
Instructors
Dr.-Ing. Michael Eichberg