621.915 (21S) Preparatory course for programming
Overview
For further information regarding teaching on campus, please visit: https://www.aau.at/en/corona.
- Lecturer
- Course title german Basiskompetenzen: Propädeutikum zur Programmierung
- Type Lecture - Course (continuous assessment course )
- Course model Attendance-based course
- Hours per Week 2.0
- ECTS credits 3.0
- Registrations 10 (30 max.)
- Organisational unit
- Language of instruction German
- Course begins on 17.02.2021
- eLearning Go to Moodle course
Time and place
Course Information
Intended learning outcomes
Die Lehrveranstaltung soll die Grundlagen zum Erlernen der Programmiersprache Java vermitteln und wird als Vorlesung mit integrierten Übungseinheiten durchgeführt. Die Beurteilung über die erbrachte Leistung erfolgt durch deine abschließende schriftliche Prüfung.
Dies ist eine Unterrichtsveranstaltung im Klassenzimmer. Abhängig von der Situation mit COVID 19 kann die Veranstaltung zu einer Online-Lehrveranstaltung werden.
Teaching methodology
Angeleitetes Erarbeiten der Programmiergrundlagen durch die Studierenden mit ergänzenden Kurzvorträgen des Lehrveranstaltungsleiters. Zur Beachtung: Die Lehrveranstaltung ist als Kombination aus Vorlesung und studentischen Übungen geplant.
Course content
- Einführung in die Übungsumgebung
- Algorithmen und Kontrollstrukturen
- Einführung in Java Programme
- Datentypen, Anweisungen
- Arrays
- Methoden und Rückgabewerte
- Methoden und Objekte
Prior knowledge expected
Keine
Literature
- Algorithmics:The Spirit of Computing. David Harel, Yishai Feldman. Addison-Wesley 2004.
- Sprechen Sie Java?Hanspeter Mössenböck. dpunkt.Verlag, 2005.
Intended learning outcomes
This course intends to provide basics of the programming language Java, including data types, data and control structures, aspects of object-orientation and basic algorithms.
This is a classroom-based teaching event. Depending on the situation with COVID 19, the event can become an online teaching event.
Teaching methodology
The course combines phases of lecturing and student-centered practical training. Grading is based upon a final written exam.
Course content
- Introduction to the exercise environment
- Algorithms and control structures
- Introduction to Java programs
- Data types, statements
- Arrays
- Methods and return values
- Methods and objects
Prior knowledge expected
None
Literature
- Algorithmics:The Spirit of Computing. David Harel, Yishai Feldman. Addison-Wesley 2004.
- Sprechen Sie Java?Hanspeter Mössenböck. dpunkt.Verlag, 2005.
Examination information
Modified examination information (exceptional COVID-19 provisions)
Im Falle von Einschränkungen wird die Prüfung online von zuhause aus geschrieben.
Examination methodology
Klausur und die Laufende Leistungsfeststellung während die Übungsaufgaben.
Examination topic(s)
Themen der ausgegebenen während der Vorträge .
Assessment criteria / Standards of assessment for examinations
- Schriftliche Klausur ohne Unterlagen (50 punkte)
- Mitarbeit : Übungsblatter für jeden Termin(50 Punkte)
Modified examination information (exceptional COVID-19 provisions)
In case of restrictions, the exam is written online from home.
Examination methodology
Exam and ongoing assessment during the exercises.
Examination topic(s)
The topics covered during the lessons.
Assessment criteria / Standards of assessment for examinations
- Written exam without material (50 points)
- Work in group: Exercise sheets for each appointment (50 points)
Grading scheme
Grade / Grade grading schemePosition in the curriculum
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 15W.2)
-
Subject: Freie Wahlfächer
(Optional subject)
-
Freie Wahlfächer (
0.0h XX / 5.0 ECTS)
- 621.915 Preparatory course for programming (2.0h VC / 3.0 ECTS)
-
Freie Wahlfächer (
0.0h XX / 5.0 ECTS)
-
Subject: Freie Wahlfächer
(Optional subject)
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 17W.2)
-
Subject: Freie Wahlfächer
(Optional subject)
-
Freie Wahlfächer (
0.0h XX / 5.0 ECTS)
- 621.915 Preparatory course for programming (2.0h VC / 3.0 ECTS)
-
Freie Wahlfächer (
0.0h XX / 5.0 ECTS)
-
Subject: Freie Wahlfächer
(Optional subject)
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 19W.2)
-
Subject: Freie Wahlfächer
(Optional subject)
-
Freie Wahlfächer (
0.0h XX / 5.0 ECTS)
- 621.915 Preparatory course for programming (2.0h VC / 3.0 ECTS)
-
Freie Wahlfächer (
0.0h XX / 5.0 ECTS)
-
Subject: Freie Wahlfächer
(Optional subject)
- Teacher training programme Computer Sciences and Computer Sciences Management (Secondary School Teacher Accreditation)
(SKZ: 884, Version: 04W.7)
-
Stage two
-
Subject: Freies Wahlfach
(Optional subject)
-
Freies Wahlfach (
10.0h XX / 10.0 ECTS)
- 621.915 Preparatory course for programming (2.0h VC / 3.0 ECTS)
-
Freies Wahlfach (
10.0h XX / 10.0 ECTS)
-
Subject: Freies Wahlfach
(Optional subject)
-
Stage two
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 17W.1)
-
Subject: Free electives
(Optional subject)
-
Freie Wahlfächer (
0.0h XX / 9.0 ECTS)
- 621.915 Preparatory course for programming (2.0h VC / 3.0 ECTS)
-
Freie Wahlfächer (
0.0h XX / 9.0 ECTS)
-
Subject: Free electives
(Optional subject)
- Extension programme (UG §54a) Digital Skills
(SKZ: 010, Version: 20W.2)
-
Subject: Digitale Grundkompetenzen
(Compulsory subject)
-
1.3 Basiskompetenzen: Propädeutikum zur Programmierung (
0.0h VC / 3.0 ECTS)
- 621.915 Preparatory course for programming (2.0h VC / 3.0 ECTS) Absolvierung im 1. Semester empfohlen
-
1.3 Basiskompetenzen: Propädeutikum zur Programmierung (
0.0h VC / 3.0 ECTS)
-
Subject: Digitale Grundkompetenzen
(Compulsory subject)