Modulbeschreibung

Software-Engineering 2

ECTS-Credits:
4
Lernziele:
  • Aktuelle Themen aus der Software Entwicklung kennen, anwenden und kritisch einschätzen
  • Werkzeuge und Techniken professioneller Software Entwicklung kennen und anwenden
  • Pragmatische Prinzipien der Software Entwicklung kennen und anwenden

Kurse in diesem Modul

Software Engineering 2:

Der Lerninhalt dieses Kurses richtet sich stark an die aktuellen Themen der Software Engineering. Die Themen werden jedes Jahr auf deren Relevanz geprüft und bei Bedarf angepasst. Es wird daher stark empfohlen, die Prüfung im gleichen Semester zu belegen.Hier ist eine Liste der in der Vergangenheit behandelten Themen:

• Project Planning
• Project Automation
• Test Driven Development
• Pragmatic Software Engineering Practices
• Error Handling Design
• Concurrency Design
• Design by Contract
• Software Architecture
• Code Smells
• Design Patterns
• Refactoring
• Software Metrics
• Software Reviews
• Cost Estimation (Aufwandschätzung)
• Performance Profiling
• Agile Software Development
• Programing in the functional style
• Scripting Languages
• Software Failure Analysis

 

Dieser Kurs wird teilweise auf Englisch durchgeführt.

Vorlesung mit 2 Lektionen pro Woche
Uebung mit 2 Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.