Lehrende: Prof. Dr. rer. nat. Carsten Binnig; Prof. Dr. phil. Iryna Gurevych
Veranstaltungsart: Praktikum
Orga-Einheit: FB20 Informatik
Anzeige im Stundenplan: Bachelor-Praktikum
Fach:
Anrechenbar für:
Semesterwochenstunden: 6
Unterrichtssprache: Deutsch
Min. | Max. Teilnehmerzahl: - | -
Lehrinhalte: Anwendung des im Rahmen der grundlegenden Veranstaltungen erworbenen Wissens im Kontext eines komplexen Softwareentwicklungsprojektes. Die einzelnen Aufgabenstellungen werden dabei von Fachgebieten der TU Darmstadt gestellt und leisten im Regelfall einen Beitrag zu deren Forschung. Schwerpunkte des Praktikums sind: - Planung und Durchführung eines Softwareentwicklungsprojektes - Anwendung von Softwareentwicklungsprozessen - Ermittlung und Priorisierung von Anforderungen - Durchführung systematischer Qualitätssicherung - Präsentationstechnik - Teamarbeit
Literatur: Allgemein: - 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 Weiterhin ist je nach bearbeiteter Aufgabenstellung weitere Literatur notwendig.
Voraussetzungen: Empfohlen: Erfolgreicher Abschluss der Veranstaltungen: - Funktionale und Objektorientierte Programmierkonzepte - Software Engineering
Weitere Informationen: Mehr Informationen zum Bachelor-Praktikum und aktuelle Ankündigungen werden im Moodle-Kurs veröffentlicht. Die Vorlesung wird in Form von asynchronen Videos stattfinden, Informationen zu den Terminen mit Pflichtteilnahme entnehmen Sie bitte dem Moodle-Kurs. Die Bearbeitung erfolgt in Gruppen von 4-5 Studierenden. Falls Sie noch nicht Teil einer Gruppe sind, gibt es die Gelegenheit, über den Moodle-Kurs weitere Gruppenmitglieder zu finden. Beachten Sie auch die Ankündigungen zu weiteren Möglichkeiten zur Gruppenfindung dort. Für die Teilnahme am BP im WiSe 2021 ist es notwendig, zu mehreren Terminen an Online-Videokonferenzen teilzunehmen. Außerdem wird ein Endgerät benötigt, auf dem Software entwickelt werden kann. Sollte irgendetwas davon Probleme darstellen oder andere Fragen offen sein, verwenden Sie bitte das Forum im Moodlekurs oder senden Sie eine Mail an: bp@cs.tu-darmstadt.de