MODULBESCHREIBUNG

Software-Engineering 2

Kurzzeichen:
M_SE2
Durchführungszeitraum:
FS/16-FS/19
ECTS-Punkte:
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
Verantwortliche Person:
Mehta Farhad D.
Empfohlene Module:
Zusätzlich vorausgesetzte Kenntnisse:

Englische Sprachkenntnisse

(Dieses Modul wird teilweise auf Englisch durchgeführt.)

 

Skriptablage:
Modultyp:
Standard-Modul für Informatik STD_05(Empfohlenes Semester: 4)
Standard-Modul für Informatik STD_11(Empfohlenes Semester: 4)
Standard-Modul für Informatik STD_14(Empfohlenes Semester: 4)
Standard-Modul für Generalist STD_14 (PF)

ECTS-Punkte pro Kategorie

Kategorie:
Grundlagen Informatik / 4 Punkte
Grundlagen Informatik / 4 Punkte
Grundlagen Informatik / 4 Punkte
Grundlagen Informatik und Aufbau Informatik / 4 Punkte
Kernmodule Informatik Profile / 4 Punkte
Kernmodule Informatik Profile / 4 Punkte
Kernmodule Informatik Profile / 4 Punkte

Modulbewertung

Bewertungsart:
Note von 1 - 6

Leistungsbewertung

Während der Prüfungssession:
Schriftliche Prüfung, 120 Minuten
Zulassungsbedingungen zur Prüfung:

Erfolgreiche Abgabe einzelner gelöster Übungsaufgaben nach Ankündigung

Kurse in diesem Modul

Software Engineering 2

Kurzzeichen:
SE2
Lernziele:

Siehe Modul-Lernziele

Plan und Lerninhalt:

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.

Kursart:

(Durchführung gemäss Stundenplan)

Vorlesung mit 2 Lektionen pro Woche
   - Max. Teilnehmer: 126
   - Harte Grenze: ja
Uebung mit 2 Lektionen pro Woche
   - Max. Teilnehmer: 18
   - Harte Grenze: ja