621.203 (23W) Software Engineering I (Group C)

Wintersemester 2023/24

Registration deadline has expired.

First course session
05.10.2023 16:00 - 17:00 Online (BBB), Zugang via Moodle Off Campus
... no further dates known

Overview

Lecturer
LV Nummer Südostverbund INE06003UL
Course title german Software Engineering I (Gruppe C)
Type Practical class (continuous assessment course )
Course model Attendance-based course
Hours per Week 2.0
ECTS credits 4.0
Registrations 34 (30 max.)
Organisational unit
Language of instruction Deutsch
possible language(s) of the assessment German , English
Course begins on 05.10.2023
eLearning Go to Moodle course

Time and place

List of events is loading...

Course Information

Intended learning outcomes

Vermittlung von Software-Engineering Wissen und Fähigkeiten, die erforderlich sind, um langlebige, qualitätsvolle Software-Systeme effizient zu entwickeln und zu warten.  Durch den Einstieg über die Wartungsproblematik wird den Studierenden die Bedeutung guter Software Engineering Praktiken plausibel gemacht. Es wird ein fundiertes Grundlagenwissen der unterschiedlichen Wartungsaspekte von Software vermittelt, insbesondere für das Verstehen, Testen und Verbessern von Software unter Einhaltung von externen und internen Qualitätskriterien. Die in der Vorlesung behandelten Themengebiete werden in der Übung vertieft. Im 3. Semester wird auf Wartung (korrektiv und evolutorisch) fokussiert, im 4. Semester (Software Engineering II) wird dann auf die Erstentwicklung eingegangen.

Teaching methodology

  • Austeilen von Übungsblättern via Moodle
  • Ausarbeitung der Übungsblätter als Hausübung
  • Abgabe der gelösten Übungsbeispiele via Moodle, sowie Kreuzen der gelösten Übungsbeispiele im ZEUS
  • Präsentation und Diskussion der Übungsbeispiele durch Studierende und LV-Leiter in den Übungseinheiten
  • Überprüfung des Gelernten mittels schriftlicher Klausuren ca. zur Semestermitte und zum Semesterende

Course content

  • Software Comprehension
  • Software Testing
  • Software Metrics
  • Refactoring

Prior knowledge expected

Gute Programmierkenntnisse, aber wenigstens ESOP und OMI 

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

6 Übungsblätter
2 schriftliche Klausuren (ca. zur Semestermitte und zum Semesterende)

Examination topic(s)

Inhalte der Übungsaufgaben

Assessment criteria / Standards of assessment for examinations

Für eine positive Note ...
... müssen Sie > 50% der gewichteten Kreuze je Übungsblatt gekreuzt haben.
... müssen Sie > 60% der Punkte pro Klausur erreicht haben.
... dürfen Sie nicht öfter als 1x bei der Übungsstunde fehlen.

Insgesamt können 120 Punkte erreicht werden:
60 Punkte für die Klausur zur Semestermitte
60 Punkte für die Klausur zum Semesterende

Zusätzlich können bis zu 10 Bonuspunkte für aktive Mitarbeit (z.B. Präsentation von Übungsbeispielen) während der Übungseinheiten erreicht werden.

S1: erreichte Punkte > 108
G2: erreichte Punkte > 96
B3: erreichte Punkte > 84
G4: erreichte Punkte > 72
N5: erreichte Punkte <= 72

Grading scheme

Grade / Grade grading scheme

Position in the curriculum

  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 19W.2)
    • Subject: Fachspezifische Ergänzungsfächer (AAU) (Compulsory elective)
      • INE.006 Software Engineering I ( 2.0h UE / 4.0 ECTS)
        • 621.203 Software Engineering I (Group C) (2.0h UE / 4.0 ECTS)
          Absolvierung im 5. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 19W.2)
    • Subject: Grundlagen der Softwareentwicklung (Compulsory subject)
      • 2.2 Software Engineering I ( 2.0h UE / 4.0 ECTS)
        • 621.203 Software Engineering I (Group C) (2.0h UE / 4.0 ECTS)
          Absolvierung im 3. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Grundlagen der Softwareentwicklung (Compulsory subject)
      • 2.2 Software Engineering I ( 2.0h UE / 4.0 ECTS)
        • 621.203 Software Engineering I (Group C) (2.0h UE / 4.0 ECTS)
          Absolvierung im 3. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Principles of Software Development (Compulsory subject)
      • Software Engineering I ( 2.0h UE / 4.0 ECTS)
        • 621.203 Software Engineering I (Group C) (2.0h UE / 4.0 ECTS)
          Absolvierung im 3. Semester empfohlen
  • Bachelor's degree programme Information Management (SKZ: 522, Version: 17W.1)
    • Subject: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.8 Software Engineering I ( 2.0h KS / 4.0 ECTS)
        • 621.203 Software Engineering I (Group C) (2.0h UE / 4.0 ECTS)
          Absolvierung im 3. Semester empfohlen
  • Bachelor's degree programme Management Information Systems (SKZ: 522, Version: 20W.2)
    • Subject: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.6 Software Engineering I ( 0.0h UE / 4.0 ECTS)
        • 621.203 Software Engineering I (Group C) (2.0h UE / 4.0 ECTS)
          Absolvierung im 3. Semester empfohlen
  • Bachelor's degree programme Information Management (SKZ: 522, Version: 12W.1)
    • Subject: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.6 Software Engineering I ( 2.0h KU / 4.0 ECTS)
        • 621.203 Software Engineering I (Group C) (2.0h UE / 4.0 ECTS)
  • 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.203 Software Engineering I (Group C) (2.0h UE / 4.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.203 Software Engineering I (Group C) (2.0h UE / 4.0 ECTS)
          Absolvierung im 1., 2. Semester empfohlen
  • Master's degree programme Information Management (SKZ: 922, Version: 13W.2)
    • Subject: Ergänzungsfach III: Informatik Grundlagen (Compulsory elective)
      • 6.5.2 Software Engineering I ( 2.0h KS / 4.0 ECTS)
        • 621.203 Software Engineering I (Group C) (2.0h UE / 4.0 ECTS)
  • Bachelorstudium Technische Mathematik (SKZ: 201, Version: 17W.1)
    • Subject: Informatik (Compulsory elective)
      • 13.1 Lehrveranstaltungen aus dem Erweiterungscurriculum "Grundlagen der Informatik" ( 0.0h XX / 12.0 ECTS)
        • 621.203 Software Engineering I (Group C) (2.0h UE / 4.0 ECTS)
          Absolvierung im 1., 2., 3., 4., 5., 6. Semester empfohlen

Equivalent courses for counting the examination attempts

Wintersemester 2024/25
  • 621.201 UE Software Engineering I (Gruppe A) (2.0h / 4.0ECTS)
  • 621.202 UE Software Engineering I (Gruppe B) (2.0h / 4.0ECTS)
  • 621.203 UE Software Engineering I (Gruppe C) (2.0h / 4.0ECTS)
  • 621.204 UE Software Engineering I (Gruppe D) (2.0h / 4.0ECTS)
Wintersemester 2023/24
  • 621.201 UE Software Engineering I (Gruppe A) (2.0h / 4.0ECTS)
  • 621.202 UE Software Engineering I (Gruppe B) (2.0h / 4.0ECTS)
  • 621.204 UE Software Engineering I (Gruppe D) (2.0h / 4.0ECTS)
Wintersemester 2022/23
  • 621.201 UE Software Engineering I (Gruppe A) (2.0h / 4.0ECTS)
  • 621.202 UE Software Engineering I (Gruppe B) (2.0h / 4.0ECTS)
  • 621.203 UE Software Engineering I (Gruppe C) (2.0h / 4.0ECTS)
  • 621.204 UE Software Engineering I (Gruppe D) (2.0h / 4.0ECTS)
Wintersemester 2021/22
  • 621.201 UE Software Engineering I (Gruppe A) (2.0h / 4.0ECTS)
  • 621.202 UE Software Engineering I (Gruppe B) (2.0h / 4.0ECTS)
  • 621.203 UE Software Engineering I (Gruppe C) (2.0h / 4.0ECTS)
  • 621.204 UE Software Engineering I (Gruppe D) (2.0h / 4.0ECTS)
Wintersemester 2020/21
  • 621.201 UE Software Engineering I (Gruppe A) (2.0h / 4.0ECTS)
  • 621.202 UE Software Engineering I (Gruppe B) (2.0h / 4.0ECTS)
  • 621.203 UE Software Engineering I (Gruppe C) (2.0h / 4.0ECTS)
  • 621.204 UE Software Engineering I (Gruppe D) (2.0h / 4.0ECTS)