620.205 (22W) Introduction to structured and object-based programming, Group E
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.
For further information regarding teaching on campus, please visit: https://www.aau.at/en/corona.
- Lecturer
- LV Nummer Südostverbund INA04007UL
- Course title german Einführung in die strukturierte und objektbasierte Programmierung, Gruppe E
- Type Practical class (continuous assessment course )
- Course model Attendance-based course
- Hours per Week 2.0
- ECTS credits 4.0
- Registrations 18 (24 max.)
- Organisational unit
- Language of instruction Englisch
- Course begins on 05.10.2022
- 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
Teaching objectives together with the lecture:
- Understand the concepts of structured and object-based programming.
- Being able to design simple programs and formulate them in Java.
- Being able to implement simple algorithms and data structures.
- The object-based part of the language scope of Java dominate.
Teaching methodology
Practical exercises for parts of lecture 620.200 Introduction to structured and object-based programming.
Course content
Introduction to programming in Java and fundamental consepts of programming:
- variables
- predefined data types
- operations
- conditions
- loops
- code blocks
- arrays
- two-dimensional arrays
- aggregation
- classes
- enumerations
- Java Collections
- recursion
Prior knowledge expected
No previous knowledge.
Literature
Recommended:
- Do you speak java? An introduction to systematic programming . Hanspeter Mössenböck, dpunkt.verlag, 2014
- Java is an island too. Christian Ullenboom, Rheinwerk Verlag, 2017
- Head First Java, 2nd Edition. Kathy Sierra and Bert Bates, O'Reilly, 2005
- Java tutorials, Oracle,https://docs.oracle.com/javase/tutorial/
- Online book Introduction to Programming Using Java, David J. Eck,http://math.hws.edu/javanotes/
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
- weekly hand-in and presentations of solutions to programming exercises
- three in-class mini tests
- online exam using the Secure Exam Environment with own or with borrowed laptop in the lecture hall (information about digital exams at the University of Klagenfurt is available here: Center for University Learning and Teaching)
In case of COVID-19 restrictions, the exam will take place using ROPE-mode (Remote Online Proctored Exam, digital exam using a computer from home).
Examination topic(s)
- Programming topics from the weekly exercise sheets
Assessment criteria / Standards of assessment for examinations
- 40% of the grade: achieved points for submitted solutions to the weekly exercises
- Minimum 50% of the total possible points across all exercise sheets is required for a positive grade
- 60% of the grade: achieved points on the exam
- Minimum 50% of the total possible points on the exam is required for a positive grade
- bonus points from the three mini tests (max. 5 points per test)
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.004 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (
1.0h PR / 3.0 ECTS)
- 620.205 Introduction to structured and object-based programming, Group E (2.0h UE / 4.0 ECTS) Absolvierung im 1. Semester empfohlen
-
INA.004 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (
1.0h PR / 3.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 UE / 4.0 ECTS)
- 620.205 Introduction to structured and object-based programming, Group E (2.0h UE / 4.0 ECTS)
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h UE / 4.0 ECTS)
-
Subject: Grundlagen der Informatik (AAU)
(Compulsory elective)
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 19W.2)
-
Subject: Grundlagen der Informatik (AAU)
(Compulsory elective)
-
INA.004 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h UE / 4.0 ECTS)
- 620.205 Introduction to structured and object-based programming, Group E (2.0h UE / 4.0 ECTS) Absolvierung im 1. Semester empfohlen
-
INA.004 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h UE / 4.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 UE / 4.0 ECTS)
- 620.205 Introduction to structured and object-based programming, Group E (2.0h UE / 4.0 ECTS) Absolvierung im 1. Semester empfohlen
-
1.2 Einführung in die strukturierte und objektbasierte Programmierung (StEOP) (
2.0h UE / 4.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 UE / 4.0 ECTS)
- 620.205 Introduction to structured and object-based programming, Group E (2.0h UE / 4.0 ECTS) Absolvierung im 1. Semester empfohlen
-
1.3 + 1.4 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h UE / 4.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 UE / 4.0 ECTS)
- 620.205 Introduction to structured and object-based programming, Group E (2.0h UE / 4.0 ECTS) Absolvierung im 1. Semester empfohlen
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h UE / 4.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 KS / 4.0 ECTS)
- 620.205 Introduction to structured and object-based programming, Group E (2.0h UE / 4.0 ECTS) Absolvierung im 1. Semester empfohlen
-
2.3 + 2.4 Einführung in die strukturierte und objektbasierte Programmierung (
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.2 Einführung in die strukturierte und objektbasierte Programmierung (
0.0h UE / 4.0 ECTS)
- 620.205 Introduction to structured and object-based programming, Group E (2.0h UE / 4.0 ECTS) Absolvierung im 1. Semester empfohlen
-
2.2 Einführung in die strukturierte und objektbasierte Programmierung (
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.2 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h KU / 4.0 ECTS)
- 620.205 Introduction to structured and object-based programming, Group E (2.0h UE / 4.0 ECTS)
-
2.2 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h KU / 4.0 ECTS)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
- Bachelor's degree programme Information and Communications Engineering
(SKZ: 289, Version: 22W.1)
-
Subject: Informatik und Softwareentwicklung
(Compulsory subject)
-
4.2 Einführung in die strukturierte und objektbasierte Programmierung (
0.0h UE / 4.0 ECTS)
- 620.205 Introduction to structured and object-based programming, Group E (2.0h UE / 4.0 ECTS) Absolvierung im 2. Semester empfohlen
-
4.2 Einführung in die strukturierte und objektbasierte Programmierung (
0.0h UE / 4.0 ECTS)
-
Subject: 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 UE / 4.0 ECTS)
- 620.205 Introduction to structured and object-based programming, Group E (2.0h UE / 4.0 ECTS) Absolvierung im 2. Semester empfohlen
-
3.3 + 3.4 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h UE / 4.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 KU / 3.0 ECTS)
- 620.205 Introduction to structured and object-based programming, Group E (2.0h UE / 3.0 ECTS) Absolvierung im 1. Semester empfohlen
-
Einführung in die strukturierte und objektbasierte Programmierung (
2.0h KU / 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 UE / 4.0 ECTS)
- 620.205 Introduction to structured and object-based programming, Group E (2.0h UE / 4.0 ECTS) Absolvierung im 2. Semester empfohlen
-
5.2 + 5.3 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h UE / 4.0 ECTS)
-
Subject: Optimierung und Programmierung
(Compulsory subject)
- Bachelor's degree programme Technical Mathematics
(SKZ: 201, Version: 22W.1)
-
Subject: Optimierung und Programmierung
(Compulsory subject)
-
5.2 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h UE / 4.0 ECTS)
- 620.205 Introduction to structured and object-based programming, Group E (2.0h UE / 4.0 ECTS) Absolvierung im 1. Semester empfohlen
-
5.2 Einführung in die strukturierte und objektbasierte Programmierung (
2.0h UE / 4.0 ECTS)
-
Subject: Optimierung und Programmierung
(Compulsory subject)
Equivalent courses for counting the examination attempts
-
Sommersemester 2024
- 620.201 UE Introduction to Structured and Object-Based Programming, Group A (2.0h / 4.0ECTS)
- 620.202 UE Introduction to Structured and Object-Based Programming, Group B (2.0h / 4.0ECTS)
- 620.203 UE Introduction to Structured and Object-Based Programming, Group C (2.0h / 4.0ECTS)
- 620.204 UE Introduction to Structured and Object-Based Programming, Group D (2.0h / 4.0ECTS)
- 620.205 UE Introduction to Structured and Object-Based Programming, Group E (2.0h / 4.0ECTS)
-
Wintersemester 2023/24
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
- 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
- 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
- 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (2.0h / 4.0ECTS)
- 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe E (2.0h / 4.0ECTS)
- 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung. Gruppe F (2.0h / 4.0ECTS)
- 620.207 UE Introduction to Structured and Object-Based Programming (StEOP) (2.0h / 4.0ECTS)
- 620.208 UE Introduction to Structured and Object-Based Programming (StEOP) (2.0h / 4.0ECTS)
- 620.209 UE Introduction to Structured and Object-Based Programming (StEOP) (2.0h / 4.0ECTS)
-
Sommersemester 2023
- 620.201 UE Introduction to Structured and Object-Based Programming, Group A (2.0h / 4.0ECTS)
- 620.202 UE Introduction to Structured and Object-Based Programming, Group B (2.0h / 4.0ECTS)
- 620.203 UE Introduction to Structured and Object-Based Programming, Group C (2.0h / 4.0ECTS)
- 620.204 UE Introduction to Structured and Object-Based Programming, Group D (2.0h / 4.0ECTS)
-
Wintersemester 2022/23
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
- 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
- 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
- 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (2.0h / 4.0ECTS)
- 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung. Gruppe F (2.0h / 4.0ECTS)
- 700.831 UE Introduction to Structured and Object-based Programming (2.0h / 4.0ECTS)
- 700.832 UE Introduction to Structured and Object-based Programming (2.0h / 4.0ECTS)
-
Sommersemester 2022
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
- 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
- 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
-
Wintersemester 2021/22
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
- 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
- 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
- 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (2.0h / 4.0ECTS)
- 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung. Gruppe F (2.0h / 4.0ECTS)
-
Sommersemester 2021
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
- 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
- 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
- 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (2.0h / 4.0ECTS)
-
Wintersemester 2020/21
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (2.0h / 4.0ECTS)
- 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (2.0h / 4.0ECTS)
- 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (2.0h / 4.0ECTS)
- 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (2.0h / 4.0ECTS)
- 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe E (2.0h / 4.0ECTS)
- 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung. Gruppe F (2.0h / 4.0ECTS)
- 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe G (2.0h / 4.0ECTS)
- 620.208 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe H (2.0h / 4.0ECTS)
-
Sommersemester 2017
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
-
Wintersemester 2016/17
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
-
Sommersemester 2016
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
-
Wintersemester 2015/16
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
-
Wintersemester 2014/15
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
-
Wintersemester 2013/14
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
-
Wintersemester 2012/13
- 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
- 620.207 UE Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 4.0ECTS)
-
Wintersemester 2011/12
- 620.201 PR Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 3.0ECTS)