621.915 (21S) Preparatory course for programming

Sommersemester 2021

Registration deadline has expired.

First course session
17.02.2021 09:00 - 12: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
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

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

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

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)

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 scheme

Position 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • 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

Equivalent courses for counting the examination attempts

Sommersemester 2023
  • 621.915 VC Basiskompetenzen: Propädeutikum zur Programmierung (2.0h / 3.0ECTS)
Sommersemester 2022
  • 621.915 VC Basiskompetenzen: Propädeutikum zur Programmierung (2.0h / 3.0ECTS)
Sommersemester 2019
  • 621.915 VC Basiskompetenzen Propädeutikum Programmierung (2.0h / 3.0ECTS)