621.202 (20W) Software Engineering I (Group B)

Wintersemester 2020/21

Registration deadline has expired.

First course session
07.10.2020 14:00 - 16:00 online Off Campus
... no further dates known

Overview

Due to the COVID-19 pandemic, it may be necessary to make changes to courses and examinations at short notice (e.g. cancellation of attendance-based courses and switching to online examinations).

For further information regarding teaching on campus, please visit: https://www.aau.at/en/corona.
Lecturer
LV Nummer Südostverbund INE06004UL
Course title german Software Engineering I (Gruppe B)
Type Practical class (continuous assessment course )
Course model Online course
Hours per Week 2.0
ECTS credits 4.0
Registrations 31 (30 max.)
Organisational unit
Language of instruction German
Course begins on 07.10.2020
eLearning Go to Moodle course

Time and place

Please note that the currently displayed dates may be subject to change due to COVID-19 measures.
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 fuer das Verstehen, Testen und Verbessern von Software unter Einhaltung von externen und internen Qualitaetskriterien. Die in der Vorlesung behandelten Themengebiete werden im Praktikum 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 including the use of eLearning tools

Austeilen der Übungsblätter via Moodle
Selbstständige Ausarbeitung der Übungsblätter, keine Gruppenarbeit!!
Abgabe der gelösten Übungsbeispiele via Moodle, sowie Kreuzen der gelösten Übungsbeispiele im ZEUS
Präsentation der Übungsbeispiele durch Studierende in der darauffolgenden Übungsstunde
Überprüfung des Gelernten mit Tests in der Mitte und am Ende des Semesters

ACHTUNG: Hat jemand angekreuzt, sich aber NICHT mit der Aufgabe beschäftigt oder ist nicht in der Lage die Aufgabe zu präsentierenoder Fragen zum Beispiel zu beantworten, zählt das Beispiel als nicht gelöst. Es gibt einen Abzug auf die Gesamtpunktezahl von 10 Punkten beim ersten Mal, 20 Punkte beim 2. Mal usw.

WARNUNG: Plagiieren ist kein Kavaliersdelikt!
Die Übungen sind Einzelarbeiten. Alle Übungen werden auf Plagiate geprüft. Bei einem Verstoß ist KEIN POSITIVER ABSCHLUSS des  Praktikums möglich. Siehe hierzu auch Richtlinien der AAU.

Course content

  • Einführung und Überblick: Wartung, Reengineering, Reverse Engineering 
  • Software Comprehension 
  • Software Testing
  • Software Metrics
  • Refactoring

Prior knowledge expected

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.

Modified examination information (exceptional COVID-19 provisions)

Präsentation der Übungsaufgaben (online) und 2 Online Prüfungen (zur Kompensation der Tests)

Examination methodology

Präsentation der Übungsaufgaben und 2 Tests

Examination topic(s)

Inhalte der Übungsaufgaben

Assessment criteria / Standards of assessment for examinations

200 Punkte zu erreichen:
- 80 Übung
- 120 Tests

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

Für eine positive Note ...

  •  ... müssen Sie > 60% der Punkte in JEDER Übung erreicht haben.

  •  ... müssen Sie > 50% aller Beispiele gekreuzelt haben.

  •  ... müssen Sie > 60% der Punkte pro Übungstest erreicht haben.( > 36 Punkte pro Test)

  •  ... dürfen Sie nicht öfter als 1x bei der Übungsstunde fehlen.

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.202 Software Engineering I (Group B) (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.202 Software Engineering I (Group B) (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.202 Software Engineering I (Group B) (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.202 Software Engineering I (Group B) (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.202 Software Engineering I (Group B) (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.202 Software Engineering I (Group B) (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.202 Software Engineering I (Group B) (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.202 Software Engineering I (Group B) (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.202 Software Engineering I (Group B) (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.202 Software Engineering I (Group B) (2.0h UE / 4.0 ECTS)
          Absolvierung im 1., 2., 3., 4., 5., 6. Semester empfohlen
  • Erweiterungscurriculum Grundlagen der Informatik (Version: 16W.1)
    • Subject: Erweiterung Softwareentwicklung (Compulsory elective)
      • Software Engineering I ( 0.0h UE / 4.0 ECTS)
        • 621.202 Software Engineering I (Group B) (2.0h UE / 4.0 ECTS)
  • Erweiterungscurriculum Vertiefung der Informatik (Version: 16W.1)
    • Subject: Softwareentwicklung (Compulsory elective)
      • Software Engineering I ( 0.0h UE / 4.0 ECTS)
        • 621.202 Software Engineering I (Group B) (2.0h UE / 4.0 ECTS)

Equivalent courses for counting the examination attempts

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.203 UE Software Engineering I (Gruppe C) (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.203 UE Software Engineering I (Gruppe C) (2.0h / 4.0ECTS)
  • 621.204 UE Software Engineering I (Gruppe D) (2.0h / 4.0ECTS)