Methods in Software Engineering
- Aktuelles
- 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 in hybrid form. You can join in presence in room V005, Prof. Huber Platz 2, or in Zoom (live and recording, the link will be communicated in time). There will be a weekly tutorial on Tuesdays 12:15-14:00 in room V002 same building, perhaps hybrid.
The lecture will be recorded, and maybe parts of the tutorial (no guarantee for the latter).
Language: English
Grading: We offer two chances to pass this lecture:
- First chance to pass the exam: Mi 26.07.2023 16-18 (registration via Uni2Work necessary)
- Second chance to pass the exam/potential retake: in October (date to be announced)
Note, you can participate in the second exam independently of the first exam.
Passing once is sufficient. If you fail the first exam, you get a second chance with the second one. You can choose to skip the first date and just take the second exam. You can also pass a second time to improve your grade.Note, it is not yet clear whether this lecture will be offered in summer 2024.
Content: Some lecture material from last year is available (see material, you also find a link to watch the video recordings there), but do expect some changes.
Here is a short list of potential topics
- design and implementation of domain specific languages
- 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:innen
- Kursteilnehmer:innen
- 437
- Anmeldung
Mi 01 Feb 2023 00:00 – Sa 30 Sep 2023 23:59
Abmeldung nur bis Sa 30 Sep 2023 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 Di 18 Apr 2023 08:00So 23 Jul 2023 23:59Mi 26 Jul 2023 16:00 – 18:00Nicht zur Prüfung angemeldetMi 11 Okt 2023 14:00 – 16:00Nicht zur Prüfung angemeldet- Termine
Art Zeit Regulärer Raum Notiz TutorialLehrturm Professor-Huber-Platz 2, V002LectureLehrturm Professor-Huber-Platz 2, V005