621.203 (17W) Software Engineering I
Überblick
- Lehrende/r
- LV-Titel englisch Software Engineering I
- LV-Art Praktikum (prüfungsimmanente LV )
- Semesterstunde/n 2.0
- ECTS-Anrechnungspunkte 4.0
- Anmeldungen 29 (32 max.)
- Organisationseinheit
- Unterrichtssprache Deutsch
- LV-Beginn 05.10.2017
- eLearning zum Moodle-Kurs
Zeit und Ort
LV-Beschreibung
Intendierte Lernergebnisse
Vermittlung von Software-Engineering Wissen und Fähigkeiten, die erforderlich sind, um langlebige, qualitätsvolle Software-Systeme effizient zu entwickeln und zu warten. Durch den Einstieg über die Wartungsproblematik wird den Studierenden die Bedeutung guter Software Engineering Praktiken plausibel gemacht. Es wird ein fundiertes Grundlagenwissen der unterschiedlichen Wartungsaspekte von Software vermittelt, insbesondere fuer das Verstehen, Testen und Verbessern von Software unter Einhaltung von externen und internen Qualitaetskriterien. Die in der Vorlesung behandelten Themengebiete werden im Praktikum vertieft. Im 3. Semester wird auf Wartung (korrektiv und evolutorisch) fokussiert, im 4. Semester (Software Engineering II) wird dann auf die Erstentwicklung eingegangen.
Inhalt/e
- Einführung und Überblick: Wartung, Reengineering, Reverse Engineering
- Software Comprehension
- Software Metrics
- Software Testing
- Refactoring
- Software Architecture
- Design Patterns
Prüfungsinformationen
Beurteilungsschema
Note BenotungsschemaPosition im Curriculum
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 17W.1)
-
Fach: Grundlagen der Softwareentwicklung
(Pflichtfach)
-
2.2 Software Engineering I (
2.0h UE / 4.0 ECTS)
- 621.203 Software Engineering I (2.0h PR / 4.0 ECTS) Absolvierung im 3. Semester empfohlen
-
2.2 Software Engineering I (
2.0h UE / 4.0 ECTS)
-
Fach: Grundlagen der Softwareentwicklung
(Pflichtfach)
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 12W.1)
-
Fach: Grundlagen der Softwareentwicklung
(Pflichtfach)
-
Software Engineering I (
2.0h UE / 4.0 ECTS)
- 621.203 Software Engineering I (2.0h PR / 4.0 ECTS) Absolvierung im 3. Semester empfohlen
-
Software Engineering I (
2.0h UE / 4.0 ECTS)
-
Fach: Grundlagen der Softwareentwicklung
(Pflichtfach)
- Bachelorstudium Informatik
(SKZ: 521, Version: 09W.3)
-
Fach: Softwareentwicklung
(Pflichtfach)
-
Software Engineering I: Wartung, Re- und Reverse Engineering (
2.0h PR / 4.0 ECTS)
- 621.203 Software Engineering I (2.0h PR / 4.0 ECTS)
-
Software Engineering I: Wartung, Re- und Reverse Engineering (
2.0h PR / 4.0 ECTS)
-
Fach: Softwareentwicklung
(Pflichtfach)
- Bachelorstudium Informatik
(SKZ: 521, Version: 03W.1)
-
Fach: Softwareentwicklung
(Pflichtfach)
-
Softwareentwurf, -test und -entwicklungsprozess (
2.0h PR / 4.0 ECTS)
- 621.203 Software Engineering I (2.0h PR / 4.0 ECTS)
-
Softwareentwurf, -test und -entwicklungsprozess (
2.0h PR / 4.0 ECTS)
-
Fach: Softwareentwicklung
(Pflichtfach)
- Diplomstudium Informatik
(SKZ: 880, Version: 02W)
-
2.Abschnitt
-
Fach: Softwareentwicklung
(Pflichtfach)
-
Softwareentwurf, -test und -entwicklungsprozess (
2.0h PR / 4.0 ECTS)
- 621.203 Software Engineering I (2.0h PR / 4.0 ECTS)
-
Softwareentwurf, -test und -entwicklungsprozess (
2.0h PR / 4.0 ECTS)
-
Fach: Softwareentwicklung
(Pflichtfach)
-
2.Abschnitt
- Bachelorstudium Informationsmanagement
(SKZ: 522, Version: 17W.1)
-
Fach: Grundlagen der Informatik und Softwareentwicklung
(Pflichtfach)
-
2.8 Software Engineering I (
2.0h KS / 4.0 ECTS)
- 621.203 Software Engineering I (2.0h PR / 4.0 ECTS) Absolvierung im 3. Semester empfohlen
-
2.8 Software Engineering I (
2.0h KS / 4.0 ECTS)
-
Fach: Grundlagen der Informatik und Softwareentwicklung
(Pflichtfach)
- Bachelorstudium Informationsmanagement
(SKZ: 522, Version: 12W.1)
-
Fach: Grundlagen der Informatik und Softwareentwicklung
(Pflichtfach)
-
2.6 Software Engineering I (
2.0h KU / 4.0 ECTS)
- 621.203 Software Engineering I (2.0h PR / 4.0 ECTS)
-
2.6 Software Engineering I (
2.0h KU / 4.0 ECTS)
-
Fach: Grundlagen der Informatik und Softwareentwicklung
(Pflichtfach)
- Bachelorstudium Informationsmanagement
(SKZ: 522, Version: 05W.4)
-
Fach: Grundlagen der Informatik und Softwareentwicklung I + II
(Pflichtfach)
-
Modul: Grundlagen der Informatik und Softwareeentwicklung II
-
Software Engineering I: Wartung, Re- und Reverse Engineering (
2.0h KU / 3.0 ECTS)
- 621.203 Software Engineering I (2.0h PR / 3.0 ECTS)
-
Software Engineering I: Wartung, Re- und Reverse Engineering (
2.0h KU / 3.0 ECTS)
-
Modul: Grundlagen der Informatik und Softwareeentwicklung II
-
Fach: Grundlagen der Informatik und Softwareentwicklung I + II
(Pflichtfach)
- Masterstudium Informationsmanagement
(SKZ: 922, Version: 13W.2)
-
Fach: Ergänzungsfach III: Informatik Grundlagen
(Wahlfach)
-
6.5.2 Software Engineering I (
2.0h KS / 4.0 ECTS)
- 621.203 Software Engineering I (2.0h PR / 4.0 ECTS)
-
6.5.2 Software Engineering I (
2.0h KS / 4.0 ECTS)
-
Fach: Ergänzungsfach III: Informatik Grundlagen
(Wahlfach)
- Erweiterungscurriculum Grundlagen der Informatik
(Version: 16W.1)
-
Fach: Erweiterung Softwareentwicklung
(Wahlfach)
-
Software Engineering I (
0.0h UE / 4.0 ECTS)
- 621.203 Software Engineering I (2.0h PR / 4.0 ECTS)
-
Software Engineering I (
0.0h UE / 4.0 ECTS)
-
Fach: Erweiterung Softwareentwicklung
(Wahlfach)
- Erweiterungscurriculum Vertiefung der Informatik
(Version: 16W.1)
-
Fach: Softwareentwicklung
(Wahlfach)
-
Software Engineering I (
0.0h UE / 4.0 ECTS)
- 621.203 Software Engineering I (2.0h PR / 4.0 ECTS)
-
Software Engineering I (
0.0h UE / 4.0 ECTS)
-
Fach: Softwareentwicklung
(Wahlfach)
Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung
- Wintersemester 2019/20
- Wintersemester 2018/19
- Wintersemester 2017/18
- Wintersemester 2016/17
- Wintersemester 2015/16
- Wintersemester 2014/15
- Wintersemester 2013/14
- Wintersemester 2012/13
- Wintersemester 2011/12
- Wintersemester 2010/11
- Wintersemester 2009/10