Software-Praktikum Prof. Dr. Sven Apel Sommersemester 2020

Die Registrierung für diesen Kurs ist noch bis zum Montag, 24.08.2020 23:59 geöffnet.

News

Aktuell gibt es keine Neuigkeiten
 

Über das Software-Praktikum

Der Lehrstuhl für Software Engineering bietet in der vorlesungsfreien Zeit ein Software-Praktikum (SoPra) in Form einer Blockveranstaltung an, das sich an Studierende im Haupt- und Nebenfach Informatik richtet. Das Ziel des Praktikums ist es, in einer Gruppe von Studierenden ein nicht-triviales Softwaresystem in Java zu erstellen. Weitere Charakteristika des Praktikums sind:

  • Zeitraum: 24.08.2020 - 08.10.2020
  • Dauer: 7 Wochen Vollzeit (Regelzeiten für Vorlesungen 08:30 bis 10:00, Praktikum 10:00 bis 18:00, täglich montags bis freitags). Es besteht Anwesenheitspflicht.
  • Das Softwarepraktikum gliedert sich in eine Übungsphase, eine Gruppenphase und eine Einzelphase:
    • Übungsphase: tägliche Vorlesungen, Übungen und Minitests
    • Gruppenphase: ein substantielles Softwaresystem wird im Team geplant, entworfen, implementiert und getestet (Gruppen von fünf bis acht Studierenden). Um zur Gruppenphase zugelassen zu werden, müssen die Minitests der Übungsphase bestanden werden.
    • Einzelphase: ein kleineres Softwaresystem oder eine Erweiterung eines bestehenden (z.B. aus der Gruppenphase) wird von den Studierenden jeweils allein erstellt. Voraussetzung für die Einzelphase ist die erfolgreiche Absolvierung der Gruppenphase.
  • Siehe Terminkalender für weitere Details zu Vorlesungsterminen und Ablauf des Praktikums.

Hinweis bzgl. der COVID-19-Situation: Das SoPra findet zum oben angegebenen Zeitraum statt, der Zeitplan ist bereits fest. Es wird sowohl Online-Termine als auch Präsenztermine geben. Die genaue zeitliche Ausgestaltung von Präsenz- und Online-Terminen innerhalb des genannten Zeitraums steht jedoch noch nicht fest.

 

Voraussetzungen

Die Teilnahme am Software-Praktikum setzt umfangreiche Programmierkenntnisse voraus, wie sie in den Vorlesungen Programmierung 1 und Programmierung 2 vermittelt werden.

Für die Teilnahme am Software-Praktikum benötigen Sie eigene Laptops, die Sie selbst mitbringen müssen.

 

Anmeldung

Für eine Teilnahme am SoPra sind zwei Anmeldungen notwendig:

  1. Sie müssen sich bis zum 24.08.2020 hier in unserem CMS anmelden. Bis zum 31.08.2020 können Sie sich auch wieder abmelden.
  2. Sie müssen sich auch bei Ihrem Prüfungssekretariat anmelden (für die meisten Informatikfachrichtungen geht das z.B. im LSF, bei der Prüfungsanmeldung heißt die Veranstaltung dort "Softwaredesignpraktikum"). Dort können Sie sich bis zum 31.08.2020 auch abmelden.

 

Themen

  • Software-Entwurf
  • Software-Testen
  • Teamarbeit
  • Debugging

 

Literatur

  • Software Engineering. I. Sommerville. Addison-Wesley, 2004.
  • Software Engineering: A Practioner's Approach. R. Pressman. McGraw Hill Text, 2001.
  • Using UML: Software Engineering with Objects and Components. P. Stevens, R. Pooley. Addison-Wesley, 1999.
  • UML Distilled. M. Fowler, K. Scott. Addison-Wesley, 2000.
  • Objects, Components and Frameworks with UML, D. D'Souza, A. Wills. Addison-Wesley, 1999.
  • Designing Object-Oriented Software. R. Wirfs-Brock, B. Wilkerson, L. Wiener. Prentice Hall, 1990.
  • Design Patterns. Elements of Reusable Object-Oriented Software. E. Gamma, R. Helm, R. Johnson, J. Vlissides. Addison Wesley, 1995.
  • Pattern-Oriented Software Architecture: A System of Patterns. F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, M. Stal. Wiley, 1996.
  • Head First Design Patterns. E. Freeman, E. Robson, K. Sierra, B. Bates. O’Reilly, 2004.
  • Software Architecture: Perspectives on an Emerging Discipline. M. Shaw, D. Garlan. Prentice-Hall, 1996.
  • Refactoring: Improving the Design of Existing Code. M. Fowler, K. Beck, W. Opdyke. Addison-Wesley, 1999.
  • Software Testing and Analysis: Process, Principles and Techniques. M. Pezze. Wiley. 2007.


Datenschutz | Impressum
Bei technischen Problemen wenden Sie sich bitte an die Administratoren