621.251 (24S) Software Engineering II

Sommersemester 2024

Registration deadline has expired.

First course session
04.03.2024 17:00 - 18:30 HS C On Campus
Next session:
14.05.2024 10:00 - 11:30 B04.1.06 On Campus

Overview

Lecturer
Course title german Software Engineering II
Type Practical class (continuous assessment course )
Course model Attendance-based course
Hours per Week 2.0
ECTS credits 4.0
Registrations 22 (20 max.)
Organisational unit
Language of instruction German
possible language(s) of the assessment German , English
Course begins on 04.03.2024
eLearning Go to Moodle course

Time and place

List of events is loading...

Course Information

Intended learning outcomes

Vermittlung von SW Engineering Methoden, die nötig sind, um langlebige, qualitätsvolle SW Systeme effizient und nachhaltig entwickeln zu können. Studierende verstehen Methoden zur Planung und Implementierung eines SW Systems im Greenfield-Ansatz mittels agiler Entwicklung, und können diese selbstständig durchführen.

Teaching methodology

  • Entwicklung einer kleinen Android-App als Einstieg in das Android Framework
  • Entwicklung einer Android-App in Gruppen von 4-8 Personen mittels agiler Entwicklung (Scrum)

Course content

Software Engineering behandelt Methoden zur effizienten Entwicklung, Wartung und Qualitätssicherung von langlebigen, umfangreichen Software-Systemen.

Prior knowledge expected

Gute Programmierkenntnisse:
ESOP, OMI, Algorithmen und Datenstrukturen, Datenbanken, Software Engineering I sollten erfolgreich absolviert worden sein

Examination information

Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.

Examination methodology

  • Einzelprojekt und dazugehöriges Abgabegespräch
  • 3 Milestone Deadlines des Gruppenprojekts (Sprint Reviews nach je ca. einem Monat)
  • Präsentation und Abgabegespräche am Ende des Gruppenprojektes

(Weitere Details in Vorbesprechungsfolien)

Examination topic(s)

  • Software Qualität
  • Anwendung von SE Techniken (CI, GitHub, Testen, ...)
  • Anwendung agiler Methoden (Scrum, ...)
  • Teamarbeit

(Weitere Details in Vorbesprechungsfolien)

Assessment criteria / Standards of assessment for examinations

Für eine positive Note ...
... müssen Sie das Einzelprojekt vollständig selbst implementieren
... müssen Sie als Gruppenprojekt eine lauffähige App mit den geplanten Features abgeben
... müssen Sie mindestens ein Feature (User Story) dieser App vollständig selbst implementiert haben
... müssen Sie zu den LV Terminen (Meetings) anwesend sein

Punkteaufteilung (200 Punkte):

  • 20 Punkte: Einzelprojekt
  • 3 x 60 Punkte individuell für Studierende je Milestone Deadline (Sprint Review):
    • 20 Punkte: Funktionalität und SW Qualität des Projekts
    • 20 Punkte: Anwendung der SE Techniken (CI, GitHub, Tests, …)
    • 10 Punkte: Regelmäßige Mitarbeit, Updates, Abgaben, SCRUM-Meetings
    • 10 Punkte: Projektmanagement/Teamarbeit

Note:

  • S1: erreichte Punkte > 180
  • G2: erreichte Punkte > 160
  • B3: erreichte Punkte > 140
  • G4: erreichte Punkte > 120
  • N5: erreichte Punkte <= 120

(Weitere Details in Vorbesprechungsfolien)

Grading scheme

Grade / Grade grading scheme

Position in the curriculum

  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 19W.2)
    • Subject: Grundlagen der Softwareentwicklung (Compulsory subject)
      • 2.3 Software Engineering II ( 2.0h UE / 4.0 ECTS)
        • 621.251 Software Engineering II (2.0h UE / 4.0 ECTS)
          Absolvierung im 4. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Grundlagen der Softwareentwicklung (Compulsory subject)
      • 2.4 Software Engineering II ( 1.0h UE / 2.0 ECTS)
        • 621.251 Software Engineering II (2.0h UE / 4.0 ECTS)
          Absolvierung im 4. Semester empfohlen
  • Bachelor's degree programme Information Management (SKZ: 522, Version: 17W.1)
    • Subject: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.10 Software Engineering II ( 1.0h KS / 2.0 ECTS)
        • 621.251 Software Engineering II (2.0h UE / 2.0 ECTS)
          Absolvierung im 4. Semester empfohlen
  • Bachelor's degree programme Management Information Systems (SKZ: 522, Version: 20W.2)
    • Subject: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.7 Software Engineering II ( 0.0h UE / 4.0 ECTS)
        • 621.251 Software Engineering II (2.0h UE / 4.0 ECTS)
          Absolvierung im 4. Semester empfohlen
  • Master's degree programme Information Management (SKZ: 922, Version: 19W.1)
    • Subject: Ergänzungsfach (Supplementary Subject) (Compulsory elective)
      • Ergänzungsfach (Supplementary Subject) ( 0.0h VO, VC, KS / 16.0 ECTS)
        • 621.251 Software Engineering II (2.0h UE / 2.0 ECTS)
          Absolvierung im 1., 2. Semester empfohlen
  • Master's degree programme Information Management (SKZ: 922, Version: 23W.1)
    • Subject: Ergänzungsfach (Supplementary Subject) (Compulsory elective)
      • 7.3 Ergänzungsfach (Supplementary Subject) ( 0.0h VO, VC, VI, KS, UE / 16.0 ECTS)
        • 621.251 Software Engineering II (2.0h UE / 4.0 ECTS)
          Absolvierung im 1., 2. Semester empfohlen

Equivalent courses for counting the examination attempts

Sommersemester 2024
  • 621.252 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.253 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.254 UE Software Engineering II (2.0h / 4.0ECTS)
Sommersemester 2023
  • 621.251 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.252 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.253 UE Software Engineering II (2.0h / 4.0ECTS)
Sommersemester 2022
  • 621.251 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.252 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.253 UE Software Engineering II (2.0h / 4.0ECTS)
Sommersemester 2021
  • 621.251 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.252 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.253 UE Software Engineering II (2.0h / 4.0ECTS)
Sommersemester 2020
  • 621.251 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.252 UE Software Engineering II (2.0h / 4.0ECTS)
Sommersemester 2019
  • 621.251 UE Software Engineering II (1.0h / 2.0ECTS)
  • 621.252 UE Software Engineering II (1.0h / 2.0ECTS)
Sommersemester 2018
  • 621.251 UE Software Engineering II (1.0h / 2.0ECTS)
  • 621.252 UE Software Engineering II (1.0h / 2.0ECTS)
Sommersemester 2017
  • 621.251 UE Software Engineering II (1.0h / 2.0ECTS)
  • 621.252 UE Software Engineering II (1.0h / 2.0ECTS)
Sommersemester 2016
  • 621.251 UE Software Engineering II (1.0h / 2.0ECTS)
  • 621.252 UE Software Engineering II (1.0h / 2.0ECTS)
Sommersemester 2015
  • 621.251 UE Software Engineering II (1.0h / 2.0ECTS)
  • 621.252 UE Software Engineering II (1.0h / 2.0ECTS)
Sommersemester 2014
  • 621.251 UE Software Engineering II (1.0h / 2.0ECTS)
  • 621.252 UE Software Engineering II (1.0h / 2.0ECTS)
  • 621.253 UE Software Engineering II (1.0h / 2.0ECTS)
Sommersemester 2013
  • 621.251 PR Software Engineering II (2.0h / 4.0ECTS)
  • 621.253 PR Software Engineering II (2.0h / 4.0ECTS)
Sommersemester 2012
  • 621.251 PR Software Engineering II (2.0h / 3.0ECTS)
  • 621.253 PR Software Engineering II (2.0h / 3.0ECTS)
Sommersemester 2011
  • 621.251 PR Software Engineering II (2.0h / 3.0ECTS)
  • 621.253 PR Software Engineering II (2.0h / 3.0ECTS)
Sommersemester 2010
  • 621.251 PR Software Engineering II (2.0h / 3.0ECTS)
  • 621.252 PR Software Engineering II (2.0h / 3.0ECTS)
  • 621.253 PR Software Engineering II (2.0h / 3.0ECTS)