Teaching

The professors and senior scientists of the department of marine geodynamics teach at Christian-Albrechts-University of Kiel. Their lectures are part of the undergraduate course Physics of the Earth System and the graduate courses Master of Geophysics and Master of Marine Geosciences. More information is available at https://www.ifg.uni-kiel.de/en/studies. We offer MSc and BSc thesis supervision. Please get in touch if you would like to learn more about possible thesis projects. Either check with the most appropriate researcher or with Heidrun Kopp (hkopp(at)geomar.de) or Christian Berndt (cberndt(at)geomar.de).

 

UnivIS
Informationssystem der Universität Kiel © Config eG 
Semester: SS 2024 

infST-01a: Softwaretechnik (infST-01a) (080055)

Dozentinnen/Dozenten
Prof. Dr. Wilhelm Hasselbring, Priv.-Doz. Dr. Henning Schnoor

Angaben
Vorlesung, 3 SWS, ECTS-Studium, ECTS-Credits: 7
Zeit und Ort: Mi 10:15 - 11:45, CAP3 - Hörsaal 3; Blockveranstaltung 18.4.2024-18.7.2024 Do 14:15 - 15:45, OHP5 - [Chemie II] (außer Do 2.5.2024, Do 16.5.2024, Do 30.5.2024, Do 13.6.2024, Do 27.6.2024, Do 11.7.2024)
vom 14.4.2024 bis zum 14.7.2024
1. Prüfungstermin (Klausur am Ende der Vorlesungszeit eines Semesters): 26.7.2024, 12:00 - 14:30 Uhr, Raum CAP3 - Hörsaal 3; 26.7.2024, 12:00 - 14:30 Uhr, Raum CAP2 - Frederik-Paulsen-Hörsaal; 26.7.2024, 12:00 - 14:30 Uhr, Raum CAP2 - Hörsaal A

Voraussetzungen / Organisatorisches
Solide Programmierkenntnisse, insbesondere in der objektorientierten Programmierung, sind erforderlich. Daher sollen die in der Beschreibung des Moduls Inf-ProgOO oder infProgOO-01a aufgeführten Lernziele erreicht worden sein.

Am Ende der Vorlesung findet eine schriftliche Klausur statt. Die Zulassung zur Klausur setzt die erfolgreiche Bearbeitung der Übungsserien voraus, d.h. mindestens 50% aller Übungspunkte müssen erreicht werden.

Weitere Informationen und Anmeldung unter https://lms.uni-kiel.de/url/RepositoryEntry/5273846239

Inhalt
Es werden die Grundprinzipien der Programmierung-im-Großen und der Modellierung großer Systeme im Detail, entsprechender Spezifikations- und Programmiersprachen, Entwicklungsumgebungen und Entwicklungsprinzipien behandelt. Die Studierenden werden mit den Herangehensweisen und den grundlegenden Strategien zur Entwicklung, Weiterentwicklung und zum Betrieb von Softwaresystemen vertraut gemacht.

Lernziele:
  • In Softwareprojekten in der Anforderungsanalyse, im Entwurf, in der Implementierung, in der Qualitätssicherung und im Management mitwirken.
  • Aktuelle Spezifikationssprachen und Modellierungswerkzeuge in Softwareprojekten einsetzen.
  • Softwaresysteme entwerfen, realisieren, validieren und verifizieren.


Lehrinhalte:
1. Einleitung
2. Konfigurationsmanagement
3. Anforderungsermittlung
4. Modellierung der Struktur
5. Modellierung der Dynamik
6. Entwurfsmuster
7. Qualitätssicherung
8. Vorgehensmodelle und Projektmanagement

Lehr- und Lernmethoden:
Neben der Vorlesung werden in den Präsenzübungen die zu bearbeitenden Übungsaufgaben besprochen, welche in Kleingruppen bearbeitet werden.

Empfohlene Literatur
C. Ghezzi, M. Jazayeri; D. Mandrioli: Fundamentals of Software Engineering, 2nd ed., Prentice Hall, Boston, 2003, ISBN-13 978-0133056990

I. Sommerville: Software Engineering, 9th ed., Pearson Education, Boston, 2010, ISBN 978-0137035151

B. Brügge, A. Dutoit: Objektorientierte Softwaretechnik mit UML Entwurfsmustern und Java, Bafög-Ausgabe, Pearson, München, 2006, ISBN 978-3827372611

T. Grechenig, M. Bernhart, R. Breiteneder, K. Kappel: Softwaretechnik: Mit Fallbeispielen aus realen Entwicklungsprojekten, Pearson Studium, München, 2010, ISBN 978-3-86894-007-7

M. Broy, M. Kuhrmann: Einführung in die Softwaretechnik, Springer, 2021, https://doi.org/10.1007/978-3-662-50263-1

Ch. Kecher, A. Salvanos, R. Hoffmann-Elbern: UML 2.5 - Das umfassende Handbuch, Rheinwerk, 2018, ISBN 978-3-8362-6020-6

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 250
www: http://se.informatik.uni-kiel.de

Zugeordnete Lehrveranstaltungen
UE: Übung zu: Softwaretechnik (080063)
Dozentinnen/Dozenten: Prof. Dr. Wilhelm Hasselbring, Priv.-Doz. Dr. Henning Schnoor, Malte Hansen, M.Sc., Lukas Damerau, M.Sc.
Zeit und Ort: Mo 12:15 - 13:45, LMS8 - R.EG.016 (40); Mo 16:15 - 17:45, LMS8 - R.EG.017 (40); Di 10:15 - 11:45, WSP3 - Seminarraum 2 (32), LMS8 - R.EG.017 (40); Di 14:15 - 15:45, LMS8 - R.EG.017 (40); Mi 8:15 - 9:45, LMS8 - R.EG.017 (40); Bemerkung zu Zeit und Ort: Weitere Informationen zu den Terminen finden Sie hier: https://lms.uni-kiel.de/url/RepositoryEntry/5422219285
www: http://se.informatik.uni-kiel.de/en

UnivIS ist ein Produkt der Config eG, Röttenbach