Zur Modulseite PDF generieren

#40865 / #2

SoSe 2020 - SoSe 2022

English

Concepts of Software Engineering

6

Peroz, Nazir Ahmad

Benotet

Schriftliche Prüfung

English

Zugehörigkeit


Fakultät IV

Institut für Softwaretechnik und Theoretische Informatik

34351900 FG Modelle und Theorie Verteilter Systeme (MTV)

Keine Angabe

Kontakt


FH 5-2

Mailänder, Marius

peroz@tu-berlin.de

Keine Angabe

Lernergebnisse

Successful participants of this course will have developed and refined their understanding of underlying concepts of software engineering as an integral part of computer science, and specifically are capable of analyzing software engineering problems with regard to the learned concepts, as well as capable of developing programming algorithms. They will have an overview of current methods and tools of software development processes as well as a basic knowledge about quality management in software engineering. In addition to discussing theoretical objectives, participants will be proficient in solving software engineering related problems and implement software engineering assignments on their own.

Lehrinhalte

The course will mainly focus on the following topics, that represent underlying software engineering concepts: - Software requirements analysis - Software prototypes - Formal specification - Object-oriented programming - Software reuse - Software testing - Quality management - Process improvement - Software dependability - Software reengineering In addition, exercises will further develop the understanding of discussed topics by providing concrete examples in application settings.

Modulbestandteile

Compulsory area

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
Concepts of Software EngineeringVLk.A.Keine Angabe2
Concepts of Software EngineeringUEk.A.Keine Angabe2

Arbeitsaufwand und Leistungspunkte

Concepts of Software Engineering (VL):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.02.0h30.0h
60.0h(~2 LP)

Concepts of Software Engineering (UE):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.06.0h90.0h
120.0h(~4 LP)
Der Aufwand des Moduls summiert sich zu 180.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

The lectures formally introduce software engineering concepts. The exercises are thus accompanied by a formal discussion of underlying fundamentals. Exercise assignments will train the discussed concepts practically. Weekly assignments are given, the results are discussed in the exercise.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

Only scholarship holders of the CS Master's Program for Afghan Lecturers are enabled to enroll. Für diese Veranstaltung sind ausschließlich Stipendiaten des CS Masterprogramms für afghanische Dozenten zugelassen.

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Voraussetzung
Modul 40873 » IT Systems in Developing Countries I« angemeldet

Abschluss des Moduls

Benotung

Benotet

Prüfungsform

Written exam

Sprache(n)

English

Dauer/Umfang

90

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Winter- und Sommersemester.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 25.

Anmeldeformalitäten

Online-registration via QISPOS is required.

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  nicht verfügbar

 

Literatur

Empfohlene Literatur
Keine empfohlene Literatur angegeben

Zugeordnete Studiengänge

Dieses Modul findet in keinem Studiengang Verwendung.

Sonstiges

Keine Angabe