252-0216-00L  Rigorous Software Engineering

SemesterFrühjahrssemester 2020
DozierendeF. Friedrich Wicker, H. Lehner, M. Schwerhoff
Periodizitätjährlich wiederkehrende Veranstaltung
LehrspracheEnglisch



Lehrveranstaltungen

NummerTitelUmfangDozierende
252-0216-00 VRigorous Software Engineering4 Std.
Di08:00-10:00ER SA TZ »
08:15-10:00CAB G 61 »
Mi10:00-12:00ER SA TZ »
10:15-12:00CAB G 61 »
F. Friedrich Wicker, H. Lehner, M. Schwerhoff
252-0216-00 URigorous Software Engineering
Gruppeneinteilung erfolgt über myStudies.
2 Std.
Mo14:15-16:00HG D 3.2 »
Di16:00-18:00ER SA TZ »
16:00-18:00ER SA TZ »
16:15-18:00CHN D 48 »
16:15-18:00HG D 3.1 »
16:15-18:00ML E 12 »
Do16:15-18:00ML H 41.1 »
F. Friedrich Wicker, H. Lehner, M. Schwerhoff
252-0216-00 ARigorous Software Engineering1 Std.F. Friedrich Wicker, H. Lehner, M. Schwerhoff

Katalogdaten

KurzbeschreibungThis course introduces both theoretical and applied aspects of software engineering and analysis. It covers:

- Software Architecture
- Informal and formal Modeling
- Design Patterns
- Code Refactoring
- Program Testing
- Dynamic Program Analysis
- Static Program Analysis
LernzielThe course has two main objectives:

- Understand, end-to-end (theoretical and practical), the core techniques for building quality software

- Understand how to apply these techniques in practice
InhaltSome of the core technical topics covered will be:

- modeling and mapping of models to code
- common code design patterns
- functional and structural testing
- dynamic and static analysis
LiteraturWill be announced in the lecture.

Leistungskontrolle

Information zur Leistungskontrolle (gültig bis die Lerneinheit neu gelesen wird)
Leistungskontrolle als Semesterkurs
ECTS Kreditpunkte8 KP
PrüfendeM. Schwerhoff, F. Friedrich Wicker, H. Lehner
FormSessionsprüfung
PrüfungsspracheEnglisch
RepetitionDie Leistungskontrolle wird nur in der Session nach der Lerneinheit angeboten. Die Repetition ist nur nach erneuter Belegung möglich.
Prüfungsmodusschriftlich 120 Minuten
Zusatzinformation zum PrüfungsmodusThe grade will be determined by:
- a mandatory project, 20%
- a final exam, 80%

Students who are repeating the course are required to repeat the project work.
Hilfsmittel schriftlichNone.
Diese Angaben können noch zu Semesterbeginn aktualisiert werden; verbindlich sind die Angaben auf dem Prüfungsplan.

Lernmaterialien

 
HauptlinkInformation
Es werden nur die öffentlichen Lernmaterialien aufgeführt.

Gruppen

252-0216-00 URigorous Software Engineering
Di16:15-18:00HG D 3.1 »
GruppenG-01
Mo14:15-16:00HG D 3.2 »
G-02
Di16:15-18:00CHN D 48 »
G-03
Di16:00-18:00ER SA TZ »
G-04
Di16:00-18:00ER SA TZ »
16:15-18:00ML E 12 »
G-05
Do16:15-18:00ML H 41.1 »

Einschränkungen

Keine zusätzlichen Belegungseinschränkungen vorhanden.

Angeboten in

StudiengangBereichTyp
Informatik BachelorVertiefung Systems and Software EngineeringOInformation