620.200 (21S) Introduction to structured and object-based programming
Overview
For further information regarding teaching on campus, please visit: https://www.aau.at/en/corona.
- Lecturer
- LV Nummer Südostverbund INA03001UL, INA05001UL
- Course title german Einführung in die strukturierte und objektbasierte Programmierung
- Type Lecture
- Course model Online course
- Hours per Week 2.0
- ECTS credits 2.0
- Registrations 105
- Organisational unit
- Language of instruction German
- possible language(s) of the assessment German , English
- Course begins on 05.03.2021
- eLearning Go to Moodle course
-
Remarks (english)
This is a face-to-face course, which is held as an online lecture due to the currently valid Covid 19 procedural rules. As soon as regulations allow, it will be switched back to the "face-to-face" model (after the Easter break at the earliest), regardless of the mode setting above.
- University entrance qualification examination Yes
- Seniorstudium Liberale Yes
Time and place
Course Information
Intended learning outcomes
Lehrziele gemeinsam mit den Übungen:
- Konzepte der strukturierten und objektbasierten Programmierung sowie zugehöriger grafischer Notationen verstehen.
- Einfache Programme entwerfen und in Java formulieren können.
- Einfache Algorithmen und Datenstrukturen implementieren können.
- Den objektbasierten Teil des Sprachumfangs von Java beherrschen.
- Den objektorientierten Teil Sprachumfangs von Java kennen.
- Einfache Werkzeuge (Entwicklungsumgebung, Debugger) verwenden können.
Teaching methodology including the use of eLearning tools
Flipped Classroom: Besprechung der Unterlagen, Vorlesung zu einzelnen Schwerpunkten, Live-Programmierung, Diskussion via Moodle
Course content
- Allgemeine Einführung und Grundlagen der Programmierung
- Einführung in Java
- Arrays
- Unterprogramme
- Rekursion
- Klassen, Interfaces, abgeleitete Klassen
- Geheimnisprinzip
- Ausnahmebehandlung
- Aggregation
- Namensräume, Pakete
- Ein- und Ausgabe, Java Collections
Literature
Hanspeter Mössenböck: SprechenSie Java? Eine Einführung in das systematische Programmieren.
(4. oder) 5.Auflage, dpunkt.verlag, 2014, ISBN 978-3-86490-099-0
Christian Ullenboom: Java ist auch eine Insel.
13. Auflage, Rheinwerk Verlag 2017
Link to further information
https://bit.ly/ESOP2021Examination information
Modified examination information (exceptional COVID-19 provisions)
Während der COVID-19 Sonderbestimmungen können (fern-)mündliche Prüfungen vereinbart werden.
Examination methodology
Schriftliche Prüfung - ggfs. auch im Rahmen der "Sicheren Prüfungsumgebung" = Prüfung am Laptop). Bei Wiederholungsterminen mit geringer Anmeldezahl kann auch eine mündliche Prüfung zum Einsatz kommen.
Examination topic(s)
- Erstellung von Programmen (ca. 50%)
- Theoriefragen (ca. 50%)
Einen Katalog von Prüfungsfragen zur Orientierung finden Sie im Moodle-Kurs.
Assessment criteria / Standards of assessment for examinations
Die Programmieraufgaben müssen korrekt gelöst werden, wobei kleinere syntaktische Abweichungen toleriert werden.
Die Theoriefragen müssen richtig beantwortet werden, wobei die Vorlesungsunterlagen (insbes. das Lehrbuch) als Maßstab dienen.
Grading scheme
Grade / Grade grading schemePosition in the curriculum
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 15W.2)
-
Subject: Grundlagen der Informatik (AAU)
(Compulsory elective)
-
INA.003 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (
1.0h VO / 3.0 ECTS)
- 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS) Absolvierung im 1. Semester empfohlen
-
INA.003 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (
1.0h VO / 3.0 ECTS)
-
Subject: Grundlagen der Informatik (AAU)
(Compulsory elective)
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 17W.2)
part of STEOP (Introductory & Orientation Period)
-
Subject: Grundlagen der Informatik (AAU)
(Compulsory elective)
-
INA.005 Einführung in die strukturierte und objektbasierte Programmierung I (STEOP) (
1.0h VO / 1.0 ECTS)
- 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS) Absolvierung im 1. Semester empfohlen
-
INA.005 Einführung in die strukturierte und objektbasierte Programmierung I (STEOP) (
1.0h VO / 1.0 ECTS)
-
Subject: Grundlagen der Informatik (AAU)
(Compulsory elective)
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 17W.2)
-
Subject: Grundlagen der Informatik (AAU)
(Compulsory elective)
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 2.0 ECTS)
- 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS)
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 2.0 ECTS)
-
Subject: Grundlagen der Informatik (AAU)
(Compulsory elective)
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 19W.2)
part of STEOP (Introductory & Orientation Period)
-
Subject: Grundlagen der Informatik (AAU)
(Compulsory elective)
-
INA.003 Einführung in die strukturierte und objektbasierte Programmierung (STEOP) (
2.0h VO / 2.0 ECTS)
- 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS) Absolvierung im 1. Semester empfohlen
-
INA.003 Einführung in die strukturierte und objektbasierte Programmierung (STEOP) (
2.0h VO / 2.0 ECTS)
-
Subject: Grundlagen der Informatik (AAU)
(Compulsory elective)
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 19W.2)
part of STEOP (Introductory & Orientation Period)
-
Subject: Grundlagen der Angewandten Informatik
(Compulsory subject)
-
1.2 Einführung in die strukturierte und objektbasierte Programmierung (StEOP) (
2.0h VO / 2.0 ECTS)
- 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS) Absolvierung im 1. Semester empfohlen
-
1.2 Einführung in die strukturierte und objektbasierte Programmierung (StEOP) (
2.0h VO / 2.0 ECTS)
-
Subject: Grundlagen der Angewandten Informatik
(Compulsory subject)
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 17W.1)
-
Subject: Grundlagen der Angewandten Informatik
(Compulsory subject)
-
1.3 + 1.4 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 2.0 ECTS)
- 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS) Absolvierung im 1. Semester empfohlen
-
1.3 + 1.4 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 2.0 ECTS)
-
Subject: Grundlagen der Angewandten Informatik
(Compulsory subject)
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 12W.1)
-
Subject: Principles of Informatics
(Compulsory subject)
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 2.0 ECTS)
- 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS) Absolvierung im 1. Semester empfohlen
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 2.0 ECTS)
-
Subject: Principles of Informatics
(Compulsory subject)
- Bachelor's degree programme Information Management
(SKZ: 522, Version: 17W.1)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
-
2.3 + 2.4 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 2.0 ECTS)
- 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS) Absolvierung im 1. Semester empfohlen
-
2.3 + 2.4 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 2.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.2 Einführung in die strukturierte und objektbasierte Programmierung (
0.0h VO / 2.0 ECTS)
- 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS) Absolvierung im 1. Semester empfohlen
-
2.2 Einführung in die strukturierte und objektbasierte Programmierung (
0.0h VO / 2.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.2 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 2.0 ECTS)
- 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS)
-
2.2 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 2.0 ECTS)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 17W.1)
-
Subject: Informatik und Softwareentwicklung
(Compulsory subject)
-
3.3 + 3.4 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 2.0 ECTS)
- 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS) Absolvierung im 2. Semester empfohlen
-
3.3 + 3.4 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 2.0 ECTS)
-
Subject: Informatik und Softwareentwicklung
(Compulsory subject)
- Bachelor's degree programme Information Technology
(SKZ: 289, Version: 12W.2)
-
Subject: Informatik und Softwareentwicklung
(Compulsory subject)
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 3.0 ECTS)
- 620.200 Introduction to structured and object-based programming (2.0h VO / 3.0 ECTS) Absolvierung im 1. Semester empfohlen
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 3.0 ECTS)
-
Subject: Informatik und Softwareentwicklung
(Compulsory subject)
- Bachelorstudium Technische Mathematik
(SKZ: 201, Version: 17W.1)
-
Subject: Optimierung und Programmierung
(Compulsory subject)
-
5.2 + 5.3 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 2.0 ECTS)
- 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS) Absolvierung im 2. Semester empfohlen
-
5.2 + 5.3 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 2.0 ECTS)
-
Subject: Optimierung und Programmierung
(Compulsory subject)
- Bachelor's degree programme Technical Mathematics
(SKZ: 201, Version: 12W.2)
-
Subject: Optimierung und Programmierung (ab 15W)
(Compulsory subject)
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 2.0 ECTS)
- 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS) Absolvierung im 1. Semester empfohlen
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h VO / 2.0 ECTS)
-
Subject: Optimierung und Programmierung (ab 15W)
(Compulsory subject)
- Erweiterungscurriculum Grundlagen der Informatik
(Version: 16W.1)
-
Subject: Grundlegende Kenntnisse
(Compulsory subject)
-
Einführung in die strukturierte und objektbasierte Programmierung (
0.0h VO / 2.0 ECTS)
- 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS)
-
Einführung in die strukturierte und objektbasierte Programmierung (
0.0h VO / 2.0 ECTS)
-
Subject: Grundlegende Kenntnisse
(Compulsory subject)
Equivalent courses for counting the examination attempts
-
Sommersemester 2024
- 620.200 VO Introduction to Structured and Object-Based Programming (StEOP) (2.0h / 2.0ECTS)
- Wintersemester 2023/24
-
Sommersemester 2023
- 620.200 VO Introduction to Structured and Object-Based Programming (StEOP) (2.0h / 2.0ECTS)
- Wintersemester 2022/23
-
Sommersemester 2022
- 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
-
Wintersemester 2021/22
- 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
-
Wintersemester 2020/21
- 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
-
Wintersemester 2016/17
- 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
-
Wintersemester 2015/16
- 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
-
Wintersemester 2014/15
- 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
-
Wintersemester 2013/14
- 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
-
Wintersemester 2012/13
- 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)