620.200 (22W) Einführung in die strukturierte und objektbasierte Programmierung

Wintersemester 2022/23

Ende der Anmeldefrist
31.10.2022 23:59

Erster Termin der LV
06.10.2022 18:00 - 20:00 HS C On Campus
Nächster Termin:
07.10.2022 13:00 - 15:00 HS 1 On Campus

Überblick

Bedingt durch die COVID-19-Pandemie können kurzfristige Änderungen bei Lehrveranstaltungen und Prüfungen (z.B. Absage von Präsenz-Lehreveranstaltungen und Umstellung auf Online-Prüfungen) erforderlich sein.

Weitere Informationen zum Lehrbetrieb vor Ort finden Sie unter: https://www.aau.at/corona.
Lehrende/r
LV Nummer Südostverbund INA03001UL
LV-Titel englisch Introduction to structured and object-based programming
LV-Art Vorlesung
LV-Modell Präsenzlehrveranstaltung
Semesterstunde/n 2.0
ECTS-Anrechnungspunkte 2.0
Anmeldungen 131
Organisationseinheit
Unterrichtssprache Deutsch
LV-Beginn 06.10.2022
eLearning zum Moodle-Kurs
Studienberechtigungsprüfung Ja
Seniorstudium Liberale Ja

Zeit und Ort

Beachten Sie bitte, dass sich aufgrund von COVID-19-Maßnahmen die derzeit angezeigten Termine noch ändern können.
Liste der Termine wird geladen...

LV-Beschreibung

Intendierte Lernergebnisse

Erwerben der Grundlagen der Programmierung. Dazu gehören Konzepte wie Variablen, Kontrollstrukturen, strukturierte Programmierung, Rekursion, dynamische Datenstrukturen, und Objektorientierung. Neben dem theoretischen Wissen soll auch die heute gängige Praxis gezeigt werden, inkl. der Verwendung von IDEs, Debugger, usw.

Lehrmethodik

Vortrag und Live-Programmierung

Inhalt/e

  • Allgemeine Einführung und Grundlagen der Programmierung
  • Einführung in Java
  • Arrays
  • Unterprogramme
  • Ausnahmebehandlung
  • Aggregation
  • Namensräume
  • Ein- und Ausgabe, Java Collections
  • Rekursion
  • Klassen, Objekte, Interfaces
  • Geheimnisprinzip

Erwartete Vorkenntnisse

Keine.

Literatur

  • Hanspeter Mössenböck, Sprechen Sie Java? Eine Einführung in das systematische Programmieren. 5. Auflage, dpunkt.verlag, 2014.
  • Christian Ullenboom, Java ist auch eine Insel. Einführung, Ausbildung, Praxis, 14. Auflage, Rheinwerk Computing, 2018.
  • Reinhard Schiedermeier, Programmieren mit Java, 2. Auflage, Pearson Verlag, 2010.
  • Robert Sedgewick und Kevin Wayne, Einführung in die Programmierung mit Java, 1. Auflage, Pearson Verlag, 2011.
  • Oracle Corporation: The Java Tutorials.

Prüfungsinformationen

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.

Prüfungsmethode/n

Online-Klausur (SPU - Sichere Prüfungsumgebung) mit eigenem Rechner oder Leihgerät (100 Minuten ohne Unterlagen).

Prüfungsinhalt/e

Gesamter Inhalt der Vorlesung (d.h. Inhalt der Folien und was bei den einzelnen Terminen dazu erklärt wurde).

Beurteilungskriterien/-maßstäbe

Positivabsolvierte Online-Klausur (mind. 50% der Punkte erreicht).

Beurteilungsschema

Note Benotungsschema

Position im Curriculum

  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 15W.2)
    • Fach: Grundlagen der Informatik (AAU) (Wahlfach)
      • INA.003 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) ( 1.0h VO / 3.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (2.0h VO / 2.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 17W.2)
    • Fach: Grundlagen der Informatik (AAU) (Wahlfach)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (2.0h VO / 2.0 ECTS)
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 19W.2) Teil der STEOP
    • Fach: Grundlagen der Informatik (AAU) (Wahlfach)
      • INA.003 Einführung in die strukturierte und objektbasierte Programmierung (STEOP) ( 2.0h VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (2.0h VO / 2.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 19W.1) Teil der STEOP
    • Fach: Grundlagen der Angewandten Informatik (Pflichtfach)
      • 1.2 Einführung in die strukturierte und objektbasierte Programmierung (StEOP) ( 2.0h VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (2.0h VO / 2.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 17W.1)
    • Fach: Grundlagen der Angewandten Informatik (Pflichtfach)
      • 1.3 + 1.4 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (2.0h VO / 2.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 12W.1)
    • Fach: Grundlagen der Angewandten Informatik (Pflichtfach)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (2.0h VO / 2.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Informationsmanagement (SKZ: 522, Version: 17W.1)
    • Fach: Grundlagen der Informatik und Softwareentwicklung (Pflichtfach)
      • 2.3 + 2.4 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (2.0h VO / 2.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Wirtschaftsinformatik (SKZ: 522, Version: 20W.1)
    • Fach: Grundlagen der Informatik und Softwareentwicklung (Pflichtfach)
      • 2.2 Einführung in die strukturierte und objektbasierte Programmierung ( 0.0h VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (2.0h VO / 2.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Informationsmanagement (SKZ: 522, Version: 12W.1)
    • Fach: Grundlagen der Informatik und Softwareentwicklung (Pflichtfach)
      • 2.2 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (2.0h VO / 2.0 ECTS)
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 22W.1)
    • Fach: Informatik und Softwareentwicklung (Pflichtfach)
      • 4.2 Einführung in die strukturierte und objektbasierte Programmierung ( 0.0h VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (2.0h VO / 2.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 17W.1)
    • Fach: Informatik und Softwareentwicklung (Pflichtfach)
      • 3.3 + 3.4 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (2.0h VO / 2.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 12W.2)
    • Fach: Informatik und Softwareentwicklung (Pflichtfach)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 3.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (2.0h VO / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Technische Mathematik (SKZ: 201, Version: 17W.1)
    • Fach: Optimierung und Programmierung (Pflichtfach)
      • 5.2 + 5.3 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (2.0h VO / 2.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelorstudium Technische Mathematik (SKZ: 201, Version: 22W.1)
    • Fach: Optimierung und Programmierung (Pflichtfach)
      • 5.2 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (2.0h VO / 2.0 ECTS)
          Absolvierung im 1. Semester empfohlen

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Wintersemester 2022/23
  • 700.830 VO Introduction to Structured and Object-based Programming (2.0h / 2.0ECTS)
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)
Sommersemester 2021
  • 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)