Methods in Software Engineering
- Beschreibung
Target audience: Master in informatics or a related program, Bachelor (preferably with SWT as background)
Please register here on Uni2Work to get access to material and notifications.
In this master level lecture, we will look at some advanced topics for software engineering, notably with a focus on tools and techniques to streamline the development workflow and to guarantee a high software quality through safe programming and good design principles.
The corresponding module is: WP 3: Methoden des Software Engineering (INF-MSE) with 6 ECTS. According to the module handbook, you can take this course in a wide variety of study programs, notably during Bachelor already (confirmed by examination office).
Organisation: The lecture takes place regularly on Wednesdays 10:15-12:00, likely in hybrid form. You can join in presence in room main building M 110 or in Zoom (live and recording, the link will be communicated in time).
We currently do not have a separate date for tutorials, but instead plan to host the tutorials during lecture time, roughly once per month, instead of presenting new material.
Language: English
Grading: presence exam at the end of the semester
Content: Some lecture material from last year is available (see material, you also find a link to watch the video recordings there), but there will be significant changes, notably the first part on programming languages will probably be less “mathematical”.
Here is a short list of potential topics
- programming language features for safe code (think: Rust, Agda)
- software design patterns and principles (e.g. SOLID principles)
- modeling languages (think: UML, Event-B)
- API design and documentation (e.g. OpenAPI)
- modern development tools and platforms (think: Github, CI)
The lecture material will be complemented by practical exercises.
- Institut
- Institut für Informatik
- Dozent:in
- Assistent:in
- Kursteilnehmer:innen
- 369
- Anmeldung
Sa 01 Jan 2022 00:00 – Fr 30 Sep 2022 23:59
Abmeldung nur bis Fr 30 Sep 2022 23:59
- Material
Das Kursmaterial ist nur für Mitglieder des Kurses einsehbar, also z.B. für Teilnehmer:innen, Tutor:innen, Korrektor:innen und Verwalter:innen.
- Prüfungen
Name Anmeldung ab Anmeldung bis Termin Prüfungsanmeldung Do 30 Jun 2022 00:00So 31 Jul 2022 23:55Di 09 Aug 2022 10:00 – 12:00Nicht zur Prüfung angemeldetDi 06 Sep 2022 11:00Di 04 Okt 2022 23:59Mo 10 Okt 2022 10:00 – 12:00Nicht zur Prüfung angemeldet- Termine
Art Zeit Regulärer Raum Notiz TutorialRaum wird nur Kurs-assoziierten Personen (Teilnehmer:innen, Tutor:innen, Korrektor:innen, etc.) angezeigtLectureMain building, room M110, also via Zoom