620.200 (18S) Einführung in die strukturierte und objektbasierte Programmierung (Teil 1)

Sommersemester 2018

Anmeldefrist abgelaufen.

Erster Termin der LV
02.03.2018 10:00 - 12:00 , HS 1
... keine weiteren Termine bekannt

Überblick

Lehrende/r
LV Nummer Südostverbund
INA03003UL, INA05002UL
LV-Titel englisch
Introduction to structured and object-based programming (Part 1)
LV-Art
Vorlesung
Semesterstunde/n
1.0
ECTS-Anrechungspunkte
1.0
Anmeldungen
89
Organisationseinheit
Unterrichtssprache
Deutsch
LV-Beginn
02.03.2018
eLearning
zum Moodle-Kurs
Anmerkungen

WICHTIG: Einführung in die strukturierte und objektbasierte Programmierung wird aus formalen Gründen in zwei Teilen angeboten. Melden Sie sich bitte bei beiden Teilen an! Die LV-Beschreibung finden sie für beide Teile hier.

Zusatztermine:

  • 2.3., 10-12, HS 1
  • 8.3., 10-12, HS C
  • 9.3., 10-12, HS 1

Entfallende Termine:

  • 7.5. (Leistungsvereinbarungsbegleitgespräch im Ministerium in Wien)
  • 28.5. (ICRA 2018 in Australien)
Studienberechtigungsprüfung
Ja
Seniorstudium Liberale
Ja

LV-Beschreibung

Intendierte Lernergebnisse


Lehrziele gemeinsam mit dem Praktikum:

  • 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.
  • Einfache Werkzeuge (Entwicklungsumgebung, Debugger) verwenden können.

Lehrmethodik

Vortrag

Inhalt/e

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

Erwartete Vorkenntnisse

Keine

Literatur

Hanspeter Mössenböck: SprechenSie Java? Eine Einführung in das systematische Programmieren.
5.Auflage, dpunkt.verlag, 2014, ISBN 978-3-86490-099-0

Christian Ullenboom: Java ist auch eine Insel.
13. Auflage, Rheinwerk Verlag 2017

Prüfungsinformationen

Beurteilungsschema

Note/Grade 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 (Teil 1) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 17W.2) Teil der STEOP
    • Fach: Grundlagen der Informatik (AAU) (Wahlfach)
      • INA.005 Einführung in die strukturierte und objektbasierte Programmierung I (STEOP) ( 1.0h VO / 1.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Lehramtsstudium Unterrichtsfach Informatik und Informatikmanagement (SKZ: 884, Version: 04W.7)
    • 1.Abschnitt
      • Fach: Praktische und Technische Informatik (LI 1.3) (Pflichtfach)
        • Einführung in die strukturierte und objektorientierte Programmierung ( 2.0h VO / 2.0 ECTS)
          • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.0 ECTS)
  • Lehramtsstudium Unterrichtsfach Mathematik (SKZ: 406, Version: 04W.7)
    • 1.Abschnitt
      • Fach: Informatik (LM 1.5.) (Pflichtfach)
        • Einführung in die strukturierte und objektorientierte Programmierung ( 2.0h VO / 3.0 ECTS)
          • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 3.0 ECTS)
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 17W.1) Teil der STEOP
    • Fach: Grundlagen der Angewandten Informatik (Pflichtfach)
      • 1.3 Einführung in die strukturierte und objektbasierte Programmierung I (STEOP) ( 1.0h VO / 1.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.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 (Teil 1) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Informatik (SKZ: 521, Version: 09W.3)
    • Fach: Softwareentwicklung (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 (Teil 1) (1.0h VO / 1.0 ECTS)
  • Bachelorstudium Informationsmanagement (SKZ: 522, Version: 17W.1)
    • Fach: Grundlagen der Informatik und Softwareentwicklung (Pflichtfach)
      • 2.3 Einführung in die strukturierte und objektbasierte Programmierung I ( 1.0h VO / 1.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.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 (Teil 1) (1.0h VO / 1.0 ECTS)
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 17W.1)
    • Fach: Informatik und Softwareentwicklung (Pflichtfach)
      • 3.3 Einführung in die strukturierte und objektbasierte Programmierung I ( 0.0h VO / 1.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.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 (Teil 1) (1.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 Einführung in die strukturierte und objektbasierte Programmierung I ( 1.0h VO / 1.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelorstudium Technische Mathematik (SKZ: 201, Version: 12W.2)
    • Fach: Optimierung und Programmierung (ab 15W) (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 (Teil 1) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Erweiterungscurriculum Grundlagen der Informatik (Version: 16W.1)
    • Fach: Grundlegende Kenntnisse (Pflichtfach)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 0.0h VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.0 ECTS)

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Wintersemester 2019/20
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 1.0ECTS)
Sommersemester 2019
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 1.0ECTS)
Wintersemester 2018/19
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 1.0ECTS)
Wintersemester 2017/18
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 1.0ECTS)