621.203 (20W) Software Engineering I (Group C)
Overview
For further information regarding teaching on campus, please visit: https://www.aau.at/en/corona.
- Lecturer
- LV Nummer Südostverbund INE06005UL
- Course title german Software Engineering I (Gruppe C)
- Type Practical class (continuous assessment course )
- Course model Online course
- Hours per Week 2.0
- ECTS credits 4.0
- Registrations 22 (30 max.)
- Organisational unit
- Language of instruction German
- Course begins on 07.10.2020
- eLearning Go to Moodle course
Time and place
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
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 schemePosition 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
-
INE.006 Software Engineering I (
2.0h UE / 4.0 ECTS)
-
Subject: Fachspezifische Ergänzungsfächer (AAU)
(Compulsory elective)
- 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
-
2.2 Software Engineering I (
2.0h UE / 4.0 ECTS)
-
Subject: Grundlagen der Softwareentwicklung
(Compulsory subject)
- 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
-
2.2 Software Engineering I (
2.0h UE / 4.0 ECTS)
-
Subject: Grundlagen der Softwareentwicklung
(Compulsory subject)
- 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
-
Software Engineering I (
2.0h UE / 4.0 ECTS)
-
Subject: Principles of Software Development
(Compulsory subject)
- 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
-
2.8 Software Engineering I (
2.0h KS / 4.0 ECTS)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
- 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
-
2.6 Software Engineering I (
0.0h UE / 4.0 ECTS)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
- 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)
-
2.6 Software Engineering I (
2.0h KU / 4.0 ECTS)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
- 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
-
Ergänzungsfach (Supplementary Subject) (
0.0h VO, VC, KS / 16.0 ECTS)
-
Subject: Ergänzungsfach (Supplementary Subject)
(Compulsory elective)
- 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)
-
6.5.2 Software Engineering I (
2.0h KS / 4.0 ECTS)
-
Subject: Ergänzungsfach III: Informatik Grundlagen
(Compulsory elective)
- 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
-
13.1 Lehrveranstaltungen aus dem Erweiterungscurriculum "Grundlagen der Informatik" (
0.0h XX / 12.0 ECTS)
-
Subject: Informatik
(Compulsory elective)
- Erweiterungscurriculum Grundlagen der Informatik
(Version: 16W.1)
-
Subject: Erweiterung Softwareentwicklung
(Compulsory elective)
-
Software Engineering I (
0.0h UE / 4.0 ECTS)
- 621.203 Software Engineering I (Group C) (2.0h UE / 4.0 ECTS)
-
Software Engineering I (
0.0h UE / 4.0 ECTS)
-
Subject: Erweiterung Softwareentwicklung
(Compulsory elective)
- Erweiterungscurriculum Vertiefung der Informatik
(Version: 16W.1)
-
Subject: Softwareentwicklung
(Compulsory elective)
-
Software Engineering I (
0.0h UE / 4.0 ECTS)
- 621.203 Software Engineering I (Group C) (2.0h UE / 4.0 ECTS)
-
Software Engineering I (
0.0h UE / 4.0 ECTS)
-
Subject: Softwareentwicklung
(Compulsory elective)
Equivalent courses for counting the examination attempts
- Wintersemester 2023/24
- Wintersemester 2022/23
- Wintersemester 2021/22
- Wintersemester 2020/21