620.220 (19W) Einführung in die strukturierte und objektbasierte Programmierung (Teil 2)

Wintersemester 2019/20

Ende der Anmeldefrist
20.12.2019 23:59

Erster Termin der LV
21.11.2019 14:00 - 16:00 , HS C
Nächster Termin:
12.12.2019 14:00 - 16:00 , HS C

Überblick

Lehrende/r
LV Nummer Südostverbund
INA03003UL, INA07001UL
LV-Titel englisch
Introduction to structured and object-based programming (Part 2)
LV-Art
Vorlesung
Semesterstunde/n
1.0
ECTS-Anrechungspunkte
1.0
Anmeldungen
144
Organisationseinheit
Unterrichtssprache
Deutsch
LV-Beginn
21.11.2019
eLearning
zum Moodle-Kurs
Studienberechtigungsprüfung
Ja
Seniorstudium Liberale
Ja

LV-Beschreibung

Intendierte Lernergebnisse

WICHTIG: Einführung in die strukturierte und objektbasierte Programmierung wird aus formalen Gründen in zwei Teile angeboten. Melden Sie sich bitte bei beiden Teilen an!

Ziel ist die Vermittlung der Grundlagen der Programmierung. Dazu gehören Konzepte wie Variablen, Kontrollstrukturen und strukturierte Programmierung. Neben dem theoretischen Wissen soll auch die heute gängige Praxis gezeigt werden, inkl. Verwendung von Versionierung, IDEs, Debugger, usw.

Lehrmethodik

Vortrag

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

Prüfungsmethode/n

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

Prüfungsinhalt/e

Gesamter Inhalt der Vorlesung (Teil 2).

Beurteilungskriterien/-maßstäbe

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

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 2) ( 1.0h VO / 1.0 ECTS)
        • 620.220 Einführung in die strukturierte und objektbasierte Programmierung (Teil 2) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 17W.2)
    • Fach: Grundlagen der Informatik (AAU) (Wahlfach)
      • INA.007 Einführung in die strukturierte und objektbasierte Programmierung II ( 1.0h VO / 1.0 ECTS)
        • 620.220 Einführung in die strukturierte und objektbasierte Programmierung (Teil 2) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 19W.1) 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.220 Einführung in die strukturierte und objektbasierte Programmierung (Teil 2) (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.220 Einführung in die strukturierte und objektbasierte Programmierung (Teil 2) (1.0h VO / 1.0 ECTS)
  • 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.220 Einführung in die strukturierte und objektbasierte Programmierung (Teil 2) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 17W.1)
    • Fach: Grundlagen der Angewandten Informatik (Pflichtfach)
      • 1.4 Einführung in die strukturierte und objektbasierte Programmierung II ( 1.0h VO / 1.0 ECTS)
        • 620.220 Einführung in die strukturierte und objektbasierte Programmierung (Teil 2) (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.220 Einführung in die strukturierte und objektbasierte Programmierung (Teil 2) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Informationsmanagement (SKZ: 522, Version: 17W.1)
    • Fach: Grundlagen der Informatik und Softwareentwicklung (Pflichtfach)
      • 2.4 Einführung in die strukturierte und objektbasierte Programmierung II ( 1.0h VO / 1.0 ECTS)
        • 620.220 Einführung in die strukturierte und objektbasierte Programmierung (Teil 2) (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.220 Einführung in die strukturierte und objektbasierte Programmierung (Teil 2) (1.0h VO / 1.0 ECTS)
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 17W.1)
    • Fach: Informatik und Softwareentwicklung (Pflichtfach)
      • 3.4 Einführung in die strukturierte und objektbasierte Programmierung II ( 0.0h VO / 1.0 ECTS)
        • 620.220 Einführung in die strukturierte und objektbasierte Programmierung (Teil 2) (1.0h VO / 1.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelorstudium Technische Mathematik (SKZ: 201, Version: 17W.1)
    • Fach: Optimierung und Programmierung (Pflichtfach)
      • 5.3 Einführung in die strukturierte und objektbasierte Programmierung II ( 1.0h VO / 1.0 ECTS)
        • 620.220 Einführung in die strukturierte und objektbasierte Programmierung (Teil 2) (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 PR / 4.0 ECTS)
        • 620.220 Einführung in die strukturierte und objektbasierte Programmierung (Teil 2) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

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