Sprungmarken

Servicenavigation

Hauptnavigation

Sie sind hier:

Hauptinhalt

Softwarekonstruktion

Veranstalter:

Prof. Dr. Falk Howar (Vorlesung)

Michael Lybecait (Bitte bei Fragen kontaktieren)

Alicia Gayda
Lilly Mielke
Lars Nitzschke

Veranstaltungsnummer: 040211
Typ: Wahlpflichtmodul aus Katalog „Konzepte für Software“
Modulnummer: INF-BSc-211
SWS: 2 SWS Vorlesung
1 SWS Übung
Ort: Otto-Hahn-Str. 14, Raum E23
Zeit: 12:15–14:00 Uhr
Beginn: Montag, 10.10.2022
Anmeldung: Vorlesung via LSF, Übungen via Moodle

Zeit und Ort der Vorlesung, Tutorien und Übungen

Vorlesung:

Montags, 12:15–14:00, OH14 E23

wöchentlich

Aktuelles

  • Die Vorlesung "Softwarekonstruktion" wird im Wintersemester 2022/2023 in Präsenz angeboten.
  • Übungsabgaben werden digital über das Moodle-System durchgeführt. Auch für den Übungsbetrieb sind dabei Online-Lösungen vorgesehen. Wir werden "Tutorial-Videos" mit Lösungsvorschlägen zu den Übungsaufgaben bereitstellen und diese im Moodle zu veröffentlichen. Rückfragen zu den Korrekturen können per E-Mail direkt an die Tutoren gestellt werden.
  • Fragen zu Übungsaufgaben können in Online-Tutorien gestellt werden (Termine sind im Moodle zu finden).

Beschreibung

Die Vorlesung bietet einen Überblick über die Probleme der modernen Softwaretechnik. Sie befasst sich mit den Prinzipien der Konstruktion von Programmsystemen und folgt dabei dem Lebenszyklus eines Programmsystems von der Analyse der Anforderungen über Spezifikation und Entwurf zu Implementierung und Test. Ein Schwerpunkt der Vorlesung besteht in der Vertiefung des objektorientierten Paradigmas. Es sollen insbesondere Fragestellungen der objektorientierten Modellierung und des Entwurfs behandelt werden, wobei UML vorausgesetzt und Logik-Annotationen als wichtige Mechanismen eingeführt und Entwurfsmuster ausführlich diskutiert werden. Eine Verifikationstechnik (wie Model Checking oder modell-basiertes Testen) soll eingehender diskutiert werden.

Die Veranstaltung ist für Studenten des Haupt- oder Bachelorstudiums gedacht, die ihre Kenntnisse der Softwaretechnik und insbesondere der objektorientierten Systemkonstruktion vertiefen wollen; sie zählt zu den Voraussetzung für eine Abschlussarbeit an den Lehrstühlen für Software-Technologie. Die Veranstaltungen des Grundstudiums werden vorausgesetzt, hier besonders die Veranstaltung Softwaretechnik. Der vorherige Abschluss des Software-Praktikums wird empfohlen, ist jedoch nicht Voraussetzung für die Teilnahme an der Modulprüfung. Bei regelmäßiger Teilnahme an den Übungen besteht die Möglichkeit zum Erwerb des Übungsscheins. Die Vorlesung kann in den kommenden Semestern durch Spezialvorlesungen, Seminare und Projektgruppen vertieft werden.

Voraussetzungen

Die Veranstaltung Softwaretechnik ist Voraussetzung für den Besuch dieser Vorlesung.

Da Teile der Vorlesung fortgeschrittene logische und algebraische Techniken verwenden (z.B. logik-basierte Spezifikation und Verifikation), ist die sichere Beherrschung der Lerninhalte der Vorlesungen über mathematische Grundlagen der Informatik Voraussetzung für einen erfolgreichen Besuch der Vorlesung.
Modulbeschreibung (Bachelor)

Übung

Übungsanmeldung

  • Die Übungsanmeldung findet im Moodle statt. Wir halten die Teilnehmer an, in 4er Gruppen abzugeben.
  • Nach Abschluss der Anmeldungsphase teilen wir die Übungsgruppen auf die Tutoren zur Korrektur auf. Daraus ergibt sich, welcher Tutor ihr Ansprechpartner für Fragen zur Korrektur ist.

Übungsablauf

  • Die Übungen finden 14-tägig im Wechsel statt.
  • Es gibt sechs Übungsblätter.
  • Abgaben muss bis um 12:00 Uhr (s.t.!) in im Moodle hochgeladen werden.
  • Zu spät hochgeladene Abgaben werden nicht berücksichtigt.
  • Abgaben per Mail werden ebenfalls nicht akzeptiert.
  • Die Einreichung von Duplikaten führt zu der Vergabe von 0 Punkten für alle beteiligten Gruppen.
  • Abgaben sind in Gruppen von bis zu vier Personen zulässig und erwünscht.
  • Es werden Videos mit Lösungswegen veröffentlicht
  • Die Tutoren werden Rückfragen in virtuellen Sprechstunden beantworten.

Studienleistung

  • Bachelor-Studierende benötigen für die Zulassung zur Klausur einen Leistungsnachweis über die erfolgreiche Teilnahme an den Übungen.
  • Zum Nachweis der erfolgreichen Teilnahme an den Übungen sind 50% der möglichen Punkte aus den Hausübungen 1 bis 6 zu erreichen.

Abschlussklausur

  • Bearbeitungsdauer der Klausur: 90 Minuten.
  • Bei technischen Problemen bei der Klausuranmeldung wenden Sie sich bitte an Frau Schiller von der Prüfungsverwaltung.
  • Als Hilfsmittel für die Klausur sind zulässig: 
    1. ein nicht programmierbarer Taschenrechner
    2. ein Klausurzettel
      • ein beidseitig handschriftlich beschriebener DIN A4-Bogen beliebigen Inhaltes
      • oder stattdessen ein beidseitig bedruckter DIN A4-Bogen beliebigen Inhaltes.
      Sollten sie einen Klausurzettel verwenden, vermerken Sie darauf deutlich les- und sichtbar Name, Vorname und Matrikelnummer. Der Zettel wird zusammen mit der Klausur eingesammelt.
  • Bitte bringen Sie zur Einsicht einen Lichtbildausweis mit. Sie können während der Einsicht Ihren Klausurzettel zurück erhalten, andernfalls wird dieser von uns vernichtet.

Klausur-Termine:

  • 1.Klausur am 15.02.2023 im Zeitraum von 17.30 Uhr - 19.15 Uhr.
  • 2. Klausur am 24.03.2022 im Zeitraum von 13.00 Uhr - 14.45 Uhr.

Die Abschlussklausur erfolgt dieses Jahr voraussichtlich im  Präsenz-Format.

Abschlussarbeiten, Hiwi-Jobs

Im Zusammenhang mit den in der Vorlesung behandelten Themen werden auch Abschlussarbeiten betreut.


Entsprechend einem Beschluss des Fakultätsrates, dass bei offiziellen Emails der Fakultät entweder die Uni-Mail-Adresse des ITMC oder die Postamt-Adresse der IRB verwendet werden sollen, möchte ich darauf aufmerksam machen, dass ab sofort nur noch diese Adressen verwenden werden. Bitte aktivieren Sie diese umgehend und schicken Sie nur noch eine Mail mit der richtigen Adresse als Absender.



Nebeninhalt

Kontakt

Falk Howar, Prof. Dr.
Tel.: 0231 755-7945