Software Engineering & IT-Projektmanagement (dual)
Winter
(engl. Software Engineering & IT-Projectmanagement )
Modulnummer: FIN-INF-110476 |
| Link zum LSF: | LSF |
| Verantwortung: | Dr. Thomas Wilde |
| Dozent:in: | Dr. Thomas Wilde |
| Lehrveranstaltungen: |
|
| Verwendbarkeit: | - B.Sc. INF: Informatik I - Pflicht - B.Sc. CV: Informatik I - Pflicht - B.Sc. INGINF: Informatik I - Pflicht - B.Sc. WIF: Gestalten und Anwenden - Wahlpflicht - B.Sc. INF (bilingual): Informatik I - Pflicht |
|
Kürzel SE&IT-PM |
CP 5 |
Semester Winter |
Fachsem. ab 3. |
Dauer 1 Semester |
Sprache deutsch |
Niveau Bachelor |
Angestrebte Lernergebnisse:
Studierende, die den Kurs erfolgreich absolviert haben ...
- ... verstehen den Begriff "Software Engineering", seine Bedeutung und die Notwendigkeit strukturierter Softwareentwicklung.
- ... kennen verschiedene Prozessmodelle, deren Vor- und Nachteile sowie die Kernaktivitäten des Software Engineerings.
- ... wenden Testmethoden und Refactoring an, um Softwarequalität zu sichern und Fehler zu vermeiden.
- ... verstehen und nutzen agile Methoden wie Scrum und Kanban und vergleichen sie mit traditionellen Ansätzen.
- ... setzen Versionskontrolle, IDEs und CI/CD-Pipelines effektiv ein und verstehen Continuous Integration & Deployment.
- ... schreiben lesbaren, wartbaren und effizienten Code nach bewährten Prinzipien und Konventionen.
- ... schätzen Aufwand und Ressourcen ein, planen Projekte und überwachen deren Fortschritt.
- ... kennen Architekturkonzepte und Design-Patterns und wenden diese in Softwareprojekten an.
- ... arbeiten effektiv im Team, präsentieren Ideen klar und dokumentieren ihre Arbeit.
Inhalt:
- Software Engineering - Was ist das und wozu wird es gebraucht?
- Prozessmodelle: sequentielle & iterativ,
- Prozessaktivitäten: Spezifikation, Entwicklung, Validierung, Evolution,
- Qualitätssicherung: Testint & Refactoring,
- Agile Softwareentwicklung,
- Tools & Werkzeuge,
- Clean-Coding / Code-Conventions,
- Continuous Integration, Continuous Deployment, Continuous Delivery,
- IT-Projektmanagement: Schätzung & Prozessplanung,
- Softwarearchitektur,
- Design-Patterns,
- Praktische Beispiele.
Arbeitsaufwand:
- Präsenzzeit: 28h Vorlesung + 28h Übung
- 94h selbstständige Arbeit
| Prüfungsvorleistungen: | Studien-/Prüfungsleistungen: | Lehrform / SWS: |
|
Prüfungsvorleistung erforderlich, wird zu Semesterbeginn bekanntgegeben; |
|
Vorlesung (2 SWS)
Übung (2 SWS)
|
| Voraussetzungen nach Prüfungsordnung: | Empfohlene Voraussetzungen: |
|
keine
|
Erfolgreicher Abschluss von:
|
| Medienformen: | Literatur: |
|
|
|
Hinweise: